1. Technologies We Use
Unlike traditional tracking-heavy sites, Esencja primarily leverages modern HTML5 Local Storage (`localStorage`). This allows the application to keep your offline reading progress, streak calculations, and audio resume timestamps stored locally on your device without transmitting telemetry to central servers on every page click.
2. Full Inventory of Storage Keys
Below is a comprehensive audit of all client storage identifiers used across our platform:
| Key Identifier | Category | Description & Purpose | Retention |
|---|---|---|---|
| esencja-cookie-consent-v1 | Strictly Necessary | Preserves your consent choices and timestamp. | 365 Days |
| esencja-theme | Strictly Necessary | Maintains dark/light mode visual choice. | Persistent |
| esencja-language | Strictly Necessary | Remembers selected language (PL/EN). | Persistent |
| esencja-progress-v1 | Functional | Tracks % completion, bookmarks, and audio playback positions. | Persistent |
| esencja-streak-v1 | Functional | Calculates daily active streaks and 12-week heatmap. | Persistent |
| esencja-playlists-v1 | Functional | Stores user-created collections and audio listening queue. | Persistent |
| esencja-search-v1 | Functional | Remembers recent 6 search queries locally. | Persistent |
3. How to Clear Browser Storage Manually
You can clear all local storage at any time via your browser settings:
- Google Chrome: Settings → Privacy and security → Third-party cookies / Site settings → View permissions and data stored across sites → Search "esencja.app" → Clear data.
- Apple Safari: Settings → Privacy → Manage Website Data → Remove "esencja.app".
- Mozilla Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data.