dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
F-Cookies checks public tracking signals on a web page.
Translation pending
SecurityJavaScriptGitHub @f-cookiesOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Browser check behind f-cookies.org: loads pages in Chromium without consent and reports the cookies and third parties observed.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
The browser check behind f-cookies.org.
The F-Cookies server reads a page the cheap way: HTTP headers, HTML, CSS and
scripts as text. That misses everything JavaScript does once it runs. This
repository fills the gap: a GitHub Actions job loads each page in a real
Chromium, without clicking anything and without giving consent, waits a
few seconds, and reports what the browser ends up holding.Read the full README ↗The browser check behind f-cookies.org.
The F-Cookies server reads a page the cheap way: HTTP headers, HTML, CSS and scripts as text. That misses everything JavaScript does once it runs. This repository fills the gap: a GitHub Actions job loads each page in a real Chromium, without clicking anything and without giving consent, waits a few seconds, and reports what the browser ends up holding.
For each page:
localStorage and sessionStorage keys were writtenThe result is sent to f-cookies.org/ingest.php, which merges it into the
public report for that site. Nothing about visitors is involved: the only
"user" is the scanner itself.
robots.txt is honoured: a site that disallows F-Cookies (or everyone) is skipped.npm ci
npx playwright install chromium
node scan.mjs --dry-run --out results.json https://example.com/
--dry-run scans without sending anything. Other options: --list FILE,
--offset N, --limit N, --concurrency N. To use an installed browser
instead of downloading one, set FC_BROWSER_CHANNEL=chrome or msedge.
sites/us-top.txt and sites/fr-top.txt: the top 1000 web origins in the United
States and in France from the Chrome UX Report
(August 2026), via zakird/crux-top-lists.
CrUX data by Google, licensed CC BY 4.0. Origins are grouped by site, adult sites are
removed, and only sites that answer over HTTPS are kept.sites/top.txt: the 1000 most popular domains of the Tranco list
(Le Pochat et al., NDSS 2019), cleaned the same way (infrastructure domains removed).sites/fr-tld-top.txt: the 1000 most popular .fr domains of the Tranco list.To scan a list from your own computer (for a European point of view), put
FC_INGEST_KEY, FC_ORIGIN and FC_LOCALE in a .env file, then run
node --env-file=.env scan.mjs --list sites/fr-top.txt.
MIT.