Passprint
Legal & Compliance

Cookie Policy

What Passprint stores on your device, what is optional, and how to change it.

This page lists cookies and similar technologies Passprint uses. Analytics stay off until you choose. Change your choice any time from Cookie settings in the footer. See the Privacy Policy for how we handle personal information.

Necessary cookies

These keep the site working. They are not optional.

NamePurposeCategoryDuration
sb-*-auth-tokenKeeps you signed in across pages.necessaryAbout 400 days
sb-*-auth-token-code-verifierCompletes Google sign-in (PKCE).necessaryShort-lived around sign-in
passprint_guest_sessionIdentifies a guest session for the free trial tools.necessary7 days
passprint_guest_idLegacy guest identifier used with the signed guest session.necessary7 days
passprint_localeRemembers the language you chose.necessary1 year
kb_voter_idStops duplicate votes on a help article. Set only when you vote.necessary30 days
sidebar_stateRemembers whether the studio sidebar is open.necessary7 days
pp_consentStores your cookie choices.necessary12 months
pp_anonAnonymous id for the consent record we store after you choose. Set only then.necessary12 months

Analytics cookies

Used only if you accept analytics. We do not load Google Analytics or Vercel Analytics before that choice.

NamePurposeCategoryDuration
_ga, _ga_*Google Analytics 4 — which pages are used. Off until you accept analytics.analyticsUp to 2 years
_gidGoogle Analytics 4 — distinguishes visitors for 24 hours, if set.analytics24 hours
Vercel AnalyticsFirst-party page-view counts. No advertising cookie. Off until you accept analytics.analyticsNo persistent cookie

Similar technologies (necessary)

These live in localStorage or IndexedDB on your device. They remember appearance, studio layout, and in-progress work. They are not advertising pixels.

NamePurposeCategoryDuration
themeLight or dark appearance.similarUntil you clear site data
userPreferencesStudio UI preferences such as guides and reduced motion.similarUntil you clear site data
printDefaultsLast used print layout defaults.similarUntil you clear site data
passprint-sidebar-collapsedCollapsed studio sidebar.similarUntil you clear site data
pp:seen-features:v1Which in-app feature notices you have already seen.similarUntil you clear site data
passprint.reviewPrompt.v1Whether we already asked for a review.similarUntil you clear site data
pp-sb-cookie:*Local copy of the sign-in cookie so Google sign-in can finish on mobile.similarUntil you sign out or clear site data
PassprintDBIndexedDB store for in-progress photos and layout work on this device.similarUntil you clear site data

Third-party requests

Some features call other companies' servers. Those hosts can see the visitor's IP address when the feature runs.

  • Cloudflare Turnstile

    Guest upload on /try and public background remover

    Bot check before a free AI run. Necessary. Cloudflare may see the visitor IP.

  • Razorpay Checkout

    When you start a paid plan checkout

    Take payment. Loaded only on checkout, not site-wide.

  • Google sign-in

    If you choose Continue with Google

    Account authentication on accounts.google.com.

  • MediaPipe (jsDelivr and Google Cloud Storage)

    Studio face detection

    Downloads face models. Those CDNs can see the visitor IP. Not used for advertising.

  • IMG.LY

    Client-side background removal

    Downloads cutout models from staticimgly.com. That host can see the visitor IP.

How to change your choice

Use in the footer, or Accept all / Reject all on the banner when we ask again. We ask again if this policy version changes or after 12 months. A Global Privacy Control or Do Not Track signal is treated as Reject for analytics. Withdrawing analytics deletes the analytics cookies we can reach and reloads the page so those scripts stop.