We use three categories of cookies. Two are opt-in; one keeps the site working.
| Category | Purpose | Tools |
|---|---|---|
| Strictly necessary | Cookie consent state, layout preferences | First-party only |
| Analytics (opt-in) | Aggregated usage data + click capture | Google Analytics 4 (_ga, _ga_*) + PostHog (ph_*) |
| Session replay (opt-in) | Anonymized interaction recordings | PostHog (ph_*) |
You can change your preferences any time via the cookie banner. Rejecting analytics clears the corresponding cookies on next page load and opts you out of further capture.
Google Analytics 4
We use GA4 to count page views, conversions (contact form submits, outbound App Store clicks), and basic device + region information. IP addresses are anonymized before storage. Loaded only after you accept the Analytics category in the cookie banner.
GA4 drops standard _ga and _ga_<measurement-id> cookies (1-year and 2-year respectively).
PostHog (product analytics)
We use PostHog to understand how visitors move through the site — which pages, which links, where attention lingers. Loaded alongside GA4 only after you accept the Analytics category.
PostHog drops one cookie (ph_<project>_posthog, ~1 year) and writes a local-storage entry to keep your visit consistent across pages. We anonymize IP addresses and never link analytics to anything you typed in the contact form.
PostHog Inc. is a US company; the project we use lives in their us.i.posthog.com instance. Data is processed under standard contractual clauses — see the Privacy Policy for the full processor list.
Session replay
Independent of analytics. When opted in, the PostHog SDK records page interactions only — no audio, no camera, no clipboard access. Text content on the page and form input values are masked, so we never see what you typed, your email address, or your name. We use replays exclusively to debug usability issues (where do people get stuck?) and they are deleted automatically after 30 days.
You can withdraw consent at any time. Reopening the cookie banner — “Manage preferences” in the footer — and unchecking the Session replay category stops new recordings immediately and removes the ph_* cookies on next load.
Strictly necessary
A small number of first-party items are needed for the site to work:
cc_cookie— stores your consent choices so we don’t re-prompt every page.- Astro view-transition session tokens — page-navigation state, no tracking.
- reCAPTCHA (Google) — loads only on
/contactwhen you focus the form, drops a short-lived cookie tied to the v3 reCAPTCHA check.
These cannot be opted out of without breaking the site.
Contact
For cookie or privacy questions, email mayank@primakor.com.