Personal data & privacy management — open source
🌐 Website · 📖 Developer docs & API reference · 🇨🇭 Made in Switzerland
Pryv.io is a data privacy management solution designed to collect, store and share personal data in compliance with privacy regulations (GDPR, HIPAA, LPD). It provides a RESTful API for managing user data organized into streams (hierarchical categories) and events (timestamped data points), with fine-grained access controls and real-time notifications.
It serves as the backend for applications in health, quantified self, smart cities, and any domain requiring data sovereignty and consent management. Each user's data is isolated and access-controlled independently.
- Privacy by design — consent, access scoping, and audit are first-class.
- Self-hostable & open — run your own core; no vendor lock-in.
- Standards-friendly — JSON over HTTPS, OAuth2-style authorization, typed events.
- A Digital Public Good.
| I want to… | Go to |
|---|---|
| 🚀 Run a Pryv.io server | open-pryv.io — the open-source v2 API server (single binary / Docker) |
| 💻 Build an app against Pryv | lib-js — the pryv JavaScript client (Node + browser) |
| 📚 Read the API & guides | dev-site → pryv.github.io |
| ✅ Check regulatory coverage | compliance-matrix — GDPR / HIPAA mapping |
- pryv-datastore — SDK to plug external data stores into a core.
- data-types — canonical event-type JSON Schemas.
- app-web-auth3 — the customizable authorization / login web app.
- pryv-account-backup — subject data export (DSAR / right-to-portability).
import Pryv from 'pryv';
const conn = new Pryv.Connection('https://<token>@<username>.pryv.me');
await conn.api([
{ method: 'events.create',
params: { streamId: 'weight', type: 'mass/kg', content: 72.3 } }
]);Pryv's documentation is published in the llms.txt format:
- pryv.github.io/llms.txt — orientation index
- pryv.github.io/llms-full.txt — single-page technical reference (read this before driving the API)
- 📖 Documentation: https://pryv.github.io
- 🐛 Issues: open one on the relevant repository above.
- 🔒 Security: see
SECURITY.mdfor responsible disclosure.
BSD-3-Clause / open-source across most repositories · © Pryv
