Skip to content

Navigation Menu

Sign in
Appearance settings
Sign up
Appearance settings
@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

  • πŸ“– Documentation: https://pryv.github.io
  • πŸ› Issues: open one on the relevant repository above.
  • πŸ”’ Security: see SECURITY.md for responsible disclosure.

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

    [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

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 75 repositories

Top languages

Loading…

Most used topics

Loading…

Morty Proxy This is a proxified and sanitized view of the page, visit original site.