Cookie Policy

A complete declaration of every cookie and item of browser storage used by this site and its tools.

What are cookies?

Cookies are small text files placed on your device by a website. This site also uses localStorage and sessionStorage — similar mechanisms that store data in your browser without sending it back to a server on every request. All three are declared here.

Under the GDPR, UK GDPR, and the Australian Privacy Act 1988 (Cth), you have the right to know what data is stored on your device and why. This page satisfies that requirement.

Cookies set by this site

Strictly necessary

These are required for core functionality. They do not track you and cannot be disabled without breaking the feature they support.

NameProviderPurposeDuration
sponsored_sessiondanielcheung.comVerifies access to Lexi's sponsored mode after an invite code is redeemed. Contains a HMAC-SHA256 signed token holding a one-way hash of your invite code and a timestamp. No personal data. httpOnly — not accessible to JavaScript.7 days

Analytics

This site uses Google Analytics 4 (GA4) to understand aggregate traffic patterns. GA4 sets the cookies below. Note: regulatory guidance on GA4's compliance with the GDPR continues to evolve, and several EU data protection authorities have found its use problematic without supplementary measures. See the privacy policy for more detail and opt-out options.

NameProviderPurposeDuration
_gaGoogle AnalyticsAssigns a unique client ID to distinguish visitors. Used to calculate aggregate metrics such as sessions and page views. Does not identify you personally.2 years
_ga_[ID]Google AnalyticsMaintains session state for the GA4 data stream. The [ID] suffix corresponds to the site's GA4 measurement ID.2 years

Browser storage (localStorage and sessionStorage)

The items below are stored in your browser only. They are never sent to this site's servers and are fully under your control.

KeyTypePurposeDuration
site_themelocalStorageStores your light or dark mode preference so it persists across visits.Until cleared
lexi_last_resultlocalStorageStores the JSON output of your most recent Lexi analysis so results survive a page reload without re-running the evaluation. Set only if you have used Lexi. Contains your submitted content's extracted text and scores — no account data.Until cleared
lexi_api_keysessionStorageHolds your Anthropic API key in Lexi for the duration of the current browser tab. Cleared automatically when the tab closes. Never sent to this site's servers — used only to call the Anthropic API directly from your browser.Current tab only
anthropic_api_keysessionStorageHolds your Anthropic API key in ContentGraph for the duration of the current browser tab. Cleared automatically when the tab closes. Never sent to this site's servers — used only to call the Anthropic API directly from your browser.Current tab only

What this site does not use

This site does not use advertising cookies, cross-site tracking cookies, fingerprinting, or any form of persistent user profiling. No data is sold or shared with advertisers.

How to manage cookies

You can control and delete cookies through your browser settings. The links below go to the relevant help pages for major browsers:

To opt out of Google Analytics tracking specifically, use the Google Analytics opt-out browser add-on.

To clear localStorage and sessionStorage, open your browser's developer tools (F12 or right-click → Inspect), go to Application → Storage, and clear site data.

Questions

If you have a question about this declaration, contact danielkcheung@gmail.com or LinkedIn. If the cookies used here change, this page will be updated with a new date.