Cookie notice

Cookies and browser storage in Pantri

This page explains the cookies and browser storage Pantri uses today, why they exist, and which ones are optional. Pantri currently has a light footprint: essential session/authentication controls plus a small number of storage helpers.

Consent principles

Strictly necessary cookies and storage are used because Pantri cannot run safely without them. Optional categories such as analytics and marketing remain off unless you actively choose them.

You can revisit your choices at any time through the Cookie settings link in the footer.

__session
Strictly necessary
HTTP cookie

Keeps the signed-in session active and lets protected pages confirm who you are.

Provider: Pantri / Firebase Auth | Duration: Up to 14 days

Firebase auth persistence
Strictly necessary
Browser storage

Remembers the signed-in Firebase user between page loads so Pantri can restore access cleanly.

Provider: Firebase | Duration: Until sign-out or browser cleanup

pendingHouseholdInviteCode
Functional preferences
localStorage

Temporarily remembers a household invite code while someone signs in or joins.

Provider: Pantri | Duration: Until used or cleared

pantri-post-auth-redirect
Functional preferences
sessionStorage

Returns the user to the page they meant to visit after sign-in.

Provider: Pantri | Duration: Current browser tab session

pantri-inspire-recent-urls
Functional preferences
localStorage

Helps avoid repeating the same Inspire suggestions across refreshes and recent browsing sessions.

Provider: Pantri | Duration: Rolling 14 days or until cleared

Current services status
AnalyticsNot currently enabled

Pantri does not currently run a dedicated analytics tracker in the web app.

Marketing cookiesNot currently enabled

Pantri does not currently set advertising or remarketing cookies in the web app.

Algolia searchIn use

Used for recipe search experience, but not currently wired as a marketing tracker.

Stripe checkoutIn use when you choose billing

Handled on Stripe-hosted pages when you move into billing or subscription management.

FirebaseIn use

Used for authentication, data storage, file storage, and secure session handling.

GeminiIn use for AI features

Used when you choose Pantri Assistant, ingredient photo analysis, or AI recipe import features.

What still needs finalising before launch

This notice is now honest about Pantri's current footprint, but before launch it should still be updated if analytics, push messaging, advertising tags, or new third-party tools are enabled. Any new non-essential technology should be added here and kept off until consent exists.

Pantri keeps privacy, trusted sharing, and household planning intentionally private by default.

PrivacyCookies
Cookie choices

Pantri currently relies on essential cookies and browser storage to keep sign-in, security, household invites, and core recipe flows working. Optional analytics and marketing cookies are off unless you choose them.

Read our cookie notice and privacy notice.