Navigated to /cookies.

Beauty by proof
Log inBeauty by proof

Cookies and device storage

What Receipts stores in your browser, why, and for how long. Optional analytics stays off until you turn it on.

Updated
2 Nov 2026

Your choices

Analytics is the only optional category. Everything else keeps you signed in or remembers a setting you chose.

  • Turn analytics on or off in cookie settings, at any time. With it off, we count visits without any identifier.
  • Appearance, remembered searches and recommendations live in account settings.
  • We do not use advertising cookies and we do not record sessions.
  • Error and performance reports from your browser to Grafana are part of analytics. They start only when you turn analytics on, without reloading the page, and stop when you turn it off. While on, they keep a session identifier for this tab.

Provided by Receipts

Strictly necessary

  • receipts_session

    Cookie

    Keeps you signed in. Used on HTTP connections, such as local development.

    Kept for: Until sign-out or your session expires

  • __Host-receipts_session

    Cookie

    Keeps you signed in securely on HTTPS connections.

    Kept for: Until sign-out or your session expires

  • receipts_accounts

    Cookie

    Remembers which of your accounts are signed in on this browser. Used on HTTP connections, such as local development.

    Kept for: 60 days, or until you sign out of all accounts

  • __Host-receipts_accounts

    Cookie

    Remembers which of your accounts are signed in on this browser, on HTTPS connections.

    Kept for: 60 days, or until you sign out of all accounts

  • __Host-receipts_cookie_preferences (receipts_cookie_preferences on HTTP)

    Cookie

    Remembers your choices in cookie settings.

    Kept for: 1 year

  • receipts_oauth_<id>

    Cookie

    Protects a sign-in handoff and connects the response to your request, one per sign-in in progress so another tab cannot interrupt it. Used on HTTP.

    Kept for: 10 minutes, or until that sign-in handoff finishes

  • __Host-receipts_oauth_<id>

    Cookie

    Protects a sign-in handoff on HTTPS connections, one per sign-in in progress.

    Kept for: 10 minutes, or until that sign-in handoff finishes

  • __Host-receipts_auth_flow (receipts_auth_flow on HTTP)

    Cookie

    Remembers the sign-in method so sign-out can finish correctly.

    Kept for: 30 days, or until sign-out

  • __Host-receipts_add_account (receipts_add_account on HTTP)

    Cookie

    Shows the sign-in screens while you add another account to this browser, or sign in again to confirm it's you.

    Kept for: 10 minutes, or until that sign-in finishes

  • __Host-receipts_sign_out_return (receipts_sign_out_return on HTTP)

    Cookie

    Remembers where to continue after signing out through the sign-in provider.

    Kept for: 10 minutes, or until the sign-out finishes

  • __Host-receipts_browser (receipts_browser on HTTP)

    Cookie

    Recognises this browser at sign-in, so we email you only when your account is used on one we haven't seen before. After a passkey sign-in, we also remember on our side which account it was, so next time the browser asks for that passkey first; the cookie itself holds only a random id.

    Kept for: 400 days; the passkey account is forgotten after 180 days or when you sign out of all accounts

  • __Host-receipts_auth_failure (receipts_auth_failure on HTTP)

    Cookie

    Carries a short-lived sign-in error and support reference to the login page.

    Kept for: 5 minutes

  • __Host-receipts_anonymous_id (receipts_anonymous_id on HTTP; both take a _<port> suffix on a non-default port)

    Cookie

    Lets you continue your own image uploads and searches before signing in. A port suffix separates development sites.

    Kept for: 14 days; cleared on sign-out or by browser-data controls

  • Unprefixed receipts_* cookies on HTTPS (from earlier versions)

    Cookie

    Earlier versions of the cookies above, set without the __Host- prefix. Receipts no longer reads them on HTTPS and removes each one when it next sets its replacement, and at sign-out.

    Kept for: Until its replacement is next set, or sign-out

  • receipts.realtime.v1

    IndexedDB

    Helps live updates reconnect and finish pending message or read-status acknowledgements. Stores progress and identifiers, not message text.

    Kept for: Progress markers: up to 6 days. Pending acknowledgements: up to 24 hours. Account partitions are cleared on authority changes.

Preferences and recovery

  • __Host-receipts_recommendation_id (receipts_recommendation_id on HTTP)

    Cookie

    Keeps recommendations consistent while you browse without signing in.

    Kept for: 180 days; cleared on sign-out or by browser-data controls

  • receipts.navigation.look-detail-learned.v1

    Local storage

    Stops the “tap a detail” hint once you have opened a detail.

    Kept for: Up to 400 days

  • receipts.navigation.learned-hints.v1

    Local storage

    Stops “how to” hints and offers once you have used the feature, said no, or seen them a few times, and spaces offers out.

    Kept for: Up to 400 days

  • receipts.navigation.view-mode.v1

    Local storage

    Remembers whether you last used Receipts for yourself or your business, and the page you left in each.

    Kept for: Up to 400 days

  • receipts.preferences.anonymous-usual-place.v1

    Local storage

    Remembers the usual area you choose before signing in.

    Kept for: Up to 180 days

  • receipts.ai.analyse-image.operations.v1

    Per-tab storage

    Lets an image check resume after you leave or reload the page.

    Kept for: Up to 2 hours, or until this tab closes

  • receipts.feedback.anonymous-id.v1

    Local storage

    Links feedback sent from this browser before you sign in.

    Kept for: Until cleared or replaced

  • receipts.feed.anonymous-id.v1

    Local storage

    Keeps browsing recommendations consistent before you sign in.

    Kept for: Until cleared or replaced

  • receipts.feed.event-queue.v1

    Local storage

    Keeps browsing feedback waiting to be sent after a connection interruption.

    Kept for: Up to 7 days

  • receipts.recommendation.control-queue.v1

    Local storage

    Keeps changes to recommendation controls waiting to be sent.

    Kept for: Up to 7 days

  • receipts.recommendation.control-overlay.v1

    Local storage

    Shows your latest recommendation choices while they are being saved.

    Kept for: Until cleared or replaced

  • receipts.feed.image-card-detail-mode.v1

    Local storage

    Remembers how much information appears on image cards.

    Kept for: Until cleared or replaced

  • receipts.density

    Local storage

    Remembers comfortable or compact spacing.

    Kept for: Until cleared or replaced

  • receipts.motion

    Local storage

    Remembers your animation preference.

    Kept for: Until cleared or replaced

  • receipts.media.autoplay.v1

    Local storage

    Remembers whether media can play automatically.

    Kept for: Until cleared or replaced

  • receipts.map-provider.v1

    Local storage

    Remembers which maps app opens directions.

    Kept for: Until cleared or replaced

  • receipts.search.history-enabled.v1

    Local storage

    Remembers whether recent searches should be kept.

    Kept for: Until cleared or replaced

  • receipts.preferences.adoption-candidates.v1

    Local storage

    Tracks device preferences that can be offered to your account after sign-in.

    Kept for: Until cleared or replaced

  • receipts.runtime.stale-chunk-recovery-build-id.v1

    Per-tab storage

    Prevents repeated reloads when a new version of Receipts is available.

    Kept for: Up to 5 minutes, or until this tab closes

  • receipts.auth.passkey-offer-dismissed.v1

    Local storage

    Remembers that you chose "Not now" when offered a passkey, until your next sign-in.

    Kept for: Up to 30 days

  • receipts.auth.phone-passkey-sign-ins.v1

    Local storage

    Counts sign-ins here with a passkey from your phone, so saving one on this device is offered at most twice.

    Kept for: Up to 365 days

  • receipts.auth.continuation.v1

    Local storage

    Remembers the action to return to after signing in.

    Kept for: Up to 30 minutes

  • receipts.auth.account-arrival.v1

    Per-tab storage

    After you switch accounts or sign one out, lets the next page say which account you are using.

    Kept for: Up to 10 minutes, or until this tab closes

  • receipts.navigation.trusted-external-domains.v1

    Local storage

    Remembers sites you chose to open without the leaving-Receipts check.

    Kept for: Until cleared or replaced

  • receipts.lookbooks.share-urls.v1

    Per-tab storage

    Keeps share links available during this tab's sharing flow.

    Kept for: Up to 1 day, or until this tab closes

  • receipts.navigation.look-origin-restore.v1

    Per-tab storage

    Returns you to the place you opened a look from.

    Kept for: Up to 30 minutes, or until this tab closes

  • receipts.navigation.look-exploration-journey.v1

    Per-tab storage

    Keeps your place while moving between looks.

    Kept for: Up to 30 minutes, or until this tab closes

  • receipts.feed.anchor-state.v1

    Per-tab storage

    Restores your position in the Discover feed.

    Kept for: Up to 1 day, or until this tab closes

  • receipts.feed.refresh-version.v1

    Per-tab storage

    Helps tabs notice when recommendations have changed.

    Kept for: Up to 1 day, or until this tab closes

  • receipts.provider.drawer.pinned.v1

    Local storage

    Remembers whether the provider navigation drawer is pinned open.

    Kept for: Until cleared or replaced

  • receipts.search.query-tag-mapping.session.v1

    Per-tab storage

    Groups search-detail feedback from the same tab.

    Kept for: Up to 1 day, or until this tab closes

  • receipts.search.intent.v3

    Local storage

    Remembers your last search and chosen area when search history is enabled.

    Kept for: Up to 30 days

  • receipts.search.history-erasure-pending.v1

    Local storage

    Keeps a pending history deletion from restoring old searches. Removed when deletion finishes.

    Kept for: Until cleared or replaced

  • receipts.search.recent-image-intents.v1

    Local storage

    Keeps recent image-search references before sign-in, when history is enabled.

    Kept for: Up to 1 hour

  • receipts.search.provider-attributions.v1

    Per-tab storage

    Remembers the search that led to a provider visit.

    Kept for: Up to 2 hours, or until this tab closes

  • receipts.provider.link-arrivals.v1

    Per-tab storage

    Remembers that you opened a provider through their own link, so they pay no new-client fee.

    Kept for: Up to 2 hours, or until this tab closes

  • receipts.theme

    Local storage

    Remembers light, dark or device-matched appearance.

    Kept for: Until cleared or replaced

  • receipts.search.visual-search-auto-refresh.v1

    Per-tab storage

    Prevents repeating the same automatic image-search refresh.

    Kept for: Up to 30 minutes, or until this tab closes

  • receipts.photo-draft.v1

    IndexedDB

    Keeps the photos and details in an unsent photo search on this device, so closing the composer or an update does not lose them.

    Kept for: Up to 24 hours after its last change, or until you run or clear the search. Removed when you sign out or switch account.

Analytics

Optional identifiers, stored only when analytics is on. With analytics off, Receipts measures anonymous totals without these identifiers.

  • receipts.analytics.anonymous-id.v1

    Local storage

    Recognises the same browser for usage measurement when analytics is on.

    Kept for: Up to 400 days

  • receipts.analytics.session-id.v1

    Per-tab storage

    Groups usage events from this tab when analytics is on.

    Kept for: Up to 1 day, or until this tab closes

  • receipts.analytics.acquisition-channel.v1

    Per-tab storage

    Remembers how you arrived, for usage measurement when analytics is on.

    Kept for: Up to 1 day, or until this tab closes

  • com.grafana.faro.session

    Per-tab storage, Grafana Labs

    Groups the error and performance reports this tab sends, only when analytics is on. Removed when you turn analytics off.

    Kept for: Until the tab closes, or until you turn analytics off

Staff tools

  • __Host-receipts_support (receipts_support on HTTP)

    Cookie

    Holds a support session while authorised Receipts staff act in one account; never set for that account's own browser.

    Kept for: Up to 30 minutes, or until staff exit the support session

  • __Host-ops_view_as (ops_view_as on HTTP)

    Cookie

    Remembers the staff role being previewed by an authorised administrator.

    Kept for: 1 hour by default; up to 4 hours, or until the preview ends

  • receipts.control-plane.saved-investigations.v1

    Local storage

    Keeps saved investigation shortcuts for authorised staff.

    Kept for: Until cleared or replaced

  • receipts.ops.drawer.pinned.v1

    Local storage

    Remembers whether the staff navigation drawer is pinned open.

    Kept for: Until cleared or replaced

  • receipts.ops.saved-views.v1

    Local storage

    Keeps staff filters and saved views.

    Kept for: Until cleared or replaced

Clear cookies and device data

Use your browser’s site-data controls, or clear Receipts browser data in Account privacy settings. This may sign you out or reset device preferences.

Records saved to your account stay with your account.

When stored items expire

Expired browser-storage records are ignored when read. They may remain on your device until cleared or replaced.

Other sites have their own policies

The inventory above covers Receipts’ own storage. External sign-in providers, booking sites and maps apps manage their own cookies. Read our privacy policy for how personal information is used.