{
  "slug": "euki",
  "category": "period-trackers",
  "name": "Euki",
  "description": "Open source sexual and reproductive health app from a US nonprofit, with period tracking, reminders and health information. Data stays on the device, with an optional PIN.",
  "website": "https://eukiapp.org",
  "source": "https://github.com/Euki-Inc/Euki-Android",
  "license": "GPL-3.0",
  "platforms": [
    "android",
    "ios"
  ],
  "jurisdiction": {
    "code": "US",
    "name": "United States",
    "eyes": "Five Eyes",
    "eu": false,
    "gdpr": false,
    "cloud_act": "provider"
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "C",
  "score": 67,
  "coverage": 100,
  "summary": "Euki scores 67 out of 100 (grade C) on the period trackers criteria. It meets 4 of 6 criteria: open source, no ads or data sales, data stays on device and no account needed. It does not meet no trackers or telemetry and independent audit. It is based in the United States: Five Eyes member; subject to the US CLOUD Act.",
  "url": "https://privacyratings.com/period-trackers/euki/",
  "markdown": "https://privacyratings.com/period-trackers/euki/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/Euki-Inc/Euki-Android/blob/main/LICENSE.md",
      "note": "GPL-3.0 for the Android and iOS apps."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "no",
      "evidence": "https://eukiapp.org",
      "note": "The Exodus report finds no trackers in the Android app, but the eukiapp.org website loads Google Ads conversion tags."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://eukiapp.org/privacy-faqs-resources",
      "note": "Free app from a donation-funded nonprofit, with no ads and no data sales."
    },
    "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": "yes",
      "evidence": "https://eukiapp.org/privacy-faqs-resources",
      "note": "All data is stored only on the device, with no servers or cloud storage."
    },
    "no_account_needed": {
      "title": "No account needed",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://eukiapp.org/privacy-faqs-resources",
      "note": "No accounts and no email collected."
    }
  },
  "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:50.274Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}