Cookie Policy & GDPR Compliance

What cookies we use, why we use them, and how you can manage your preferences

Last updated: September 7, 2026

Your Rights at a Glance

Right to Know

What data we collect & why

Right to Access

Request copy of your data

Right to Delete

Request data erasure

Right to Control

Opt out of non-essential cookies

Essential

Required

Required for the site to work. These are set by the sign-in system and cannot be turned off without breaking login.

Cookie NamePurposeDurationProvider
next-auth.session-tokenKeeps you signed inSession or 30 daysAuth.js (self-hosted)
next-auth.csrf-tokenProtects sign-in and sign-out requests against cross-site forgerySessionAuth.js (self-hosted)
next-auth.callback-urlRemembers where to return you after signing inSessionAuth.js (self-hosted)

Analytics (first-party, opt-out)

These let us count page views on our own server. There is no third-party analytics script, no advertising cookie and no tracking pixel anywhere on this site. You can opt out at any time from the "Cookie settings" control in the footer.

Cookie NamePurposeDurationProvider
analytics_session_idGroups page views belonging to the same visitUntil you clear your browser storageTeachMeToGame (first-party)
visitor_idA salted SHA-1 of the session id, so the same browser is recognisable across visits without storing anything about you directly. Derived in the browser, never a fingerprint.Until you clear your browser storageTeachMeToGame (first-party)
hammy-analytics-optoutRecords that you asked us not to measure you. Present only when you have opted out.Until you clear your browser storageTeachMeToGame (first-party)

Functional preferences

Remembered choices that make the site easier to use - your theme, which units you prefer, and what you last selected in a calculator. None of these identify you and none are sent anywhere.

Third-Party Services & Data Transfers

Hosting and CDN

Serves the site, including TLS termination and DDoS protection

Cloudflare may set __cf_bm for bot mitigation
Privacy Policy Opt-Out

GDPR: Standard Contractual Clauses, EU-US Data Privacy Framework

Email delivery (Resend)

Newsletter and transactional email

None - server-side only
Privacy Policy Opt-Out

GDPR: Standard Contractual Clauses

RollerCoin

Runs the game. Outbound links carry an affiliate referral parameter (?r=) so commissions can be attributed.

None set by us. RollerCoin may set its own cookies if you follow a link to their site.
Privacy Policy Opt-Out

GDPR: Legitimate interest - affiliate attribution

GDPR Legal Bases for Processing

Legitimate Interest (Art. 6 GDPR)

  • • First-party page-view analytics (opt-out)
  • • Security & fraud prevention
  • • Site functionality & performance
  • • Affiliate referral tracking

Consent (Art. 6 GDPR)

  • • Newsletter subscription
  • • Marketing communications

Contractual Necessity (Art. 6 GDPR)

  • • User account management (future)
  • • Points system operation
  • • Newsletter delivery

Legal Obligation (Art. 6 GDPR)

  • • Tax/compliance records
  • • Law enforcement requests
  • • Data retention requirements

How to Manage Your Cookie Preferences

Cookie Banner (Our Site)

Click the cookie icon in the bottom corner or visit this page to change your preferences at any time.

  • Essential cookies: Always on (cannot be disabled)
  • Analytics: Toggle on/off
  • Advertising: Toggle on/off
  • Functionality: Toggle on/off

Browser Settings

  • Chrome: Settings → Privacy → Cookies and site data
  • Firefox: Options → Privacy & Security → Cookies and Site Data
  • Safari: Preferences → Privacy → Manage Website Data
  • Edge: Settings → Cookies and site permissions
  • Brave: Shields → Cookie controls

How to Opt Out

First-party analytics are opt-out. Use the "Cookie settings" control in the site footer to switch them off - your choice is stored in this browser only, and takes effect immediately.

  • Footer "Cookie settings" — the on/off switch for this site's analytics.
  • Clearing your browser storage for this site removes the analytics ids entirely.

Data Retention Periods

Data TypeRetention PeriodLegal Basis
Newsletter subscription dataUntil unsubscribe + 30 daysConsent
User account & points dataActive + 1 year after deletionContract / Legitimate Interest
First-party analytics ids (analytics_session_id, visitor_id)Until you clear your browser storageOpt-out via the footer "Cookie settings" control
Analytics preference (hammy-analytics-optout)Until you clear your browser storageOpt-out
Ad impression/click data13 monthsLegitimate Interest
Analytics opt-out preferenceUntil you clear your browser storageOpt-out
Server access logs (IP hashed)30 days (IP hashed after 7 days)Legitimate Interest
Affiliate referral trackingSession onlyLegitimate Interest

International Data Transfers

Our servers are hosted in the United States via Cloudflare. If you access from the EU/UK/EEA, your data transfers internationally under these safeguards:

  • Standard Contractual Clauses (SCCs): With all US-based processors (Google, Cloudflare, Resend)
  • EU-US Data Privacy Framework: For certified participants (Google, Cloudflare)
  • Adequacy Decisions: Not applicable for US transfers post-Schrems II
  • Supplementary Measures: Encryption in transit (TLS 1.3), at rest (AES-256), pseudonymization (IP hashing)

Your Right: You can request details of transfer mechanisms. Contact [email protected].

Contact & Data Protection Officer

For cookie questions, GDPR requests, or to exercise your rights:

Response Time: We respond within 30 days (GDPR) / 45 days (CCPA). You also have the right to lodge a complaint with your supervisory authority (e.g., ICO UK,CNIL France, your state AG in US).

Take Control of Your Privacy

Your data, your choice. Manage cookies, exercise your rights, or contact us anytime.

Contact DPO