Cookie policy

What Grov stores, and where.

Last updated: 2026-04-24

Short version.

We use no cookies for ads or third-party tracking. We do use Google Analytics 4 if you consent via the banner. You can decline, change your mind later, or use the site entirely without analytics. None of your workout data relies on cookies.

What cookies we use.

Strictly necessary
None in the HTTP-cookie sense. Grov's data (profile, targets, history) is stored in localStorage on your device. localStorage is a cookie-adjacent technology; we mention it for completeness even though most cookie laws treat it separately.
Analytics (optional, opt-in)
Google Analytics 4 (_ga, _ga_*). Set by Google on consent. Used for aggregate, anonymised usage (page views, session metadata). IP anonymisation enabled. No cross-site tracking.

How consent works.

Consent Mode v2. Default state is all storage denied. The banner asks you to Accept, Decline, or customise. Accept loads GA4 and upgrades analytics_storage to 'granted'. Decline loads nothing; the banner hides. You can reopen the banner anytime via the Cookie settings link in the footer.

Third parties.

Vercel hosts the site and may set its own session cookies for edge routing and security. Those are strictly necessary for the site to work.

Retention.

GA4 cookies last up to 24 months. Your localStorage data stays until you clear it (site settings in your browser, or Reset in Grov Settings).

Your rights.

See the Privacy Policy for data access and deletion. For cookie-specific preferences, use the banner or the footer link.

Updates.

Changes to this list are posted here. Last updated: 2026-04-24.