Privacy Policy — Extension Suite
Last updated: August 31, 2026 — applies to version 1.0.0 of each extension
listed below.
This page covers every browser extension published under this developer
account. Each one is a small, single-purpose tool. None of them has a backend,
an analytics SDK, or any way to send your data anywhere. Settings are stored
only in chrome.storage, inside your own browser profile — never synced
anywhere, because there is no server to sync to.
---
Ads Guardian for Google Ads
Flags recommendation and setting changes on ads.google.com against your
last-reviewed snapshot.
Local only — no network requests.
Accesses: the visible content of ads.google.com pages you have open, to diff
against your last-reviewed snapshot and render the panel.
Data goes: nowhere. Snapshots and settings live only in your browser's local
storage.
Permissions: storage. Host: ads.google.com.
Cancel Assist
Shows the direct cancellation link for ~40 subscription services, skipping
retention mazes.
Local only — no network requests.
Accesses: the hostname of pages on the supported sites, to decide whether to
show a badge and which link to offer.
Never does: click, fill in, or submit anything for you — it only opens a link
you choose, in a new tab.
Data goes: nowhere. Dismissed-site list and settings live only in your
browser's local storage.
Permissions: storage. Hosts: ~40 subscription-service domains (Netflix,
Spotify, Adobe, etc.).
Writing Timeline for Google Docs
Turns a Google Doc's own Version History into a readable timeline of edits,
authors, and gaps.
Local only — no network requests.
Accesses: the revision list already visible in a doc's own Version History
panel, which you opened yourself.
Never claims: whether text was "pasted" or "AI-generated" — Google Docs
provides no such signal, and the panel says so on-screen.
Data goes: nowhere. No document content is stored anywhere by the extension.
Permissions: storage. Host: docs.google.com.
Archive Lens for Gmail
Adds an "Archived" shortcut to Gmail's sidebar for everything you've archived.
Local only — no network requests.
Accesses: Gmail's own page structure, to insert a sidebar item and run a
search you could otherwise type yourself. It does not read email content.
Data goes: nowhere. Excluded-label and starred-exclusion settings live only in
your browser's local storage.
Permissions: storage. Host: mail.google.com.
Relations+ for Notion
Sorts relation chips, hides completed rows, and exports Notion table views
with computed values.
Local only — no network requests.
Accesses: the Notion table view open in your active tab, to sort chips, apply
the hide-completed filter, or build an export when you ask for one.
Data goes: an export saves straight to your computer via your browser's normal
download — never uploaded anywhere.
Permissions: storage, activeTab. Host: notion.so.
Dark Mode for PACER / CM-ECF
A CSS color-inversion dark theme and font-size control for *.uscourts.gov.
Local only — no network requests.
Accesses: only the visual styling of uscourts.gov pages, to apply the color
filter and text-size setting. It does not read case content or filings.
Data goes: nowhere. On/off and text-size settings live only in your browser's
local storage.
Permissions: storage. Host: *.uscourts.gov.
Docket Downloader for PACER
Bulk-downloads and renames docket documents from a case you already have open.
Requests only to uscourts.gov.
Accesses: the docket report page you have open and its document links, to
fetch the same PDFs you could otherwise download by hand.
Network use: requests go only to the uscourts.gov domain, using your own
existing PACER login — the same requests your browser makes when you click a
link yourself. Standard PACER per-page fees still apply.
Data goes: downloaded PDFs save straight to your computer. Naming preferences
live only in your browser's local storage.
Permissions: storage. Host: *.uscourts.gov.
Pattern Watch
Flags pre-checked upsells, confirmshaming buttons, and fake urgency countdowns
on checkout pages.
Local only — no network requests.
Accesses: the visible text and DOM of pages you browse, to check for three
pre-defined dark-pattern types and show a local summary panel. Runs on all
sites because these patterns can appear on any checkout page, not for any
other reason.
Data goes: nowhere. Nothing about pages visited or findings is ever
transmitted. Only the on/off setting is stored, locally.
Permissions: storage. Host: all sites (:///*).
Nudge — Short-Form Video Check-In
A check-in prompt every N Shorts/TikToks watched, based on on-screen dwell
time.
Local only — no network requests.
Accesses: which video element is currently playing, to count videos watched.
Never reads titles, creators, comments, or content beyond detecting playback
advanced.
Data goes: nowhere. Watch count, settings, and snooze state live only in your
browser's local storage.
Permissions: storage. Hosts: youtube.com, tiktok.com.
---
Questions about any of these policies can be sent to the developer account
listed on each extension's Chrome Web Store page. If a policy changes, the
update will be posted at this same URL and the "last updated" date above will
change.