{
  "slug": "fathom-analytics",
  "category": "web-analytics",
  "name": "Fathom Analytics",
  "description": "Hosted web analytics that counts visitors without cookies using a daily-salted hash, with a single-page dashboard and event tracking.",
  "website": "https://usefathom.com",
  "license": null,
  "platforms": [
    "web"
  ],
  "jurisdiction": {
    "code": "CA",
    "name": "Canada",
    "eyes": "Five Eyes",
    "eu": false,
    "gdpr": false,
    "cloud_act": null
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "D",
  "score": 50,
  "coverage": 100,
  "summary": "Fathom Analytics scores 50 out of 100 (grade D) on the website analytics criteria. It meets 4 of 11 criteria: no trackers or telemetry, no ads or data sales, TLS configuration and no cookies. It partly meets security headers and no personal data. It does not meet open source, independent audit, transparency report, tells users about requests and self-hostable. It is based in Canada: Five Eyes member. Automated tests: SSL Labs grade A+ and Mozilla HTTP Observatory grade B.",
  "url": "https://privacyratings.com/web-analytics/fathom-analytics/",
  "markdown": "https://privacyratings.com/web-analytics/fathom-analytics/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "no",
      "evidence": null,
      "note": "Closed source."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://usefathom.com/legal/privacy",
      "note": "No third-party trackers. The website uses Fathom's own analytics, which are cookieless and aggregate-only."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://usefathom.com/legal/privacy",
      "note": "Funded by subscriptions. The privacy policy states personal data is not rented or sold."
    },
    "independent_audit": {
      "title": "Independent audit",
      "weight": 2,
      "answer": "no",
      "evidence": null,
      "note": "No independent audit is published."
    },
    "transparency_report": {
      "title": "Transparency report",
      "weight": 2,
      "answer": "no",
      "evidence": null,
      "note": "No transparency report or government request policy is published."
    },
    "user_notice": {
      "title": "Tells users about requests",
      "weight": 1,
      "answer": "no",
      "evidence": null,
      "note": "No published policy on notifying users about data requests."
    },
    "tls": {
      "title": "TLS configuration",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://www.ssllabs.com/ssltest/analyze.html?d=usefathom.com&hideResults=on",
      "note": "Grade A+"
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "partial",
      "evidence": "https://developer.mozilla.org/en-US/observatory/analyze?host=usefathom.com",
      "note": "Grade B (75/100+)"
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "pending",
      "evidence": null,
      "note": "Not tested yet."
    },
    "no_cookies": {
      "title": "No cookies",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://usefathom.com/data",
      "note": "Visitors are counted with a hashed signature and a daily salt instead of cookies."
    },
    "no_personal_data": {
      "title": "No personal data",
      "weight": 3,
      "answer": "partial",
      "evidence": "https://usefathom.com/data",
      "note": "IP addresses of ordinary visitors are hashed with a daily salt, but records of detected bot traffic keep IP addresses."
    },
    "self_hostable": {
      "title": "Self-hostable",
      "weight": 1,
      "answer": "no",
      "evidence": null,
      "note": "Hosted only."
    }
  },
  "tests": {
    "ssllabs": "A+",
    "observatory": "B",
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [],
    "tested_at": "2026-10-01T06:59:45.535Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}