{"adoption": {"forks": 108, "observed_at": "2026-08-28T04:06:09.732717+00:00", "stars": 2053}, "canonical_url": "https://ross.abutalabs.com/products/privacy-respecting", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Curated List of Privacy Respecting Services and Software", "domain": ["privacy", "security", "self-hosted", "awesome-lists"], "enriched": true, "function": ["privacy", "security", "self-hosted"], "health_score": 74, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["nikivdev/privacy-respecting"], "name": "nikivdev/privacy-respecting", "platform": ["cross-platform"], "pushed_at": "2026-07-02T11:20:41+00:00", "repo": "nikivdev/privacy-respecting", "stars": 2053, "tags": ["curated-list", "privacy-tools", "alternatives", "surveillance-capitalism"], "topics": ["privacy", "curated-list", "self-hosted", "security", "security-tools"], "urls": [], "use_cases": ["find privacy-respecting alternatives to Google services", "which messenger doesn't collect my data", "private search engines that don't track me", "self-hosted alternatives to cloud storage", "privacy-focused operating systems and browsers", "de-google my life", "curated list of VPN and email providers that respect privacy"], "what_it_is": "A curated list of privacy-respecting services and software, organized by category (search engines, social networks, messengers, VPNs, email, operating systems, and more). For each mainstream data-collecting service it explains the privacy concerns and suggests alternatives.", "when_to_avoid": ["you need actively maintained security audits or vulnerability data rather than links", "you want an exhaustive, automatically updated database of privacy tools", "you need installation instructions or setup guides rather than a reference list"], "when_to_choose": ["you want a human-curated starting point for switching to privacy-friendly tools", "you want explanations of why mainstream services are problematic alongside alternatives", "you need recommendations across many categories from search to hosting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/privacy-respecting", "repo": "nikivdev/privacy-respecting", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "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:06:09.732717+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.732717+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:57:19.665971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "130d350e3d49c3c3c9f0978b422e91b3421434dfe58c94b7c04beba41f5c4dd0", "fetched_at": "2026-08-28T04:06:09.732717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nikivdev/privacy-respecting"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3293, "days_push": 62, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}