Your eyes rest. Your data stays.
The short version
- Lumora stores all data locally on your device only
- No data is ever sent to any Lumora or Cheppulabs server
- No analytics, no crash reporting, no telemetry of any kind
- No account or sign-in required
- You can delete all data instantly by removing the extension
1. Who we are
Lumora is developed and published by Cheppulabs, a personal software lab operated by Anish Monci Varghese. You can reach us at hello@cheppulabs.com.
2. Data we collect
Lumora does not collect any personal data. The extension has no servers, no backend, and no network calls of its own.
All data — your break statistics, timer preferences, visual theme selection, and extension settings — is stored locally on your device using the browser's built-in chrome.storage.local API. This data never leaves your device.
3. What data is stored locally
Lumora stores the following on your device only:
- Timer settings — work duration, break duration, selected preset
- Preferences — visual theme (particles/orb), sound on/off, smart detection on/off
- Daily statistics — breaks taken, breaks skipped, total break time, day streak
- Weekly activity — break counts per day for the past 7 days
- Extension state — enabled/paused, snooze timer, break-in-progress flag
None of this data is personally identifiable. It is purely functional — the extension needs it to work.
4. Permissions explained
- alarms — needed to schedule break reminders at the correct interval.
- idle — needed to detect when you're away from the computer, so Lumora can reset the timer instead of triggering a break to an empty room.
- storage — needed to save your preferences and break statistics locally.
- activeTab / tabs — needed to inject the break overlay into your current tab and to find an injectable tab when the active one is a browser page.
- scripting — needed to inject the overlay content script into tabs that were open before the extension was installed.
- notifications — needed to show a gentle notification when the break overlay can't be displayed (e.g., on browser internal pages).
- <all_urls> — needed so the break overlay can appear on any website you're working on. Lumora only activates when it's time for a break.
5. Sound
Lumora includes an optional chime sound that plays at break start and end. This sound file is bundled with the extension and played locally — no network request is made. Sound is off by default and can be toggled in Settings.
6. Analytics and tracking
Lumora contains no analytics SDKs, no crash reporting tools, no advertising networks, and no third-party tracking of any kind. We do not know how you use the extension, how often you take breaks, or what websites you visit.
7. Data retention and deletion
Your statistics and preferences are stored until you delete them. Daily stats roll over automatically at the start of each new day.
To remove all Lumora data, go to your browser's extension settings and clear Lumora's storage, or simply uninstall the extension — uninstalling removes all locally stored data permanently.
8. Children's privacy
Lumora is not directed at children under the age of 13. Because the extension does not collect any personal data from anyone, there is no specific data processing concern for children.
9. Changes to this policy
If this privacy policy changes materially, the updated version will be posted at this URL with an updated effective date. Continued use of Lumora after changes constitutes acceptance of the updated policy.
10. Contact
Questions about this privacy policy? Email hello@cheppulabs.com or use the contact form.