Free & open source · No Google account

Your YouTube history,
owned by you.

A private, local-first browser extension that tracks your YouTube browsing in an encrypted SQLite database on your device — and optionally syncs across devices with zero-knowledge encryption.

Features

Everything you need, nothing you don't.

Designed for people who want their browsing data to stay theirs.

Private local storage

Your history is stored in a local SQLite database on your device. Nothing touches the cloud unless you flip the switch.

Zero-knowledge sync

End-to-end AES-256-GCM encryption. Even the sync server cannot read your data. Pair devices with a 6-character code.

Search, export & import

Full-text search through your history. Export as JSON or CSV. Import it back any time. Your data, your format.

Works everywhere

Chrome, Firefox, Edge, Brave, Arc, Opera, and Vivaldi. No Google account. One extension — every browser you use.

Automatic cleanup

Configurable retention period. Old entries are pruned automatically so your database stays lean and fast.

100% open source

MIT licensed. Every line of code is readable on GitHub. No hidden telemetry, no dark patterns — audit it yourself.

How it works

Three steps. Zero tracking.

Install

Add the extension to Chrome, Firefox, or Edge in one click. No sign-up, no email required.

Browse YouTube

The extension quietly records your visits in the background — 100% on-device, zero network calls.

Your history, your way

Search it, export it, sync it — everything stays under your control and on your terms.

Privacy by design

Nothing leaves your device unless you want it to.

No analytics. No telemetry. No cloud storage by default. All sync data is end-to-end encrypted. The extension only accesses youtube.com. Your browsing history is yours alone.

FAQ

How should I use this extension?

Pair it with a privacy-respecting browser for the best results — and find answers to common questions below.

Which browser should I use it with?

For the strongest privacy profile, we recommend pairing this extension with a hardened, privacy-first browser. Great options include:

  • Mullvad Browser — a Firefox-based browser built by the Tor Project and Mullvad VPN. It ships with fingerprinting resistance, no telemetry, and aggressive anti-tracking defaults out of the box.
  • LibreWolf — a Firefox fork focused on privacy, security, and user freedom with telemetry disabled by default.
  • Brave — a Chromium-based browser that blocks trackers and ads by default.
  • Tor Browser — for the maximum anonymity tier (note: some YouTube features may be limited).
  • Firefox with Enhanced Tracking Protection set to Strict and a container extension like Firefox Multi-Account Containers.

The extension is fully compatible with any Chromium- or Firefox-based browser listed on its store pages (Chrome, Firefox, Edge, Brave, Arc, Opera, Vivaldi, LibreWolf, Mullvad Browser, and more).

Why use it instead of YouTube's built-in history?

YouTube's native history requires a Google account and feeds your viewing data into ad targeting and recommendation profiles. This extension keeps your history 100% local on your device in an encrypted SQLite database. Nothing is sent to Google, our servers, or anyone else — unless you explicitly opt in to end-to-end encrypted sync across your own devices.

Does it work in private/incognito windows?

Yes — but you need to explicitly enable it. In Chrome/Edge go to chrome://extensions, click Details on the extension, and toggle Allow in Incognito. In Firefox (including Mullvad Browser and LibreWolf), open about:addons, click the extension, and set Run in Private Windows to Allow.

Note: privacy-hardened browsers like Mullvad Browser block IndexedDB in Private Browsing mode. The extension automatically falls back to an in-memory store in those cases, so your current session still works but entries are not persisted across restarts.

How do I sync my history across devices?

Open the extension popup, go to Settings → Devices, and generate a 6-character pairing code on your first device. Enter the same code on a second device to link them. From that moment on, new entries are encrypted with AES-256-GCM on your device and synced through a zero-knowledge relay — the server only ever sees ciphertext.

Can I export or back up my history?

Yes. From the popup, open Settings → Export to save your full history as JSON or CSV. You can re-import either format later, or keep it alongside your regular backups. Your data, your format — no vendor lock-in.

Does it slow down YouTube or affect playback?

No. The content script only observes the URL and the video title once per page navigation, then writes a single row to a local SQLite database. There is no network call, no DOM rewriting, and no interference with YouTube's player. You will not notice it is there.

How long is my history kept?

You choose. The default retention period is configurable in Settings → Retention. Entries older than that window are pruned automatically, keeping your database lean and fast. You can also clear everything with a single click at any time.

Is it really open source? Can I audit it?

Absolutely. Every line — including the sync server — is MIT licensed and published on GitHub. You can read it, build it yourself, and verify that what's in the store is exactly what's in the repo.

Take back your YouTube history.

Free, open source, and available on every major browser.