Skip to content

Releases: ryanbr/fingerprint-detector

Fingerprint Detector v1.9.1

Choose a tag to compare

@github-actions github-actions released this 10 May 13:19

Changes since last release

  • Release v1.9.1 (4c3194e)
  • Pair service_worker with scripts in Firefox XPI manifest for AMO (6ee4119)

Install

Chrome:

  • fingerprint-detector-1.9.1.crx — drag into chrome://extensions
  • fingerprint-detector-1.9.1.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.9.1.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.9.0

Choose a tag to compare

@github-actions github-actions released this 10 May 13:11

Changes since last release

  • Release v1.9.0 (e8db020)
  • Hide Export menu on chrome-extension:// and other non-http pages (b92c3e3)
  • Hide Compare button on chrome-extension:// and other non-http pages (c2852c9)
  • Add Save PNG button to compare diff (html2canvas, 3× super-sampled) (ae1f152)
  • Editable Site A/B/C URL in compare + fix popup power-icon visibility (53f9ded)
  • Add per-site disable toggle (power button) with dynamic content scripts (9fd7c47)
  • Add optional 3-way compare (Site C) (b7f0600)
  • Compare follows the popup theme — drop its own toggle (b064018)
  • Add light/dark theme toggle to the popup (94d70b0)
  • Speed up cookie/storage tracker scans with a precomputed lookup index (7c6dfec)
  • Add Trackers tab + dedicated trackers export + per-side compare view filter (481af7a)

Install

Chrome:

  • fingerprint-detector-1.9.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.9.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.9.0.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.8.1

Choose a tag to compare

@github-actions github-actions released this 26 Apr 03:07

Changes since last release

  • Release v1.8.1 (49e010c)
  • Skip injection into Cloudflare Turnstile iframes + pair background keys (1faceb2)

Install

Chrome:

  • fingerprint-detector-1.8.1.crx — drag into chrome://extensions
  • fingerprint-detector-1.8.1.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.8.1.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 02:39

Changes since last release

  • Release v1.8.0 (8a8d0af)
  • twitch-brave-fix v1.3 — walk entire prototype chain for 'brave' (d44d9f8)
  • twitch-brave-fix v1.2 — prototype-level patches + toString.name fix (b99cd8d)
  • Harden twitch-brave-fix userscript + add verbose debug logging (439751f)
  • Add experimental userscript to paper over Brave markers on Twitch login (f2c37dd)
  • Add Sourcepoint enterprise CMP detection (308b73a)
  • Add Cloudflare Web Analytics (ex-Insights) detection (b01d762)
  • Expand tracker tooltip to show type + specific key/value (6dfd224)
  • Revert cursor: help on tracking banner rows (0024307)
  • Add signal-list tooltips on tracking-library banner rows (9ccb58b)
  • Fix dead-code early-exit in keyMatchesAnyLibrary (1f4d3c5)
  • Update CLAUDE.md for current state (70+ trackers, banner collapse, etc.) (f78fd27)
  • Preserve expanded-categories state across renderSummary rebuilds (25f66e5)
  • Make tracker-library banner collapsible with persisted state (274b579)
  • Add Yotpo e-commerce reviews + UGC + loyalty detection (47f6ad1)
  • Add Branch.io mobile deep linking + install attribution detection (357684e)
  • Tighten Dynatrace — drop too-generic /jstag/ path pattern (3fdd276)
  • Add Dynatrace APM + RUM detection (78e2d88)
  • Add Adobe Analytics / AppMeasurement detection (biggest gap) (e2e70ae)
  • Add Integral Ad Science (IAS) detection (5e516e8)
  • Add TrustedSite (ex-McAfee SECURE) trust badge detection (c201e70)
  • Add Listrak detection + fix Yahoo _vuid cookie collision (89b0cc0)
  • Add TrueVault Polaris privacy / consent detection (6e70982)
  • Add Global-e cross-border e-commerce localization detection (7d06424)
  • Tighten Swan detection — drop too-generic "swan" prefix (18b0720)
  • Add Swan (swan.cx) omnichannel engagement SDK detection (5264ab9)
  • Add Usercentrics CMP (German/DACH leader) detection (4a031e3)
  • Add accessiBe accessibility overlay detection (f0ad361)
  • Add iubenda privacy / cookie consent detection (2d51798)
  • Add FigPii A/B testing + CRO detection (cc36928)
  • Add Bazaarvoice product reviews / UGC detection (efb6ab7)
  • Add Awin (ex-Affiliate Window / Zanox) affiliate network detection (e47b718)
  • Add Sentry error monitoring + replay detection (05ebdaf)
  • Add Elastic APM RUM detection (3cab232)
  • Add Adobe Helix / AEM Edge Delivery RUM detection (1cc1c1b)
  • Add Salesforce Marketing Cloud (ex-ExactTarget/iGoDigital) detection (4b7ef54)
  • Add Osano cookie consent platform detection (12a39c0)
  • Extend GoogleTagDetect with googleadservices.com conversion tracking (124ea3d)
  • Add Adobe Commerce Product Recommendations detection (0b0f1cf)
  • Add Adobe Commerce Storefront Events detection (eaa5b3e)
  • Add Adobe DTM / Launch tag manager detection (132acb7)
  • Add Klaviyo email + SMS + CDP detection (ed17f89)
  • Add Qualtrics SiteIntercept detection (4dc29eb)
  • Add BrightEdge Autopilot SEO platform detection (0a694c2)
  • Add Insider marketing automation / personalization detection (f018055)
  • Add SpeedCurve LUX RUM detection (768aeaa)
  • Add ThreatMetrix (LexisNexis) fraud-detection fingerprinting (7c1e60b)
  • Add LogRocket session replay + error monitoring detection (2dfa433)
  • Add Akamai mPulse (Boomerang) RUM detection (a54aa8e)
  • Add Transcend (Airgap) privacy platform detection (f8ff488)
  • Add OneTrust (CMP leader) detection (5bc6e49)
  • Add Criteo retargeting / display ads detection (cd67692)
  • Add Noibu e-commerce error monitoring detection (3c28885)
  • Add LinkedIn Insight Tag detection (79e32fb)
  • Extend HubSpot detection with hsadspixel.net ads pixel (d97ab28)
  • Add HubSpot CRM + marketing automation detection (5aba060)
  • Add Ziff Davis consent wrapper detection (f6ec22d)
  • Add Chartbeat real-time publisher analytics detection (5e04058)
  • Add Google Funding Choices (AdSense CMP) detection (7a81fde)
  • Add Geniuslink affiliate link converter detection (89f361b)
  • Add Nativo (PostRelease) native advertising detection (b463cee)
  • Add RUM Vision Core Web Vitals detection (909525f)
  • Add Microsoft Clarity session-replay detection (57b3e97)
  • Add Quantcast (Measure + Choice CMP) detection (beb87b9)
  • Add Pushly push-notification detection (81dffc9)
  • Add Webtrekk / Mapp Intelligence detection (63edf7d)
  • Add Kameleoon A/B testing platform detection (454c4ae)
  • Add Yahoo/Oath detection + extend Comscore URL patterns (a31a92d)
  • Add Google Publisher Tag (GPT) detection (b9450ca)
  • Add Google Tag Manager + gtag.js (GA) detection (d9a0242)
  • Add Comscore ScorecardResearch detection (c125eef)
  • Add WordPress.com / Jetpack Stats detection (dccb670)
  • Add /akam// sensor path to Akamai Bot Manager detection (3d08150)
  • Add Tealium iQ (utag.js) tag manager detection (7cbfaa0)
  • Add Media.net (Yahoo) ad network detection (828a6b2)
  • Add Publift Fuse header-bidding orchestrator detection (db25da7)
  • Remove __cmpGdprAppliesGlobally from Admiral globals (6011aaf)
  • Add Admiral anti-adblock detection (3d2e7d8)
  • Add Blockthrough Ad Recovery (anti-adblock) detection (8f2b855)
  • Add New Relic Browser Agent detection (907845c)
  • Add Parse.ly content analytics tracker detection (e1457ef)
  • Add Microsoft Bing UET tracker detection (ac92b00)
  • Add Meta Pixel (Facebook) tracker detection (8bd7368)
  • Add Hotjar session-replay tracker detection (c3e4562)
  • Make tracking-library banner scrollable at 6+ entries (5bcdaa0)
  • Update CLAUDE.md for recent architecture + feature changes (e1e3c1f)

Install

Chrome:

  • fingerprint-detector-1.8.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.8.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.8.0.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.7.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 07:08

Changes since last release

  • Release v1.7.0 (791a452)
  • Add V8 Error.stack detection via Error.captureStackTrace hook (042e767)
  • Add general fingerprint checks: orientation, userActivation, autoplay, storage access, currentScript (a6ee886)
  • Add Piano / Tinypass subscription platform detection (206147a)
  • Minify the production build (45% bundle size reduction) (76107ea)
  • Add trackingLibraries roll-up to Summary JSON export (faf5dbd)
  • Stack multiple tracking libraries on separate lines in banner (67aa07d)
  • Expand PerimeterX signatures from apartmenttherapy.com loader (e4d8d9c)
  • Fix false-positive signals in DataDome + Imperva detection (4bc61b1)
  • Add 5 more tracker detectors via the new registry (582dac9)
  • Consolidate tracking-library detection into a single module (e750cf2)
  • Add ABM-specific fingerprinting detections (d34cb32)
  • Add Akamai Bot Manager detection (8789384)
  • Add Matomo / Piwik library detection + refactor banner for multiple trackers (48323fd)
  • Expand FingerprintJS global + storage detection (41bc136)
  • Add FingerprintJS library detection + popup banner (3a23c42)
  • Close FingerprintJS coverage gaps from loader analysis (9478684)

Install

Chrome:

  • fingerprint-detector-1.7.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.7.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.7.0.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 05:33

Changes since last release

  • Release v1.6.0 (3f86698)
  • Add browser_specific_settings to manifest.json directly (fe558b4)
  • Add Firefox data_collection_permissions to manifest patching (c09867c)

Install

Chrome:

  • fingerprint-detector-1.6.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.6.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.6.0.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Apr 05:25

Changes since last release

  • Release v1.5.1 (852456b)
  • Spoof descriptors for access-based hooks (15e6ef4)
  • Silence WebGL INVALID_OPERATION noise in tests.html (3cb2372)

Install

Chrome:

  • fingerprint-detector-1.5.1.crx — drag into chrome://extensions
  • fingerprint-detector-1.5.1.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.5.1.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Apr 01:01

Changes since last release

  • Release v1.5.0 (3fd7ead)
  • Spoof toString/name/length on wrappers for anti-tamper stealth (a711f3d)
  • Replace fingerprint detector image in README (677ffe7)
  • Fill audio + privacy gaps from third audit (99fc2f4)
  • Fill final tests.html oversights from second audit (8d8ca41)
  • Fill remaining tests.html coverage gaps (d8f6bc4)
  • Expand tests.html with missing hook coverage (2a0cf45)
  • Add tests.html local test harness (e231780)
  • Add document.referrer, window.name, hasFocus, canPlayType hooks (40f65b6)
  • Add HIGH-priority permission detections round 2 (0112dda)
  • Add permissions.js hook module for notification/clipboard/geolocation/etc (b9335c2)
  • Guard hookMethodHot self-unwrap with identity check (9f8c71c)
  • Self-unwrap hookMethodHot after first fire (92e6e70)
  • Close WebGL fingerprinting coverage gaps (b0a36f4)
  • Convert remaining fonts hooks to access-based; drop FontFace wrap (396943c)
  • Fix fonts hook stack-attribution and self-unwrap gaps (c13bfa1)

Install

Chrome:

  • fingerprint-detector-1.5.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.5.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.5.0.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Apr 04:18

Changes since last release

  • Release v1.4.1 (a9c1f49)
  • Cache derived fields on hot paths (8578480)
  • Use MutationObserver instead of wrapping appendChild/removeChild (7326cb7)
  • Remove dead tab-info cache and get-tabs-with-data handler (061a69a)
  • Remove multi-tab switcher from Debug Log (fc0b55a)

Install

Chrome:

  • fingerprint-detector-1.4.1.crx — drag into chrome://extensions
  • fingerprint-detector-1.4.1.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.4.1.xpi — open in Firefox or install via about:addons

Fingerprint Detector v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 03:40

Changes since last release

  • Release v1.4.0 (576e6d3)
  • Remove fetch/XHR extension-probe hooks entirely (14f0dfb)
  • Hard-deadline unwrap for fetch/XHR in extension detector (974a577)
  • Self-unwrap fetch/XHR in extension detector even without probes (64bf0b3)
  • Switch canvas readback hooks to access-based (f4e9a0e)
  • Remove EventTarget.addEventListener wrap from behavior hooks (cfcdc38)
  • Extend access-based hooks; fast-path giant log batches (8fc6241)
  • Switch async Web IDL hooks to access-based to fix stack attribution (e4b5c3c)
  • Merge restored tab data with in-flight detections on SW wake (39f017d)
  • Flush on pagehide and handle tabs.onReplaced (700ba46)
  • Throttle event flush in hidden tabs (36c5776)
  • Skip non-configurable props and guard hook installs (77c8c0a)
  • Replace tab info TTL cache with event-driven cache (c885c18)
  • Reduce polling overhead with many tabs open (a3013a8)
  • Update fingerprint_table.md summary with Behavior category (5d56ab1)
  • Compress session storage with gzip + truncate stack traces (c9babb1)
  • Fix performance issues with many tabs open (da14efd)
  • Add behavioral fingerprinting detection (mouse, keyboard, touch, pointer) (cfdcc0a)
  • V8 micro-optimizations in the inject.js hot path (5767837)
  • Compare view: support Debug Log JSON as input (auto-convert to summary) (fdb907c)
  • Remove hard 60-char truncation of method details in compare view (d87690c)
  • Update CLAUDE.md for all recent features (aca5c83)
  • Add explicit CSP to manifest and SECURITY.md privacy documentation (4ebed50)
  • Add image to README for visual context (98d78ec)
  • Add fingerprint_table.md — complete reference of all detection hooks (1e0ad0d)

Install

Chrome:

  • fingerprint-detector-1.4.0.crx — drag into chrome://extensions
  • fingerprint-detector-1.4.0.zip — unzip and load unpacked via Developer mode

Firefox:

  • fingerprint-detector-1.4.0.xpi — open in Firefox or install via about:addons