Privacy Policy
Last updated: April 4, 2026
TL;DR: Your saved data stays in your browser by default. Cloud sync and Pro features require an account. We only process content on our server to generate AI summaries and embeddings, and we don't store it. We don't sell data or use tracking cookies.
1. What Moorly Does
Moorly is a Chrome browser extension that helps you save web pages, generate AI-powered summaries, and organize your reading. It is designed with a local-first approach — your data belongs to you.
2. Data Storage
All data you save with Moorly is stored locally in your browser using:
- IndexedDB — articles, summaries, tags, notes
- chrome.storage.local — settings, quota counters, onboarding state
This data never leaves your device unless you explicitly use the AI summary feature or export your data. If you uninstall the extension or clear browser data, this local data will be deleted.
2a. Account & Cloud Sync
If you sign up for an account (required for cloud sync and Pro features), we store the following on our servers (Supabase):
- Email address — used for authentication only
- Saved articles and summaries — synced to enable cross-device access
- Vector embeddings — numeric representations of article content used for semantic search. These do not contain the original text.
- Subscription status — to determine which features are available to you
You can delete your account and all associated cloud data at any time from Settings. Payment processing is handled by Paddle; Moorly does not store your payment card details.
3. AI Summary Processing
When you save an article and an AI summary is generated:
- The article's text content is sent to Moorly's server (a Cloudflare Worker), which forwards it to an AI service (Anthropic or OpenAI) to generate a structured summary.
- The content is not stored on our server. It is processed in-memory and discarded after the summary is returned.
- The generated summary is sent back to the extension and stored locally in your browser.
If you choose to use your own API Key (via Settings), article content is sent directly from your browser to the AI provider you selected — it does not pass through Moorly's server.
4. Rate Limiting
To provide a free tier of AI summaries (90 per month), we track usage through:
- A randomly generated device ID (UUID) stored in your browser — this is not linked to your identity
- Your IP address is used only for abuse prevention (limiting the number of device IDs per IP). It is not stored persistently or linked to your usage data.
5. Analytics
We use Google Analytics 4 to understand how the extension is used in aggregate. The data collected includes:
- Anonymous event counts (e.g., how many pages were saved, how many summaries were generated)
- A randomly generated client ID stored in your browser's localStorage — this is not linked to your identity
- No personal information is collected (no names, emails, or browsing history)
- The landing page uses Google's standard analytics script, which may use cookies to distinguish visitors
When you first use the extension, you will be asked whether to allow anonymous analytics. You can decline, and no analytics data will be collected. Your choice is stored locally and can be changed at any time.
6. What We Do NOT Do
- We do not collect, store, or process any personal information
- We do not sell, share, or transfer your data to third parties
- We do not use cookies or tracking pixels
- We do not track your browsing history
- We do not sell, expose, or use your account data for advertising
- We do not retain article content after generating summaries
7. Permissions Explained
Moorly requests the following Chrome permissions:
- activeTab — Read the content of the page you're currently viewing when you choose to save it. Only triggered by your explicit action (clicking the icon or pressing Alt+Shift+S).
- storage — Store your settings, saved articles, and usage quota locally in the browser.
- sidePanel — Display Moorly's interface as a side panel in Chrome.
- bookmarks — Import your existing browser bookmarks into Moorly (optional, user-initiated only).
- host_permissions (<all_urls>) — Required to save pages and fetch article content from any website. Only activated when you explicitly save a page.
8. Data Export & Deletion
You are in full control of your data:
- Export — You can export all your data as Markdown, JSON, HTML, or CSV at any time from Settings.
- Delete — You can delete individual items or uninstall the extension to remove all data. You can also delete your account from Settings, which will cancel any active subscription and sign you out.
9. Changes to This Policy
If we make changes to this privacy policy, we will update the "Last updated" date above. For significant changes, we will notify users through the extension's update notes.