Privacy Ratings

Python web framework privacy ratings

Web and API frameworks for Python.

18 Python web frameworks are rated against 4 public criteria, and 18 have enough evidence for a letter grade. Of the 6 with a known jurisdiction, 5 are based in a Five Eyes country, and 6 in the wider Fourteen Eyes.

Open-source Python web frameworks only · Criteria for this category · Suggest an addition · Markdown

18 shown
Python web frameworks privacy ratings, sorted by pick and then by grade
Name Grade Score Data Jurisdiction Open sourceNo trackers or telemetryNo ads or data salesIndependent audit
Single-file micro web framework for Python with no dependencies other than the standard library.
Grade B 80 100% – YesYesYesNo
Batteries-included Python web framework with an ORM, admin interface, templates and authentication.
Grade B 80 100% United States Five Eyes YesYesYesNo
Toolkit for building web APIs with Django, providing serializers, viewsets, authentication, permissions and a browsable API.
Grade B 80 100% United Kingdom Five Eyes YesYesYesNo
Python framework for building APIs with type hints, based on Starlette and Pydantic, with automatic request validation and OpenAPI documentation.
Grade B 80 100% – YesYesYesNo
ASGI web framework for Python for building APIs, with dependency injection, data validation, ORM integration and OpenAPI documentation.
Grade B 80 100% – YesYesYesNo
Batteries-included Python web framework with an ORM, queues, mail, notifications and task scheduling, built around a service container.
Grade B 80 100% – YesYesYesNo
Python framework for building web-based user interfaces that run in the browser or as a desktop app.
Grade B 80 100% Germany Fourteen Eyes YesYesYesNo
Asynchronous Python web server and framework built on asyncio.
Grade B 80 100% – YesYesYesNo
Python web framework and asynchronous networking library, suited to long polling, WebSockets and other long-lived connections.
Grade B 80 100% – YesYesYesNo
Full-stack Python web framework with a database abstraction layer, a web-based development interface and security defaults, designed to run without installation.
Grade B 80 100% – YesYesYesNo
Minimal Python framework for building REST APIs and microservices, supporting both WSGI and ASGI.
Grade C 70 100% – YesYesPartialNo
Lightweight WSGI web framework for Python, built on Werkzeug and Jinja, that leaves databases and other components to extensions.
Grade C 70 100% – YesYesPartialNo
Python library from Hugging Face for building web interfaces and demos for machine learning models and other Python functions.
Grade C 70 100% United States Five Eyes YesNoYesYes
Asynchronous Python web framework with the Flask API, built on ASGI.
Grade C 70 100% – YesYesPartialNo
Lightweight ASGI toolkit and framework for building asynchronous web services in Python.
Grade D 50 100% – YesNoYesNo
Python framework from Snowflake for turning data scripts into interactive web apps and dashboards.
Grade D 50 100% United States Five Eyes YesNoYesNo
Python web framework from the Pylons Project that scales from single-file apps to large applications, with a choice of templating and database layers.
Grade D 40 100% – YesNoPartialNo
Framework for building full-stack web apps in pure Python, which compiles the frontend to a React app.
Grade D 40 100% United States Five Eyes YesNoPartialNo

Questions

What is the most private option among Python web frameworks?

No pick has been made yet. The table above is sorted by score, based on public evidence.

How are Python web frameworks rated?

Each entry answers 4 questions: open source, no trackers or telemetry, no ads or data sales and independent audit. Answers need links to evidence. See the full criteria.

Does jurisdiction matter?

Jurisdiction decides which laws can compel a provider to hand over data. Each entry shows its country and whether it is in the Five, Nine or Fourteen Eyes. The data a provider can hand over depends mostly on what it stores and who holds the keys. Read about jurisdictions and the CLOUD Act.