Privacy
Cookies and browser storage
Yomira uses authentication storage needed to keep accounts secure and preferences set through direct reader interaction. It does not use advertising, cross-site tracking, or behavioral analytics storage. There are no optional tracking choices to accept or reject.
| Name | Type | Purpose | Lifetime | Scope | Status |
|---|---|---|---|---|---|
| yomira_access_token | Cookie | Authenticates web requests after sign-in. | 15 minutes | Yomira website, path /; HttpOnly; SameSite Strict | Strictly necessary |
| yomira_refresh_token | Cookie | Renews a signed-in web session without storing credentials in JavaScript. | 30 days, or until sign-out or security invalidation | Yomira auth API; HttpOnly; SameSite Strict | Strictly necessary |
| yomira_browser_session_id | Cookie | Keeps one browser session identifiable for safe rotation and revocation. | 30 days, or until sign-out or security invalidation | Yomira auth API; HttpOnly; SameSite Strict | Strictly necessary |
| yomira-theme | Cookie | Remembers the light or dark theme selected by the reader. | 1 year | Yomira website, path / | User-requested preference |
| sidebar_state | Cookie | Remembers whether the signed-in navigation sidebar is expanded. | 7 days | Yomira website, path / | User-requested preference |
| yomira.ambient.volume | Local storage | Remembers the reader-selected ambient sound volume. | Until cleared or changed by the reader | This browser and Yomira origin | User-requested preference |
| yomira.ambient.muted | Local storage | Remembers whether reader-controlled ambient sound is muted. | Until cleared or changed by the reader | This browser and Yomira origin | User-requested preference |
| yomira-cover:* | Local storage | Remembers a working cover-image fallback selected by the browser. | Until cleared or replaced | This browser and Yomira origin | User-requested preference |
Reader control
Signing out clears active authentication cookies. Theme, sidebar, ambient-sound, and cover-image preferences can be changed in the interface or removed through browser storage controls. If Yomira introduces optional analytics or advertising storage, it must add real prior consent before setting it.