Skip to content

Cookie Policy

Introduction

This Cookie Policy explains how invitation.codes ("we," "us," or "our") uses cookies and similar technologies when you visit our website at https://v3.invitation.app/ and use our services, including our browser extension.

This policy should be read together with our Privacy Policy, which explains how we collect and use personal information.


Table of Contents

  1. What Are Cookies?
  2. Cookies and Storage We Use
  3. Third-Party Services
  4. Browser Extension Storage
  5. Your Cookie Choices
  6. Global Privacy Control and Do Not Track
  7. Updates to This Policy
  8. Contact Us

1. What Are Cookies?

1.1 Definition

Cookies are small text files that are stored on your device (computer, tablet, or mobile phone) when you visit a website. They help websites remember your preferences and understand how you use the site.

1.2 Similar Technologies

In addition to cookies, we use:

  • Local Storage: Data stored in your browser that persists until cleared
  • Session Storage: Data stored temporarily during your browser session
  • A device identifier: A value derived from device characteristics and kept in local storage as invt_fp_id, used for security and fraud prevention while you are signed in. It is not created for signed-out visitors (see Section 2.2 of our Privacy Policy)

2. Cookies and Storage We Use

The tables below list the cookies and browser storage keys the site sets.

2.1 Essential

These keep you signed in, protect the site and remember your cookie choice. They are set whatever you choose in the cookie banner, because the site cannot work without them.

NameTypeSet byPurposeDuration
better-auth.session_tokenCookieinvitation.codesKeeps you signed in. Sent as __Secure-better-auth.session_token over HTTPS.7 days, renewed while you use the site
better-auth.session_dataCookieinvitation.codesShort-lived cache of your signed-in session5 minutes
invt_cookie_consent_v1Cookieinvitation.codesRemembers whether you accepted or rejected optional cookies6 months
invt:privacy:cookie-consent:v1Local storageinvitation.codesThe same cookie choice, kept in your browserUntil you clear it
invt_fp_idLocal storageinvitation.codesDevice identifier used for security and fraud prevention while you are signed in (see the Privacy Policy). Not created for signed-out visitors.Until you clear it

2.2 Functional

These remember your settings and let features you use pick up where you left off.

NameTypeSet byPurposeDuration
g_stateCookieGoogle (Sign in with Google)Remembers whether you closed the Google One Tap promptUp to 6 months
themeLocal storageinvitation.codesYour light or dark themeUntil you clear it
invt:*, auth_redirect_url, friendLocal storageinvitation.codesDrafts, recent searches, where to return after sign-in, and who invited you. Only written when you use those features.Until you clear it or finish the action

2.3 Analytics

These load only after you accept optional cookies:

  • Rybbit, which we host ourselves. It counts page views and keeps a visitor identifier in local storage. It does not count views of the legal pages. If you later withdraw your choice, we delete that identifier.
  • PostHog product analytics.

Before you choose, after you reject, and while your browser sends Global Privacy Control, neither loads and no analytics identifier is stored in your browser.

Cloudflare Web Analytics currently measures page loads on every visit, whatever you choose in the cookie banner. It sets no cookies and stores nothing in your browser.

NameTypeSet byPurposeDuration
rybbit-visitor-idLocal storageRybbit (self-hosted by us)Counts repeat visits in our first-party analytics. Only after you accept optional cookies; removed when you withdraw.Until you clear it or withdraw consent
ph_<project>_posthogLocal storagePostHogProduct analytics identifierUntil you clear it

2.4 Advertising

Magazine articles can show display ads from Ezoic. Ads are shown only to signed-out visitors, and only after you accept optional cookies. Ezoic and its advertising partners then set their own cookies; see Ezoic's privacy policy for the list.

NameTypeSet byPurposeDuration
Ezoic and its advertising partnersCookieEzoicAd delivery and measurement on magazine articles, for signed-out visitorsSet by each provider

We do not sell your personal information for money. Advertising cookies can count as "sharing" under California law. See our Do Not Sell or Share page for your options.


3. Third-Party Services

These providers process data when you use the site. The last column says when each one runs.

ProviderWhat it doesWhereWhen it runs
NetcupHosting of our application servers and primary databaseGermanyEvery visit, whatever you choose in the cookie banner
CloudflareDNS, content delivery and security for every request; storage of uploaded images (R2); our email service (Tinbox) runs on Cloudflare WorkersGlobal network, United StatesEvery visit, whatever you choose in the cookie banner
Cloudflare Web AnalyticsAggregate page-load and performance measurement. It sets no cookies.Global network, United StatesEvery visit, whatever you choose in the cookie banner
Rybbit (self-hosted by us)First-party page-view analytics. It does not count views of the legal pages.Our own infrastructureOnly after you accept optional cookies
PostHogProduct analytics and error reportsUnited StatesBrowser analytics: only after you accept optional cookies. Error reports from our servers: always
SentryError monitoringUnited StatesBrowser errors: only after you accept optional cookies. Errors on our servers: always
Google (Sign in with Google)Signing in with a Google account, including the One Tap prompt shown to signed-out visitorsUnited StatesWhen you sign in, or see the sign-in prompt
Google Firebase Cloud MessagingDelivering browser push notifications you turn onUnited StatesOnly if you turn on push notifications
EzoicDisplay advertising on magazine articles, for signed-out visitorsUnited StatesOnly after you accept optional cookies
PaddleSubscription checkout and billingUnited Kingdom, United StatesOnly when you make a payment
StripePayment processingUnited StatesOnly when you make a payment

Payment providers may set their own cookies on their checkout pages for fraud prevention.

If you follow a link to a merchant, a referral program or an affiliate network, that site may set its own cookies under its own policy.


4. Browser Extension Storage

4.1 Extension Storage

Our browser extension uses browser storage APIs to:

  • Store your authentication token
  • Cache referral code data for quick access
  • Remember your extension preferences
  • Track which deals you've viewed

4.2 Extension Tracking

The extension may collect:

  • Websites where you activate the extension
  • Which referral codes you view or use
  • Extension feature usage statistics

This data is used to:

  • Show relevant referral codes
  • Improve extension functionality
  • Prevent fraud and abuse

5. Your Cookie Choices

You can change or withdraw your choice at any time: open and choose again. The same control is in the footer of every page and in the menu under Help & Support.

5.1 The Cookie Banner

On your first visit we ask whether you accept optional cookies. If you reject them, PostHog, Rybbit, browser error reporting and advertising do not load. Essential and functional storage, and Cloudflare Web Analytics (Section 2.3), are not affected by the banner.

Cookie settings brings the banner back. If you accepted optional cookies and then reject them, the page reloads so that anything that had already started stops.

5.2 Browser Settings

Most browsers allow you to:

  • View cookies: See what cookies are stored
  • Delete cookies: Remove some or all cookies
  • Block cookies: Prevent new cookies from being set
  • Accept/reject cookies: Control which cookies are allowed

5.3 How to Manage Cookies by Browser

  • Chrome: Settings > Privacy and Security > Cookies
  • Firefox: Settings > Privacy & Security > Cookies
  • Safari: Preferences > Privacy > Cookies
  • Edge: Settings > Cookies and site permissions

5.4 Advertising Opt-Out Tools

5.5 Impact of Disabling Cookies

If you disable cookies:

  • You may not be able to log in
  • Some features may not work properly
  • Your preferences won't be remembered
  • You may see the cookie consent banner repeatedly

6. Global Privacy Control and Do Not Track

6.1 Global Privacy Control (GPC)

If your browser sends a Global Privacy Control signal, we treat it as a rejection of optional cookies. PostHog, Rybbit, browser error reporting and advertising do not load, and accepting optional cookies has no effect while the signal is on. For California residents, we also treat it as a request to opt out of the sale or sharing of personal information.

GPC does not switch off the essential and functional storage in Section 2, or Cloudflare Web Analytics, which currently runs on every visit (Section 2.3).

6.2 Do Not Track

We do not respond to Do Not Track (DNT) browser signals. Use Global Privacy Control or the cookie banner instead.


7. Updates to This Policy

We may update this Cookie Policy periodically. Changes will be posted on this page with an updated "Last updated" date.

For significant changes, we will:

  • Display a notice on our website
  • Update the cookie consent banner
  • Email registered users if required by law

8. Contact Us

If you have questions about our use of cookies:

Email: [email protected]


This Cookie Policy is part of and subject to our Terms of Service and Privacy Policy.

Some links and codes on invitation.codes are referral or affiliate links. We may earn a commission or rewards when you sign up or make a purchase through them, at no extra cost to you. See our Privacy Policy for details.