{"adoption": {"forks": 428, "observed_at": "2026-08-28T04:07:35.176499+00:00", "stars": 2991}, "canonical_url": "https://ross.abutalabs.com/products/fingerprint-chromium", "card": {"archived": false, "artifact_type": "application", "description": "An open source fingerprint browser based on Ungoogled Chromium. 指纹浏览器 隐私浏览器", "domain": ["privacy", "security", "crawlers", "web-development"], "enriched": true, "function": ["privacy", "security", "web-scraping", "browser-extension"], "health_score": 92, "homepage": null, "language": null, "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["adryfish/fingerprint-chromium"], "name": "adryfish/fingerprint-chromium", "platform": ["windows", "cross-platform", "browser"], "pushed_at": "2026-06-21T04:22:01+00:00", "repo": "adryfish/fingerprint-chromium", "stars": 2991, "tags": ["fingerprint-browser", "anti-detection", "ungoogled-chromium", "anti-fingerprinting", "browser-automation", "scraping", "linux", "macos"], "topics": ["browser", "chromium", "fingerprint", "chrome", "anti-detection", "anti-bot", "privacy", "scraping"], "urls": [], "use_cases": ["scrape websites without getting blocked by anti-bot systems", "manage multiple browser profiles with distinct fingerprints", "test how a site responds to different browser fingerprints", "browse the web with reduced tracking and fingerprinting", "automate browser tasks that require anti-detection", "run a privacy-hardened Chromium build"], "what_it_is": "A fingerprint browser built on Ungoogled Chromium that lets users spoof or control browser fingerprint characteristics to avoid detection. It ships prebuilt installers for Windows, Linux, and macOS for each major Chromium release.", "when_to_avoid": ["you need official vendor support or paid technical assistance (none is provided)", "you need a Firefox-based or mobile browser", "you want a simple privacy browser without fingerprint-spoofing complexity", "your use case requires guaranteed undetectability — no tool can promise that"], "when_to_choose": ["you need a Chromium-based browser with controllable fingerprint spoofing", "you want prebuilt binaries across Windows, Linux, and macOS", "you're doing web scraping or automation that must evade bot detection", "you want a Ungoogled Chromium base with extra privacy features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fingerprint-chromium", "repo": "adryfish/fingerprint-chromium", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "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:07:35.176499+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.176499+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:47:26.691015+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc3ee702fbd9c07551da08e8ea79cabb608cd92f5acc5b99bd0d5c584a4e8ef1", "fetched_at": "2026-08-28T04:07:35.176499+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adryfish/fingerprint-chromium"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 45, "rhythm": 77}, "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": 632, "days_push": 73, "days_rel": 73, "gap_med": 34.0, "n_releases_24m": 13}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}