Small pieces of data that make the service work.

The cookies and device storage Better Signage uses for sign-in, upload recovery, optional website analytics, website presentation, and playback.

Updated

Optional analytics

Google Analytics stays off until you allow it. It measures public pages and clicks toward signup, storage plans, and the App Store. It does not run in the dashboard or Apple TV app. Advertising storage and personalization remain disabled.

to allow or decline analytics, or exclude this browser from measurement. A Do Not Track or Global Privacy Control signal also keeps analytics off. The same settings are available in every website footer.

What we use

This policy covers bettersignage.io, app.bettersignage.io, and local storage used by the Better Signage Apple TV app. The public site uses optional Google Analytics to count visits and see which pages and signup links people use. It does not include advertising pixels.

StoragePurposeDuration
__Host-better_signage_admin_sessionSecure dashboard sign-in cookie. Despite its internal name, this is also used for customer accounts. It is Secure, HttpOnly, and SameSite=Strict.Eight hours by default, or until sign-out/invalidation. A configured session lifetime can differ.
__Host-better_signage_support_accessEssential private-ticket access after you open an emailed guest link. Secure, HttpOnly, and SameSite=Strict.Up to seven days; the emailed link’s expiry is also enforced. Clear it to remove that browser’s guest ticket access.
better-signage.media-upload-recovery.v2.*Dashboard local storage with account, library, and upload IDs so interrupted transfers can be checked or finalized. Filenames and sizes are restored only after an authenticated status check.Removed when completed or canceled. Unresolved records may remain until resolved or you clear site data.
_ga, _ga_*Google Analytics cookies on bettersignage.io, set only after analytics permission. They distinguish visitors and sessions so we can count public visits and intent clicks. Not used for advertising.Up to two years, or removed from this site when you decline or exclude the browser.
bs.analytics-consent.v1Local storage remembers whether you allowed or declined optional analytics.Choice expires after 180 days. The stored record remains until replaced or you clear site storage.
bs.analytics-excluded.v1Local storage keeps this browser out of analytics, useful for owner visits and testing.Until you change the setting or clear site storage.
bs.analytics-campaign.v1With analytics allowed, session storage keeps short source, medium, and campaign labels across public pages and passes them to signup. It does not store the full landing-page URL.The browser-tab session, or until you decline or exclude the browser.
bs-introWebsite session storage remembers whether the introduction has played in this tab. It is not an advertising identifier.The browser-tab session.
Browser cacheCopies of website assets, such as images, fonts, scripts, and demonstration videos, to load the service.Controlled by cache headers and your browser.
Apple TV local storagePrepared media, saved playback state, device credentials in Keychain, and local peer-delivery identity.While retained by the app and tvOS; see the privacy policy and device controls.

Your controls

You can clear cookies or site data in your browser settings. Clearing the dashboard’s cookie signs you out. Blocking its required storage can prevent sign-in, guest-ticket access, or upload recovery. You can also choose Clear private access in the ticket portal to remove that browser’s support-access cookie. The emailed link itself remains valid until its expiry. If your guest ticket link expires, request a fresh private link using the ticket reference and email address. Clearing website session storage allows the introduction to run again.

On Apple TV, the operating system manages local app storage. Removing an app or resetting a device can remove playback files; it does not cancel your subscription or request deletion of your server account.

To stop optional analytics, use . Declining removes accessible Google Analytics cookies on this site and clears campaign labels in the current tab; it does not delete previously received data. You can also use browser controls or the Google Analytics opt-out browser add-on. Clearing all site storage removes the saved consent and browser-exclusion choices.

Payment-provider pages

If you open Stripe Checkout or the billing portal, Stripe operates those pages and may use its own cookies or similar technologies for payment processing and security. Read Stripe’s cookie policy for those pages.

Questions about stored information

Read our privacy policy or submit a privacy ticket. If you cannot sign in, email [email protected].

Analytics settings

Optional Google Analytics measures public pages, campaign labels, and clicks toward signup, plans, or the App Store. It stays off until you allow it. Advertising storage and personalization stay off.

Cookies & storage · Privacy policy