{
  "slug": "jami",
  "category": "messengers",
  "name": "Jami",
  "description": "Peer-to-peer encrypted messenger from the GNU project for text, audio and video calls, screen sharing and conferences, with apps for desktop and mobile.",
  "website": "https://jami.net",
  "source": "https://github.com/savoirfairelinux/jami-project",
  "license": null,
  "platforms": [],
  "jurisdiction": {
    "code": "CA",
    "name": "Canada",
    "eyes": "Five Eyes",
    "eu": false,
    "gdpr": false,
    "cloud_act": null
  },
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "B",
  "score": 75,
  "coverage": 100,
  "summary": "Jami scores 75 out of 100 (grade B) on the messengers criteria. It meets 5 of 8 criteria: open source, no ads or data sales, end-to-end encrypted by default, no phone number needed and decentralized. It partly meets no trackers or telemetry and metadata protection. It does not meet independent audit. It is based in Canada: Five Eyes member.",
  "url": "https://privacyratings.com/messengers/jami/",
  "markdown": "https://privacyratings.com/messengers/jami/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/savoirfairelinux/jami-project/blob/master/COPYING",
      "note": "GPL-3.0."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "partial",
      "evidence": "https://jami.net/privacy-policy/",
      "note": "The apps have no telemetry and Exodus finds no trackers, but the website runs self-hosted Matomo analytics by default."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://jami.net/privacy-policy/",
      "note": "Free software funded by Savoir-faire Linux and donations, with no ads and no personal data collected."
    },
    "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."
    },
    "e2ee_default": {
      "title": "End-to-end encrypted by default",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://jami.net/privacy-policy/",
      "note": "All connections are end-to-end encrypted with perfect forward secrecy."
    },
    "no_phone_number": {
      "title": "No phone number needed",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://docs.jami.net/en_US/user/faq.html",
      "note": "Accounts are key pairs created on the device; no email or phone number is required."
    },
    "metadata_protection": {
      "title": "Metadata protection",
      "weight": 2,
      "answer": "partial",
      "evidence": "https://docs.jami.net/en_US/user/faq.html",
      "note": "No central server holds contact lists, but peers are located through a public DHT that exposes device announcements and IP addresses to other nodes."
    },
    "decentralized": {
      "title": "Decentralized",
      "weight": 1,
      "answer": "yes",
      "evidence": "https://jami.net/privacy-policy/",
      "note": "Peer to peer over a distributed hash table, with optional self-hosted account management servers."
    }
  },
  "tests": {
    "ssllabs": null,
    "observatory": null,
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": [
      {
        "name": "Google Fonts",
        "host": "fonts.googleapis.com",
        "effect": "none"
      }
    ],
    "tested_at": "2026-10-01T07:00:47.212Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}