{
  "slug": "piped",
  "category": "proxy-frontends",
  "name": "Piped",
  "description": "Open source alternative front end for YouTube that proxies videos through the instance, so Google does not see the viewer. It supports subscriptions, playlists and SponsorBlock without a Google account.",
  "website": "https://piped.video",
  "source": "https://github.com/TeamPiped/Piped",
  "license": "AGPL-3.0",
  "platforms": [
    "web"
  ],
  "jurisdiction": null,
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "C",
  "score": 63,
  "coverage": 100,
  "summary": "Piped scores 63 out of 100 (grade C) on the private front ends criteria. It meets 4 of 8 criteria: open source, no trackers or telemetry, no ads or data sales and TLS configuration. It does not meet independent audit, transparency report, tells users about requests and security headers. Automated tests: SSL Labs grade A+ and Mozilla HTTP Observatory grade C.",
  "url": "https://privacyratings.com/proxy-frontends/piped/",
  "markdown": "https://privacyratings.com/proxy-frontends/piped/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/TeamPiped/Piped/blob/master/LICENSE",
      "note": "AGPL-3.0, for both the frontend and the backend."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/TeamPiped/Piped/blob/master/README.md",
      "note": "The project states it has no tracking, and the frontend contains no analytics."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://github.com/TeamPiped/Piped/blob/master/README.md",
      "note": "Volunteer project 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=piped.video&hideResults=on",
      "note": "Grade A+"
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "no",
      "evidence": "https://developer.mozilla.org/en-US/observatory/analyze?host=piped.video",
      "note": "Grade C (55/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-01T10:59:40.647Z"
  },
  "last_modified": "2026-10-01T11:14:42Z"
}