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 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-sitepryv.github.io
Check regulatory coverage compliance-matrix — GDPR / HIPAA mapping

Extend it

Quick taste (lib-js)

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 } }
]);

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.io open-pryv.io Public

    Open-source version of Pryv.io

    TypeScript 126 27

  2. lib-js lib-js Public

    Pryv's Javascript library

    JavaScript 7 6

  3. lib-swift lib-swift Public

    Pryv's Swift library for iOS

    Swift 5 1

  4. example-apps-web example-apps-web Public

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

    JavaScript 6 1

  5. app-web-auth3 app-web-auth3 Public

    Vuejs implementation of authorization web app

    JavaScript 4 11

  6. data-types data-types Public

    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…