selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
PIA logo

Self-host PIA

v4.1.0

GDPR data protection impact assessment tool

ReleaseOpen SourceGPL-3.0
Updatedlast week
LanguageTypescript
Setup difficultyModerate
Stars
298
CPU
i5
RAM
4 Go
Storage
20 Go
Port
4200 (Angular development server)
PIA main interface for managing impact assessmentsPIA risk visualization dashboardPIA contextual knowledge base

What is PIA?

PIA is a free software tool published by the French data protection authority (CNIL) to help organizations achieve GDPR compliance. It guides users through the CNIL's DPIA methodology step by step, providing a knowledge base of legal requirements and protective measures, risk visualization tools, and customizable templates. The software comes in two forms: a portable Electron desktop application for Windows, macOS, and Linux that stores data locally, and a web version that can be deployed on an organization's own servers (requiring the separate pia-back Ruby on Rails backend with PostgreSQL). The tool supports 20 languages and is licensed under GPL-3.0.

Should you self-host PIA?

PIA scores 52/100 on selfhost.directory (how scoring works) and ranks #4 of 8 in Compliance. It has 298 GitHub stars.

It shipped 1 stable release in the past year. The latest, v4.1.0, came out on 2 April 2026.

Setup is moderate: expect some configuration beyond a single command. It is GPL-3.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is probo (62/100, 1 487 stars). It scores higher overall, so compare the two before you pick. See PIA vs probo side by side.

Features

  • Automatic update checking (desktop)
  • Customizable Templates
  • DPIA/AIPD guided workflow
  • JSON Import/Export
  • Legal and technical knowledge base
  • Multi-language Support
  • PDF and text report export
  • Portable desktop application
  • Risk visualization
  • Self-hosted web deployment

PIA README

Le logiciel PIA / The PIA Software

Présentation / Presentation

Le logiciel PIA est un outil distribué librement par la CNIL afin de faciliter la réalisation d’analyses d’impact sur la protection des données prévues par le RGPD.

La dernière version de l'outil est téléchargeable dans la section Release de ce dépôt.

The PIA software is a free tool published by the CNIL which aims to help data controllers build and demonstrate compliance to the GDPR.

The latest version of the tool can be downloaded in the Release section of this repository.

PIA releases & version history

FAQ

Où sont stockées les données de la version portable de l'outil ?

Windows: C:\Users\Username\AppData\Roaming\PIA; macOS: /Users/username/Library/Application Support/PIA; Linux: ~/.config/$YOUR_APP_NAME

Quelle est la fréquence des mises à jour de l'outil ?

A new version of the PIA tool appears every 4 to 6 months.

Comment mettre à jour l'outil PIA ?

Web version requires manual updates. Desktop version automatically checks for updates on GitHub and prompts to accept or decline.

Comment paramétrer le serveur distant dans l'outil ?

Click on 'Configuration URL serveur' in the Settings dropdown menu from the blue menu bar, then enter the server URL.

Sur quel serveur puis-je installer la version serveur de l'outil ?

The PIA tool can be deployed on any type of server. Optimal requirements are CPU i5, 4GB RAM, 20GB disk space, preferably Linux.

More in Compliance

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…