Legal
Cookie preferences
We only use what The Pact needs to work. You can change your mind at any time; your choice is kept for six months. Read more in our Privacy Policy.
Cookie categories
Strictly necessary
Keep you signed in, protect your account, remember an invitation while you sign up, and remember your theme and this choice. The Pact can’t work without them, so they are always on.
Always onDiagnostics
If something breaks, a short technical error report (what failed, your device type and browser) is sent to our error-monitoring provider, Sentry, so we can fix it. It never includes what you record. Off unless you switch it on.
Analytics and advertising
We don’t use any analytics, advertising or tracking cookies, so there is nothing to switch on.
None used
Every cookie and storage item we use
| Name | Purpose | Duration | Party | Category |
|---|---|---|---|---|
authjs.session-tokenCookie | Keeps you signed in. Named __Secure-authjs.session-token on thepact.lol. | 30 days, renewed while you use the app; until you close the browser if “Keep me signed in” is off | First party | necessary |
authjs.csrf-tokenCookie | Protects sign-in forms against forgery. Named __Host-authjs.csrf-token on thepact.lol. | Until you close the browser | First party | necessary |
authjs.callback-urlCookie | Returns you to the right page after signing in. Named __Secure-authjs.callback-url on thepact.lol. | Until you close the browser | First party | necessary |
pact_inviteCookie | Remembers the invitation you opened while you sign up or sign in, so you join the right pact. | 1 hour | First party | necessary |
pact_consentCookie | Remembers your cookie choice (and whether your browser sent a Global Privacy Control signal). | 6 months, then we ask again | First party | necessary |
the-pact:themeLocal storage | Remembers whether you chose System, Light or Dark. | Until you clear it | First party | necessary |
Exercise timerLocal storage | Keeps a running exercise timer going if you reload the page. | Until you log or stop the timer | First party | necessary |
pact:gpc-noteSession storage | Remembers that you closed the note about your browser’s privacy signal. | Until you close the tab | First party | necessary |
Offline cacheService worker cache | Lets the app open and queue changes when you’re offline. | Until you clear site data or uninstall | First party | necessary |
Sentry error reportsNone | Only with your consent: sends technical error reports to Sentry. It sets no cookies and stores nothing on your device. | Reports are kept for 90 days | Third party | diagnostics |