LyteCode

Privacy policy

Last updated: June 21, 2026

Lyte Code is a fully static, in-browser application. There is no account to create and no server of ours that stores your data. Everything you do — the problems you solve, your notes, drafts, favorites, review schedule and preferences — is saved locally on your own device. This policy explains what that means in practice.

Data stored on your device

Your study data is written to your browser's private storage (the Origin Private File System, with a localStorage fallback). This includes attempts and verdicts, solved/ failed status, spaced-repetition state, notes, editor drafts, favorites, custom lists, and settings such as your theme. This data never leaves your device unless you take an explicit action — for example using Settings → Export, or enabling an optional integration described below.

No tracking or analytics

We do not run analytics, advertising, or third-party tracking, and we do not set tracking cookies. Small preferences (such as light/dark theme) are stored locally on your device, not transmitted to us.

Optional features that send data off your device

Some features are off by default and only transmit data when you choose to enable them:

  • AI coach and mock interviews. If you enable these and provide your own API key, the code and prompts you submit are sent to the AI provider you configure in order to generate a response. That data is handled under that provider's privacy policy.
  • GitHub sync. If you connect a GitHub repository, your exported study data is stored in that repository using the token you provide. It is subject to GitHub's terms and privacy policy.

Hosting

The app is served as static files by a static host (such as GitHub Pages or Cloudflare Pages). Like any website, the host may record standard request metadata (such as IP address and user agent) in its own server logs, governed by that host's privacy policy. We do not have a backend that receives or stores your study data.

Deleting your data

Because your data lives on your device, you are in control of it. You can clear it from Settings, or by clearing site data for this app in your browser. If you enabled GitHub sync, delete the repository contents to remove the synced copy.

Changes

We may update this policy as the app evolves; material changes will be reflected by the date above.