{
  "slug": "nostr",
  "category": "social-networks",
  "name": "nostr",
  "description": "Nostr (Notes and Other Stuff Transmitted by Relays) is an open protocol for publishing signed messages through independent relays, with identity based on public keys. Many independent clients and relays implement it.",
  "website": "https://github.com/nostr-protocol/nostr",
  "source": "https://github.com/nostr-protocol/nips",
  "license": null,
  "platforms": [],
  "jurisdiction": null,
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "A",
  "score": 100,
  "coverage": 100,
  "summary": "nostr scores 100 out of 100 (grade A) on the social networks criteria. It meets 1 of 1 criteria: open source.",
  "url": "https://privacyratings.com/social-networks/nostr/",
  "markdown": "https://privacyratings.com/social-networks/nostr/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/nostr-protocol/nips",
      "note": "Open protocol whose specifications (NIPs) are public domain. Reference clients and relays are separate projects."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "n/a",
      "evidence": null,
      "note": "A protocol specification, not an app or service. Tracking depends on the client and relay each user chooses."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "A protocol specification with no funding model of its own. Ads depend on the client and relay each user chooses."
    },
    "independent_audit": {
      "title": "Independent audit",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "A protocol specification implemented by many independent clients and relays, not a single product that could be audited."
    },
    "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."
    }
  },
  "tests": {
    "ssllabs": null,
    "observatory": null,
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": null,
    "tested_at": "2026-10-01T07:01:12.299Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}