TalesNTokens
Legal HomePrivacyTermsCookies

Cookie Policy

Last updated: 17 June 2026

This Cookie Policy explains how TalesNTokens uses cookies, localStorage, sessionStorage, and similar technologies. It should be read with the Privacy Policy, GDPR Data Rights Policy, and Security Policy.

Definitions

"Cookies" are small files stored on a user's device by a website.

"Local storage" and "session storage" are browser storage technologies used to store data on a user's device.

"Similar technologies" include SDK storage, pixels, tags, device identifiers, and browser storage.

"Essential storage" means storage needed to provide a service requested by the user, keep the service secure, or remember necessary session choices.

"Non-essential storage" means analytics, marketing, or preference storage that is not strictly necessary.

Scope

This policy applies to the TalesNTokens website, Nuxt app, sandbox, game rooms, marketplace, creator tools, WebSocket features, and bridge features.

Cookie Consent Requirements

Under UK PECR, EU ePrivacy rules, UK GDPR, and EU GDPR, TalesNTokens must:

  • tell users what cookies and similar technologies are used;
  • explain what each category does and why;
  • obtain active, informed consent before setting non-essential analytics or marketing cookies;
  • allow users to refuse non-essential cookies as easily as accepting them;
  • avoid pre-ticked boxes or implied consent for non-essential cookies;
  • let users withdraw or change consent at any time;
  • keep records of consent choices;
  • avoid loading Google Analytics, marketing pixels, or similar tags before valid consent where consent is required.

Essential cookies and storage may be used without consent where they are strictly necessary to provide a service requested by the user.

Cookie And Storage Inventory

CategoryTechnologyExamplesPurposeConsent requiredRetention
EssentialCookietnt_sandboxAnonymous sandbox session, abuse prevention, session continuityNoUp to 24 hours
EssentiallocalStoragesupabase.auth.tokenSupabase authenticated session continuityNo, where strictly necessary for loginSupabase session duration or logout
EssentialsessionStoragevtt-characters-{roomId} fallbackTemporary room continuity when local storage limits are reachedNo, where needed for requested room useBrowser session
EssentiallocalStoragependingInviteCode, pendingUsername, auth-successInvite-code and sign-in flow continuityNo, where needed for requested sign-inUntil sign-in flow completion or manual clearing
FunctionallocalStoragetheme, customThemeColorTheme and colour preferencesConsent may be required unless treated as user-requested preference storageUntil changed or cleared
FunctionallocalStoragetutorial flags and map-drawing preferencesRemember tool preferences and dismissed tutorialsConsent may be required unless user-requestedUntil changed or cleared
FunctionallocalStoragevtt-last-viewed-gameboard-*, vtt-gameboard-version-*Restore room context and reduce sync conflictsConsent may be required depending on implementationUntil room deletion or clearing
FunctionallocalStoragevtt-chat-*, vtt-notes-*, vtt-characters-*, vtt-repository-*, map draftsLocal caches and offline/draft continuityConsent may be required unless strictly necessary for requested featureUntil user clears, room deletion, or cache cleanup
FunctionallocalStoragetnt-bridge-session:*Bridge reconnection and session continuityConsent may be required unless strictly necessary for bridge featureUntil bridge end or clearing
AnalyticsGoogle Analytics cookies and gtag storage_ga, _ga_* or equivalentUsage analytics, page views, product improvementYes, before loading where requiredUp to configured GA retention
MarketingMarketing pixels, ad cookies, campaign cookiesNone confirmed in current audit; reserved for futureAdvertising, retargeting, campaign measurementYes, before loadingAs disclosed when added

Current Audit Notes

The platform currently includes Google Analytics script loading in production when analytics is enabled. A compliant consent-management layer must prevent analytics from loading until valid consent is recorded where required. This is a launch requirement in the Architecture Audit and Compliance Gap Analysis.

Essential Cookies

Essential cookies and storage are used for:

  • authenticated sessions;
  • sandbox sessions;
  • security, rate limiting, and fraud prevention;
  • checkout and marketplace fulfilment;
  • room access and requested gameplay continuity;
  • user-selected privacy or cookie consent preferences.

Users cannot disable essential storage through the cookie banner because the service may not work without it.

Functional Cookies

Functional storage remembers preferences and improves the experience, including theme preferences, map-builder drafts, tutorial states, bridge session state, local caches, and last-viewed gameboards. Users should be able to manage these in browser settings and, before launch, through an in-app privacy/settings control.

Analytics Cookies

Analytics storage helps TalesNTokens understand usage, diagnose product issues, and improve performance. Analytics must be off by default until consent is given where consent is required.

Marketing Cookies

Marketing cookies are not required for core platform use. If TalesNTokens adds marketing tracking, it must be disclosed here before use and must require opt-in consent where required.

User Obligations

Users should:

  • make cookie choices honestly for their own device;
  • avoid bypassing essential storage controls to abuse the Platform;
  • understand that clearing storage may remove sessions, drafts, preferences, and local room caches;
  • avoid using shared devices for sensitive rooms without clearing local storage.

Platform Obligations

TalesNTokens will:

  • maintain a clear cookie/storage inventory;
  • request consent before non-essential analytics or marketing storage where required;
  • provide equal reject and accept choices for non-essential categories;
  • provide a way to change consent;
  • avoid using consent walls unless legally valid;
  • update this policy when new trackers, SDKs, or storage categories are added.

Contact Procedures

Cookie and privacy questions: privacy@talesntokens.com

Users should include the browser, device, approximate time, affected page, and the storage key or cookie name if known.

Enforcement Procedures

If a cookie or tracking issue is reported, TalesNTokens will review implementation, disable unlawful storage where needed, update disclosures, delete unlawfully collected analytics where feasible, and notify affected users or regulators where required.

Appeals Process

Users may challenge a cookie or consent decision by contacting privacy@talesntokens.com. If unresolved, users may complain to the UK Information Commissioner's Office or their local EU data protection authority.

TalesNTokens

Legal, safety, privacy, marketplace, and security information for the TalesNTokens platform.

Platform

TermsPrivacyCookiesSecurity

Community

Community GuidelinesAcceptable UseCopyright and DMCATrust and Safety

Marketplace

Marketplace TermsCreator AgreementRefund PolicyGDPR Rights