Necessary storage
Firebase Authentication may use browser storage to remember your sign-in. The library stores saved and recent prompt identifiers for your account in this browser. Your privacy choices are stored locally for up to 180 days. The local demonstration uses a separate session cookie for synthetic admin access. Production admin authentication is handled by Firebase. These operational functions do not depend on optional analytics consent.
Optional analytics
Analytics are disabled in the production template until the owner connects and verifies the collector. When enabled, you can accept, reject or customise your choice before collection starts. Optional visitor identifiers expire after 90 days; session identifiers are refreshed during a visit and use a 30-minute inactivity window. Measurement excludes library, admin and authentication routes.
What an analytics event contains
Events include a public page path, campaign tags, referrer origin, device category and approximate city. A random identifier helps estimate visitors. The counts are measured visitors, not an exact count of every person. Blocking, browser choices and multiple devices can affect them. No patient information or prompt text is collected.
Changing your choice
Use Privacy choices in the footer. Rejecting or withdrawing permission stops subsequent optional collection and removes the optional local visitor and session identifiers. It does not automatically erase previously accepted server records. Contact us about those records. Global Privacy Control and Do Not Track disable optional collection even if an earlier choice allowed it.
Other services
Fonts and brand assets are served by this website. Authentication and submission security may contact Google/Firebase when you use a protected or submission feature. External checkout and social links open third-party services with their own storage practices. No advertising pixel is included in this build.