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-site → pryv.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

    JavaScript 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

    [DEPRECATED] Superseded by app-web-user-account — Vue.js 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 76 repositories
  • open-pryv.io Public

    Open-source version of Pryv.io

    pryv/open-pryv.io's past year of commit activity
    JavaScript 126 27 14 0 Updated Sep 26, 2026
  • pryv-account-backup Public

    Simple script to backup your Pryv.io data

    pryv/pryv-account-backup's past year of commit activity
    JavaScript 0 MIT 0 0 1 Updated Sep 26, 2026
  • dev-site2 Public

    Pryv developer documentation (Astro/Starlight)

    pryv/dev-site2's past year of commit activity
    CoffeeScript 0 0 0 0 Updated Sep 25, 2026
  • app-web-user-account Public

    Pryv user-account web app: authentication + self-service account management (reference implementation)

    pryv/app-web-user-account's past year of commit activity
    TypeScript 0 BSD-3-Clause 0 0 0 Updated Sep 25, 2026
  • lib-js Public

    Pryv's Javascript library

    pryv/lib-js's past year of commit activity
    JavaScript 7 BSD-3-Clause 6 1 0 Updated Sep 25, 2026
  • pryv.github.io Public

    Pryv developers website – generated from sources in pryv/dev-site

    pryv/pryv.github.io's past year of commit activity
    HTML 1 1 1 0 Updated Sep 25, 2026
  • compliance-matrix Public

    Pryv Compliance & Regulation Matrix

    pryv/compliance-matrix's past year of commit activity
    TypeScript 0 0 0 0 Updated Sep 18, 2026
  • data-types Public

    Default event types for Pryv.io and tools for customization

    pryv/data-types's past year of commit activity
    JavaScript 2 BSD-3-Clause 7 0 1 Updated Sep 17, 2026
  • pryv-account-backup-webapp Public

    Sample browser-based Pryv account backup web app — companion to @pryv/account-backup (CLI + library). Operator-hosted; subject logs in + downloads ZIPs. Vanilla JS + esbuild.

    pryv/pryv-account-backup-webapp's past year of commit activity
    JavaScript 0 BSD-3-Clause 0 0 0 Updated Sep 7, 2026
  • app-web-access Public

    web app to generate a pryv access token

    pryv/app-web-access's past year of commit activity
    HTML 0 MIT 0 0 0 Updated Sep 7, 2026