Privacy Policy for Nomoro – Focus & Productivity
Last updated: 26 May 2026
Nomoro (“the Extension”, “we”, “us”) is a Chrome extension that helps users focus through task management, a Pomodoro timer, website blocking, and automatic tab cleanup. This policy explains what data the Extension handles and how.
Summary
- All your data stays on your device. Tasks, settings, closed-tab history, blocked sites, and Pomodoro state are stored locally via Chrome’s
chrome.storage API. We have no servers that store user data, no user accounts, and no analytics or telemetry.
- The Extension makes one outbound network request, and only when you click the ✨ (AI Subtask Breakdown) button on a task. That request is described below.
- We do not sell or transfer your data to third parties.
Data the Extension handles
Stored locally on your device only
The following information is stored using chrome.storage and never leaves your browser:
- Tasks, subtasks, folders, notes, deadlines, and completion history
- Pomodoro settings, session counters, and daily focus totals
- Website-blocking configuration (categories, selected sites, custom blocks, whitelist, schedules, daily limits)
- Closed-tab history (URL, page title, and timestamp of tabs closed by you or by the auto-close feature)
- Per-tab last-active timestamps used to detect inactive tabs
- Emergency-access log (URL, reason, and timestamp when you temporarily unblock a site)
- Pomodoro widget position and UI preferences
You can clear all of this data at any time by removing the Extension from Chrome, or by using the in-app “Clear log” and “End active grants” controls.
Activity signals (not stored long-term)
A content script in the Extension listens for mouse, keyboard, and scroll events in your open tabs so the inactive-tab cleanup feature knows which tabs are idle. Only a single “last active” timestamp per tab is recorded. We do not record what you type, where you click, what you scroll past, or the contents of any page you visit.
The one outbound request: AI Subtask Breakdown
When you click the ✨ icon on a task to request AI-generated subtasks, the Extension sends a single HTTPS request to a Cloudflare Worker we operate at https://nomoro-proxy-ai.vannnes-01.workers.dev/.
- What is sent: only the task title you clicked on.
- What is not sent: your other tasks, your folders, your name, your IP-as-identifier, your browsing history, your tab list, or any page content.
- How the request is handled: the Worker forwards the task title to Google’s Gemini API to generate subtasks, returns the result to your browser, and does not log or persist the request.
- What you receive: a JSON list of 3–5 subtask strings, which the Extension renders as text inside the task. The response is parsed as data with
JSON.parse() and is never executed as code.
If you never use the AI Subtask Breakdown feature, the Extension makes no outbound requests at all.
Permissions and why we use them
- storage — saves your tasks, settings, and history locally on your device.
- tabs — detects inactive tabs to close, logs closed tabs so you can restore them, navigates blocked tabs to the in-extension block screen, and shows the live tab count in the popup. We read tab metadata (URL, title, ID, audible, grouped, last-active) only — never tab content.
- alarms — runs the once-per-minute inactive-tab sweep and keeps the Pomodoro timer accurate while Chrome’s service worker is idle.
- notifications — alerts you when a Pomodoro work or break session ends.
- host permissions (
<all_urls>) — required so the website-blocking feature can redirect blocked tabs and so the floating Pomodoro widget and inactivity tracking can run on any page.
- host permissions (
nomoro-proxy-ai.vannnes-01.workers.dev) — required to call our AI Subtask Breakdown proxy described above.
Data we do not collect
- Personally identifiable information (name, address, email, phone, ID numbers)
- Authentication credentials or passwords
- Financial or payment information
- Health information
- Location (GPS, IP-based geolocation, or device-proximity data)
- The contents of pages you visit
- Keystroke contents or mouse coordinates
- Analytics, crash reports, or telemetry
Third parties
The only third party involved in the operation of the Extension is Google Gemini, and only when you actively use the AI Subtask Breakdown feature. In that case, the task title you clicked on is sent (via our proxy) to the Gemini API to generate subtasks. Google’s handling of that request is governed by Google’s API terms and privacy policy.
We do not use any analytics services, advertising networks, or third-party tracking.
Children’s privacy
The Extension is not directed to children under 13 and does not knowingly collect any data from them.
Changes to this policy
If this policy changes in a future version of the Extension, the updated policy will be published at the same URL with a new “Last updated” date.
For privacy questions or requests, contact: vannnes.01@gmail.com