{"adoption": {"forks": 695, "observed_at": "2026-08-28T04:08:54.527858+00:00", "stars": 4582}, "canonical_url": "https://ross.abutalabs.com/products/fairemail", "card": {"archived": false, "artifact_type": "application", "description": "Fully featured, open source, privacy friendly email app for Android", "domain": ["email", "privacy", "security", "android-tools"], "enriched": true, "function": ["email", "cryptography", "security", "privacy"], "health_score": 100, "homepage": "https://email.faircode.eu/", "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["M66B/FairEmail"], "name": "M66B/FairEmail", "platform": [], "pushed_at": "2026-08-26T20:30:50+00:00", "repo": "M66B/FairEmail", "stars": 4582, "tags": ["email-client", "openpgp", "s-mime", "imap", "smtp", "material-design", "open-source", "android", "mobile"], "topics": ["email", "privacy", "security", "android", "app"], "urls": [], "use_cases": ["manage multiple email accounts on android", "send encrypted email with openpgp", "read email without tracking pixels", "privacy friendly gmail client for android", "unified inbox for all my email addresses", "block phishing and tracking in email"], "what_it_is": "FairEmail is a fully featured, open source, privacy oriented email client for Android. It supports unlimited accounts via standard protocols (IMAP, POP3, SMTP) with OpenPGP and S/MIME encryption, phishing protection, and tracking prevention.", "when_to_avoid": ["you rely on Microsoft Exchange Web Services or ActiveSync, which are not supported", "you need a full email service - FairEmail is a client only and requires your own email address", "you want a feature-rich app with lots of visual extras, since it is deliberately minimalistic"], "when_to_choose": ["you value privacy and want no ads, analytics, or third-party data storage", "you need an android email app supporting standard protocols like IMAP, POP3, and SMTP", "you want built-in OpenPGP or S/MIME encryption and decryption", "you need unlimited accounts, unified inbox, and push notifications with low battery usage"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fairemail", "repo": "M66B/FairEmail", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "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:08:54.527858+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.527858+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:53.298155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dd9e0964c93d91296e6cedff8a3c9c75709aa8430959c7398d77472a30e270c", "fetched_at": "2026-08-28T04:08:54.527858+00:00", "kind": "readme", "missing": false, "url": "https://github.com/M66B/FairEmail"}, {"content_hash": "ec7b3a6232a909b3fe0c2d5a8f20ace9f1572fd581c24fd041f4ea4721d08453", "fetched_at": "2026-08-29T09:05:07.028859+00:00", "kind": "homepage", "missing": false, "url": "https://email.faircode.eu/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2953, "days_push": 7, "days_rel": 9, "gap_med": 4, "n_releases_24m": 104}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}