We use Google Analytics, PostHog, and a limited first-party event log to understand aggregate website use. Google Analytics reports broad traffic patterns. PostHog receives manually selected page views and high-level actions. Our first-party log stores a sanitized event name and limited event properties so staff can see totals for important website actions.
PostHog remains cookieless. Where analytics storage is permitted, Google Analytics may set first-party _ga cookies and use a pseudonymous browser identifier to distinguish visits and sessions. We limit those cookies to 90 days and do not send names, email addresses, phone numbers, contact-form messages, health or disability information, payment information, authentication information, user IDs, or staff-portal activity to analytics. Form fields, ordinary query strings, URL fragments, campaign labels, and free-form link text are excluded from analytics page identity and event properties.
Automatic click capture, heatmaps, session recordings, person profiles, surveys, and experimentation are disabled in PostHog. Google Signals, advertising personalization, and advertising storage are disabled in Google Analytics. Like any internet service, an analytics provider can receive technical request information such as an IP address and user-agent while delivering the request. We do not add IP addresses to analytics events or use them to identify people; a provider may process an IP address transiently for security, delivery, and approximate geographic reporting. PostHog's cookieless mode uses request data such as the IP address, user agent, and site hostname to create an irreversible server-side hash with a salt that changes daily. The IP address is then stripped before enrichment, and the hash is not stored in the browser or used to identify a person across days.
To protect the first-party analytics endpoint from abuse, our server briefly uses a salted, one-way hash derived from the requesting network address and browser user-agent for rate limiting. That hash remains in server memory only and is not written to the analytics event log.
Google and PostHog may process this limited technical information in the United States and other locations where they or their service providers operate. Google Analytics uses regional consent defaults: analytics storage remains denied in the European Economic Area, the United Kingdom, and Switzerland unless a visitor explicitly allows it. Elsewhere, first-party analytics storage may be enabled. Google Signals, advertising storage, advertising user data, and advertising personalization remain denied everywhere. When analytics storage is denied, Google receives limited cookieless signals that can include a timestamp, page and referrer information, browser or device information, consent state, and a random number generated for the page load.
Learn more about how Google processes information from sites that use its services in Google's privacy information for partner sites, and review PostHog's privacy policy. Google also provides an optional Analytics opt-out browser add-on.