Sécurité

Vos données ne quittent jamais votre machine.

Conçu d'abord pour les équipes dont les données ne peuvent pas être confiées à un service externe : banques, assureurs, santé et organismes publics.

VOTRE MACHINE
Vos donnéesfichiers · DuckDB · SQL
Datainspeclit, compare, rend compte
Vos tracesrapports · décisions

Aucune donnée, aucun profil ni constat ne nous est envoyé. Aucune télémétrie.

Lecture seule
Il n'écrit jamais dans vos sources. Testé face à des requêtes malveillantes à plusieurs niveaux ; chaque faille trouvée a été corrigée.
Rapports partageables sans données
Exportez un rapport sans valeurs issues des données : uniquement des décomptes et des statistiques.
Chaque décision consignée
Les approbations, blocages et retours arrière conservent la personne, l'heure et le motif.
Sites isolés du réseau
Des paquets signés transfèrent les versions de référence approuvées entre systèmes isolés.

Lecture seule, à plusieurs niveaux

Il lit vos sources. Il n'y écrit jamais.

Chaque connexion utilise le mode de lecture seule le plus strict proposé par sa base de données, et chaque requête passe par une protection avant son exécution. Datainspec consigne la protection active pour chaque connexion.

À la connexion

DuckDB
Ouvert en lecture seule : la base de données refuse elle-même toute écriture.
SQLite
Un chemin de fichier est ouvert en lecture seule avant toute autre opération.
PostgreSQL
Une transaction en lecture seule. Il refuse également toute connexion avec un superutilisateur ou un rôle capable d'exécuter des programmes ou de lire et d'écrire des fichiers sur le serveur.
MySQL, MariaDB
Une session en lecture seule.
Autres bases
Un avertissement clair indique qu'aucun mode de protection au niveau du pilote ne s'applique, que seule la protection des requêtes vous protège, et recommande un utilisateur limité à SELECT.

Avant chaque requête

  • Une seule instruction. Un point-virgule hors guillemets et commentaires est refusé, ce qui bloque toute une famille de commandes ajoutées à la suite sans avoir à les connaître à l'avance.
  • Aucun mot-clé d'écriture ou de modification du schéma. La vérification est effectuée après neutralisation des chaînes entre guillemets et des commentaires, pour qu'un mot-clé ne puisse ni se cacher dans une chaîne ni déclencher la protection simplement parce qu'il est cité.
  • Vos fichiers restent tels quels. Datainspec conserve ses propres enregistrements et rapports dans un dossier de travail séparé.

Quelle que soit la base de données, connectez-vous avec un utilisateur limité à SELECT. Les protections ci-dessus sont là lorsque cela n'a pas été possible.

Ce qui reste sur votre machine

Tout ce qu'il apprend et tout ce qu'il trouve.

Aucune télémétrie

Aucune donnée, aucun profil ni constat ne nous est envoyé, ni aucune statistique d'utilisation. L'analyse ne nécessite aucune connexion Internet.

Des explications rédigées en local

Par défaut, chaque constat est expliqué à partir d'un modèle de texte. Si vous installez un modèle local, il ne voit que le résumé du constat, jamais une ligne de données, et chaque colonne et nombre qu'il mentionne sont vérifiés par rapport au constat. S'il en invente un, une nouvelle réponse lui est demandée, puis le modèle de texte est utilisé.

Vos traces, votre dossier

Les profils, versions approuvées, décisions et rapports sont conservés dans le dossier de travail de Datainspec sur votre machine, séparément de vos sources.

Partager et transférer

Les preuves sortent. Les données restent.

Rapports partageables sans données

Des décomptes, des taux et des statistiques de test, chaque identifiant et valeur étant masqués ou remplacés par une empreinte calculée avec votre propre clé, pour qu'une même valeur donne la même empreinte dans vos rapports. Les notes et motifs saisis sont exclus par défaut, car ils peuvent citer des valeurs des données. Les noms des colonnes, jeux de données et personnes chargées de la revue restent présents.

Sites isolés du réseau

Un paquet contient les versions approuvées d'un jeu de données, ses décisions et, si vous le souhaitez, ses instantanés, signés avec une clé Ed25519. L'import ne fait confiance qu'à la clé publique que vous lui fournissez, jamais à celle indiquée par le paquet ; une simulation montre d'abord les changements prévus ; un double import ne change rien, et deux historiques incompatibles sont refusés plutôt que fusionnés silencieusement.

Pour les responsables sécurité et informatique

Les questions d'une revue.

Mes données quittent-elles ma machine ?

Non. Datainspec fonctionne là où se trouvent vos données et ne nous envoie rien : ni données, ni profils, ni constats, ni télémétrie.

Modifie-t-il mes données ?

Non. Il lit uniquement vos sources, avec un accès en lecture seule imposé à plusieurs niveaux et testé face à des requêtes malveillantes. Ses propres enregistrements et rapports sont stockés séparément.

Qui a fait quoi, et quand ?

Le journal d'audit conserve chaque approbation, blocage, retour arrière, correction de rôle et modification de seuil, avec la personne, l'heure et le motif. Filtrez-le et exportez-le en CSV. Chaque version approuvée dispose aussi de son propre certificat d'approbation.

Puis-je partager un rapport sans partager les données ?

Oui. Un export partageable sans données ne contient aucune valeur issue des données : uniquement des décomptes, des taux et des statistiques, sans les identifiants ni les valeurs.

Peut-il fonctionner dans notre pipeline ?

Oui. Lancez-le depuis l'application ou votre propre CI. Le code de sortie 0 signifie que tout est bon, 1 indique un avertissement, 2 un blocage, 3 un échec de l'analyse. Datainspec donne le verdict ; votre pipeline décide de la suite.

Utilise-t-il l'IA ?

Les contrôles reposent sur des statistiques et des règles, et chaque constat présente ses éléments de preuve. Les explications sont rédigées à partir de modèles de texte, ou par un modèle local sur votre machine si vous en installez un.

Exécutez-le là où sont déjà vos données.

Un pilote s'installe sur vos machines. Rien ne nous est envoyé.