{
  "slug": "clue",
  "category": "period-trackers",
  "name": "Clue",
  "description": "Period and cycle tracking app from Berlin-based BioWink, with predictions, symptom logging and health content, and a paid Clue Plus subscription.",
  "website": "https://helloclue.com",
  "license": null,
  "platforms": [
    "android",
    "ios"
  ],
  "jurisdiction": {
    "code": "DE",
    "name": "Germany",
    "eyes": "Fourteen Eyes",
    "eu": true,
    "gdpr": true,
    "cloud_act": null
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "F",
  "score": 7,
  "coverage": 100,
  "summary": "Clue scores 7 out of 100 (grade F) on the period trackers criteria. It partly meets no ads or data sales. It does not meet open source, no trackers or telemetry, independent audit, data stays on device and no account needed. It is based in Germany: Fourteen Eyes member; EU member (GDPR).",
  "url": "https://privacyratings.com/period-trackers/clue/",
  "markdown": "https://privacyratings.com/period-trackers/clue/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": "no",
      "evidence": "https://reports.exodus-privacy.eu.org/en/reports/com.clue.android/latest/",
      "note": "The Exodus report finds Adjust and Google Firebase Analytics in the Android app."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "partial",
      "evidence": "https://helloclue.com/privacy",
      "note": "Funded by subscriptions, and health data is never shared with advertisers, but with consent device IDs and app events are shared through Adjust with ad networks such as Meta and TikTok."
    },
    "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": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "user_notice": {
      "title": "Tells users about requests",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "tls": {
      "title": "TLS configuration",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "local_storage": {
      "title": "Data stays on device",
      "weight": 3,
      "answer": "no",
      "evidence": "https://helloclue.com/privacy",
      "note": "Cycle data is stored on Clue's servers in the EU, encrypted at rest but not end-to-end encrypted."
    },
    "no_account_needed": {
      "title": "No account needed",
      "weight": 2,
      "answer": "no",
      "evidence": "https://helloclue.com/terms",
      "note": "The terms state that Clue is now only an online service and requires an account."
    }
  },
  "tests": {
    "ssllabs": null,
    "observatory": null,
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [
      {
        "name": "Google Analytics",
        "host": "inline code",
        "effect": "no"
      },
      {
        "name": "Google Tag Manager",
        "host": "www.googletagmanager.com",
        "effect": "no"
      }
    ],
    "tested_at": "2026-10-01T06:59:49.560Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}