{"adoption": {"forks": 187, "observed_at": "2026-08-28T04:04:39.431117+00:00", "stars": 1413}, "canonical_url": "https://ross.abutalabs.com/products/my-fingerprint", "card": {"archived": false, "artifact_type": "plugin", "description": "保护你的浏览器指纹 | Protect Your Browser Fingerprints | Chrome, Edge, Firefox | 扩展 / Extension", "domain": ["privacy", "browser-extensions", "security"], "enriched": true, "function": ["privacy", "security", "browser-extension"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["omegaee/my-fingerprint"], "name": "omegaee/my-fingerprint", "platform": ["browser", "browser-extension"], "pushed_at": "2026-08-26T06:57:57+00:00", "repo": "omegaee/my-fingerprint", "stars": 1413, "tags": ["fingerprint-protection", "anti-fingerprinting", "manifest-v3", "canvas-fingerprint", "webrtc", "webgl", "edge-extension"], "topics": ["chrome", "chrome-extension", "edge", "edge-extension", "extension", "fingerprint", "safety", "security", "typescript", "browser-extension", "fingerpints", "firefox", "firefox-extension", "manifest-v3"], "urls": [], "use_cases": ["prevent browser fingerprinting while browsing", "spoof canvas and webgl fingerprints", "block webrtc ip leaks", "randomize browser fingerprint per site", "protect privacy on chrome edge and firefox", "monitor which sites access fingerprinting apis"], "what_it_is": "A lightweight browser extension built on Manifest V3 that protects against browser fingerprinting across Chrome, Edge, and Firefox. It spoofs or blocks fingerprinting APIs such as Canvas, WebGL, Audio, Fonts, WebRTC, WebGPU, and UserAgent, with whitelist control and config import/export.", "when_to_avoid": ["you need a full privacy suite with ad blocking and tracker blocking", "you require per-site granular spoofing beyond whitelists", "you need Tor-level anonymity rather than fingerprint noise"], "when_to_choose": ["you want a lightweight, zero-config anti-fingerprinting extension", "you need cross-browser support including Firefox for Android", "you want whitelist control and config import/export or subscriptions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/my-fingerprint", "repo": "omegaee/my-fingerprint", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:39.431117+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:17.448693+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ace1877d1a6e1868dab22f73b17a0027f2e1ceb4c5a97916aabdca7329602ed0", "fetched_at": "2026-08-28T04:04:39.431117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/omegaee/my-fingerprint"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 74, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1036, "days_push": 7, "days_rel": 8, "gap_med": 29.5, "n_releases_24m": 21}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}