Cookies and device storage
We use necessary sign-in cookies (Supabase, typically sb-…-auth-token), local app preferences, cached public pages and IndexedDB queues to run the app and offline scanner. Browser settings can remove these; doing so may sign you out or delete unsynced work.
The app stores your analytics choice as ttc:analytics-consent on this browser for up to 180 days, with its version and timestamp. Missing, expired or unreadable choices mean no analytics. Choices are separate for each website or app origin.
Google Analytics in the production app is optional. Accepting allows Google to receive device and usage information and set _ga / _ga_… cookies, configured for up to 180 days. Advertising signals and personalisation are disabled. Rejecting or withdrawing stops collection and removes accessible Google Analytics cookies. It does not remove data already collected by Google; contact us to exercise your rights.
The conference website does not currently load Google Analytics. YouTube videos connect only after you press Load YouTube video; you can remove the player again. Payment and other external sites have their own storage notices.
Use the Privacy choices control to accept, reject or withdraw optional analytics without losing access. Privacy and your rights.