Skip to content
@pryv

Pryv

Personal Data & Privacy Management Software

Pryv

Personal data & privacy management — open source

Digital Public Good

🌐 Website · 📖 Developer docs & API reference · 🇨🇭 Made in Switzerland


What is Pryv?

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.

Start here

I want to…Go to
🚀 Run a Pryv.io serveropen-pryv.io — the open-source v2 API server (single binary / Docker)
💻 Build an app against Pryvlib-js — the pryv JavaScript client (Node + browser)
📚 Read the API & guidesdev-sitepryv.github.io
Check regulatory coveragecompliance-matrix — GDPR / HIPAA mapping

Extend it

Quick taste (lib-js)

importPryvfrom'pryv';constconn=newPryv.Connection('https://<token>@<username>.pryv.me');awaitconn.api([{method: 'events.create',params: {streamId: 'weight',type: 'mass/kg',content: 72.3}}]);

For AI agents 🤖

Pryv's documentation is published in the llms.txt format:

Community & support

BSD-3-Clause / open-source across most repositories · © Pryv

Pinned Loading

  1. open-pryv.ioopen-pryv.ioPublic

    Open-source version of Pryv.io

    TypeScript 126 27

  2. lib-jslib-jsPublic

    Pryv's Javascript library

    JavaScript 7 6

  3. lib-swiftlib-swiftPublic

    Pryv's Swift library for iOS

    Swift 5 1

  4. example-apps-webexample-apps-webPublic

    Set of examples apps with guides and tutorials based on Pryv.io

    JavaScript 6 1

  5. app-web-auth3app-web-auth3Public

    [DEPRECATED] Superseded by app-web-user-account — Vue.js authorization web app

    JavaScript 4 11

  6. data-typesdata-typesPublic

    Default event types for Pryv.io and tools for customization

    JavaScript 2 7

Repositories

Showing 10 of 75 repositories

Top languages

Loading…

Most used topics

Loading…