{
  "slug": "svelte",
  "category": "web-frameworks",
  "name": "Svelte",
  "description": "Component framework for JavaScript and TypeScript that compiles components into JavaScript at build time instead of using a virtual DOM.",
  "website": "https://svelte.dev",
  "source": "https://github.com/sveltejs/svelte",
  "license": "MIT",
  "platforms": [
    "linux",
    "macos",
    "windows"
  ],
  "jurisdiction": null,
  "pick": true,
  "pick_reason": "Compiles components to small, fast JavaScript with no virtual DOM and no telemetry, and works well with TypeScript. The Forward Email webmail and apps use Svelte and TypeScript on Tauri (github.com/forwardemail/mail.forwardemail.net).",
  "disclosure": null,
  "grade": "B",
  "score": 80,
  "coverage": 100,
  "summary": "Svelte scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales. It does not meet independent audit.",
  "url": "https://privacyratings.com/web-frameworks/svelte/",
  "markdown": "https://privacyratings.com/web-frameworks/svelte/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/sveltejs/svelte/blob/main/LICENSE.md",
      "note": "MIT-licensed."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/sveltejs/svelte.dev/blob/main/apps/svelte.dev/src/routes/+layout.svelte",
      "note": "No third-party trackers, and the compiler and CLI have no telemetry. Vercel Web Analytics and Speed Insights on svelte.dev are cookieless and aggregate-only."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://opencollective.com/svelte",
      "note": "Funded by donations through Open Collective, 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": "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": [],
    "tested_at": "2026-10-01T07:02:06.279Z"
  },
  "last_modified": "2026-10-01T07:44:20Z"
}