Cookie Policy

Last updated: May 19, 2026

What Are Cookies?

Cookies are small text files that a website stores on your device when you visit. They are widely used to make sites work correctly, remember your preferences, and provide information to the site owner about how visitors use the service.

This policy explains what cookies TypingMonk uses, why, and the choices you have. For broader information about how we handle your data, see our Privacy Policy.

Cookies We Use

1. Essential Cookies (Always Active)

These cookies are strictly necessary for the site to function. They cannot be disabled.

  • next-auth.session-token — stores your login session when you sign in with Google. Expires when you sign out or the session ends.
  • next-auth.csrf-token — protects against cross-site request forgery attacks.
  • theme (localStorage) — remembers your dark/light mode preference.
  • cookie_consent (localStorage) — stores your cookie preferences so we don't ask again on every visit.

2. Analytics Cookies (Optional)

We use Google Analytics 4 (GA4) to understand how visitors interact with TypingMonk — which pages are popular, how long people stay, and where visitors come from. This helps us improve the site.

  • _ga — distinguishes unique users. Expires after 2 years.
  • _ga_* — stores and counts page views. Expires after 2 years.

Google Analytics data is anonymised and aggregated. We do not use it to identify individuals. You can opt out using the Google Analytics Opt-out Browser Add-on.

3. Advertising Cookies (Optional)

TypingMonk displays ads via Google AdSense to support the free service. When advertising cookies are enabled, Google uses them to show personalised ads based on your browsing history across the web. When disabled, you still see ads but they are non-personalised.

  • IDE (doubleclick.net) — used by Google to register and report ad interactions. Expires after 1 year.
  • test_cookie (doubleclick.net) — checks if your browser supports cookies. Expires after 1 day.
  • NID / DSID (google.com) — stores preferences and ad opt-outs.

To opt out of personalised Google advertising, visit Google Ads Settings. For broader third-party opt-outs, visit aboutads.info.

How to Manage Your Preferences

When you first visit TypingMonk, a cookie banner appears at the bottom of the screen with three options:

  • Accept All — enables analytics and advertising cookies.
  • Reject Non-Essential — disables analytics and advertising cookies; essential cookies remain active.
  • Manage Preferences — opens a panel where you can toggle analytics and advertising separately.

You can change your choice at any time by clicking Cookie Settings in the footer of any page.

You can also manage or delete cookies directly through your browser settings. Note that disabling essential cookies may prevent parts of the site from working correctly.

Google Consent Mode v2

TypingMonk implements Google Consent Mode v2. This means Google Analytics and AdSense are loaded on every visit, but they operate in a restricted mode (no personal data collection, no cookie writing) until you grant consent. When you accept, the scripts are immediately updated to operate in full mode. This approach is recommended by Google for GDPR/privacy compliance.

Changes to This Policy

We may update this Cookie Policy when we add or remove third-party services. The "Last updated" date at the top of this page will reflect any changes.

Contact Us

Questions about our use of cookies? Visit our Contact page or see the Privacy Policy.