Privacy
Privacy Policy
Decode My Feed (“we”, “us”) turns your YouTube watch history into a one-time, paid insight report. You collect your history with our browser extension, which runs entirely on your device, then upload the file it creates to our website. The whole product is built around a single promise: your watch history is analyzed and then it is gone. We do not keep accounts, and we do not retain your file, the data extracted from it, or the report we generate. The only thing we store is an anonymous payment marker described in section 5.
1. The browser extension
Decode My Feed offers an optional Chrome extension that creates the youtube-watch-history.json file used by the website. The extension is the only part of the product that reads your YouTube watch history page, and it does so entirely on your own device.
When you click Start on your YouTube history page, the extension:
- scrolls the page to load your last 90 days of history (up to your 1,000 most recent videos);
- reads, for each video, the title, duration, how much you watched, the completion percentage, and the date watched; and
- saves that information as a JSON file to your computer.
That is all it does. The extension has no servers of its own and makes no network requests: it does not send your watch history, the file, or any other data to us or to anyone else, and it contains no analytics, advertising, or tracking code. It reads only youtube.com pages (the permission it requests), and it writes only the file you ask for — it stores nothing else. The exported file stays on your device and under your control unless and until you choose to upload it to our website, at which point the rest of this policy applies.
Installing and using the extension is free and separate from the paid analysis on the website.
2. What we process
To get a report you upload a youtube-watch-history.json file (created by the extension above) to our website. Your file is read and parsed entirely in your browser. The raw file itself never leaves your device.
From the parsed file, we send only the fields needed to generate insights to our analysis service. For each video that means:
- the video title;
- the video’s total duration;
- how much of it you watched; and
- the resulting completion percentage.
We analyze at most your 1,000 most recent videos from the last 90 days. Any other information in your export — including the watch timestamps, URLs, and channel metadata — stays on your device and is never transmitted.
So that we can deliver your report, we also process the email address you enter at checkout and the generated report, solely to send you that one message (see section 4).
3. How the analysis works
The watch data described above is sent over an encrypted (HTTPS) connection to a serverless function we operate on Supabase. That function passes the data to Anthropic’s API, which generates the written insights, and returns the report to your browser. The function is transient: it receives the data, produces the report, returns it, and forgets it. There is no database and nothing is written to disk.
Your report lives only in your browser’s memory and in the email we send you. When you close or leave the page, the in-browser copy is gone.
4. Emailing your report
Because we do not store your report, we email you a copy so you can keep it. The email address you enter at checkout and the generated report are sent to a serverless function, which uses Resend to deliver a single message to you. We do not store your email address or the report after that message is sent. The email we send — together with any PDF you download — is your only saved copy.
5. Payment
Generating a report requires a one-time payment, handled by Lemon Squeezy, our reseller and Merchant of Record. You enter your payment details directly with Lemon Squeezy — we never see or handle your card information. Lemon Squeezy processes the billing details and email address you give them under their own privacy policy.
So that we can confirm a payment succeeded without accounts or logins, our checkout attaches a random, single-use token (a “nonce”) to your purchase. When the payment clears, we store onlythat opaque token and a timestamp — never your name, email, watch history, or report. The token is marked used once your report is generated, and it cannot be traced back to your identity.
6. Service providers
We rely on a small number of providers to operate the website. They process data only to perform the function described, on our behalf:
- Supabase— hosts the serverless functions that receive your watch data, send the report email, and store the anonymous payment token.
- Anthropic— generates the insights from the watch data we send.
- Lemon Squeezy— processes your payment as Merchant of Record.
- Resend— delivers the report email to the address you provide.
The browser extension does not use any of these providers — it runs only on your device. These website providers process data in the United States and other countries. We do not sell your data or share it with anyone for advertising.
7. Logs
Our serverless functions may record basic operational and error information (for example, that a request failed) to keep the service running. These logs do not include your watch history content, the parsed video data, or the contents of your report.
8. Cookies and analytics
We do not set advertising or cross-site tracking cookies, and we do not require an account or login. The website uses only what is technically necessary to run in your browser, and the extension uses no cookies or analytics at all.
9. Data retention
We do not retain your watch data, the file you upload, or your report. The only thing we keep is the anonymous payment token described in section 5, which contains no personal information. Any copy of the report you saved or received by email is under your control. Your payment records are held by Lemon Squeezy under their own retention policy.
10. Your rights
Depending on where you live (for example, under the GDPR or CCPA), you may have rights to access, correct, or delete personal data a service holds about you. Because we do not store your watch history or report — only an anonymous payment token — in practice there is little for us to retrieve or erase. For data tied to your purchase (such as your billing details), contact Lemon Squeezy, the Merchant of Record. For anything else, contact us at the address below.
11. Children
Decode My Feed is not directed to children and is not intended for anyone under 16. Please do not use the service if you are under the minimum age in your country.
12. Changes to this policy
We may update this policy as the service evolves. When we do, we will revise the “Last updated” date above. Material changes will be reflected here before they take effect.
13. Contact
Questions about this policy or your privacy? Email us at info@decodemyfeed.com.
See also our Terms & Conditions or contact us.