{
  "slug": "framadate",
  "category": "scheduling",
  "name": "Framadate",
  "description": "Free online polling service from the French non-profit Framasoft for choosing a meeting date or deciding between options, without registration. Runs on the open source Pollaris software.",
  "website": "https://framadate.org",
  "source": "https://framagit.org/framasoft/framadate/pollaris",
  "license": null,
  "platforms": [
    "web"
  ],
  "jurisdiction": {
    "code": "FR",
    "name": "France",
    "eyes": "Nine Eyes",
    "eu": true,
    "gdpr": true,
    "cloud_act": null
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "D",
  "score": 53,
  "coverage": 100,
  "summary": "Framadate scores 53 out of 100 (grade D) on the scheduling criteria. It meets 3 of 8 criteria: open source, no ads or data sales and TLS configuration. It partly meets no trackers or telemetry. It does not meet independent audit, transparency report, tells users about requests and security headers. It is based in France: Nine Eyes member; EU member (GDPR). Automated tests: SSL Labs grade A+ and Mozilla HTTP Observatory grade C.",
  "url": "https://privacyratings.com/scheduling/framadate/",
  "markdown": "https://privacyratings.com/scheduling/framadate/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://framagit.org/framasoft/framadate/pollaris/-/blob/frama/LICENSE.txt",
      "note": "AGPL-3.0."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "partial",
      "evidence": "https://framasoft.org/en/legals/",
      "note": "No third-party trackers. Framasoft sites use a self-hosted Matomo instance for statistics, with an opt-out."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://soutenir.framasoft.org/en/",
      "note": "Free service run by a non-profit association funded by donations, with no ads."
    },
    "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=framadate.org&hideResults=on",
      "note": "Grade A+"
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "no",
      "evidence": "https://developer.mozilla.org/en-US/observatory/analyze?host=framadate.org",
      "note": "Grade C (50/100+)"
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "pending",
      "evidence": null,
      "note": "Not tested yet."
    }
  },
  "tests": {
    "ssllabs": "A+",
    "observatory": "C",
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [],
    "tested_at": "2026-10-01T07:20:05.715Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}