Lunara is a private period and cycle tracker that keeps encrypted period dates, symptoms, notes, and cycle history in this browser only. Unlocks stay in memory for the current session, local backup and restore are supported, and there is no account, sync, analytics, or third-party tracking.
Privacy
Your cycle data stays on this device unless you choose to move it.
This page describes Lunara in plain language so you can understand the local storage boundary, unlock model, and what the app never collects.
Encrypted vault records stay in this browser. Unlock access lives in memory for the current session only.
Local backup and restore are supported, including an optional duress PIN for a separate vault.
Lunara is not medical, legal, or emergency guidance.
Where data lives
Lunara stores encrypted vault records in this browser's IndexedDB on the current device and browser profile. It does not send those records to Lunara servers because there is no account or sync backend in the app.
A small local lockout record for failed PIN attempts is stored separately in browser localStorage so the lock screen can enforce local backoff after repeated failures.
Closing Lunara does not remove that stored vault. Clearing this browser's site data, website data, storage, or resetting the browser profile can remove it, because the vault only exists inside local browser storage for this app.
How access works
Your PIN unlocks the encrypted vault locally. After unlock, the active session stays in memory only for the current run of the app.
Refreshing the page or closing the app clears that in-memory unlock state and returns Lunara to the lock screen.
What can remove local data
Browsers do not always label local storage the same way. In many cases, clearing cookies and site data, clearing website data, or removing saved storage for this site also clears IndexedDB and localStorage for Lunara.
Clearing browsing history alone usually does not remove the vault, but Lunara does not rely on that distinction as a safety guarantee. If you plan to reset the browser, clear website data, change browser profiles, or move devices, create a backup first.
Backups, export, and restore
Backup bundles are generated locally and downloaded to a location you choose. Lunara supports encrypted backups as well as plain backups.
When you restore a backup, the file is parsed locally, validated, and then used to replace the current vault content. Restore does not merge two vaults together.
What Lunara does not collect
- No account registration or identity profile.
- No cloud sync service or remote storage for vault data.
- No analytics, ad pixels, or third-party tracking scripts.
- No sharing or selling of cycle data to outside vendors.