Ce qu'une DSI doit savoir sur PulsiForms.
Où passe le code, ce qui est journalisé, où tout est hébergé et comment le vérifier sans nous croire sur parole. Les limites sont écrites aussi.
Trajet des données
La demande et le projet partent du navigateur vers nos fonctions serveur, puis vers Mistral AI avec la clé de votre compte. Le code généré revient au navigateur, passe par l'analyse et la certification, puis repart vers votre poste sous forme de fichier.
Ce qui est conservé
Le code transite par nos serveurs pour être analysé et certifié : il ne quitte donc pas seulement votre poste. Il n'est en revanche écrit nulle part pendant ces étapes.
| Donnée | Étape | Conservée |
|---|---|---|
| Texte de la demande | Envoyé à Mistral avec votre clé | Non |
| Code de l'application | Export, analyse, certification | Non |
| Usage de l'IA | Journal : modèle, jetons, identifiant du projet | Oui, sans le texte |
| Erreurs du navigateur | Message et pile nettoyés | Oui, sans le code |
| Projets de l'espace en ligne | Enregistrés à votre demande | Oui, si vous enregistrez |
Hébergement
| Service | Rôle | Localisation |
|---|---|---|
| Netlify | Site et fonctions serveur | États-Unis |
| Supabase | Comptes et espace en ligne | AWS us-east-1, États-Unis |
| Mistral AI | Génération, avec la clé de votre compte | France |
L'usage de vos demandes pour l'entraînement suit le réglage de votre compte Mistral, pas le nôtre.
Le fichier livré
L'application est un script PowerShell lisible, pour Windows PowerShell 5.1. Il ne contient aucune adresse PulsiForms et n'appelle aucun service. L'empaquetage MSIX ajoute un installeur signé par un certificat auto-signé RSA 4096 ; l'installeur l'importe dans LocalMachine\TrustedPeople et le désinstalleur le retire. Le script qui construit ce paquet, lui, télécharge ps2exe (PowerShell Gallery) et les outils de construction Microsoft (nuget.org) s'ils manquent sur le poste.
Vérifier vous-même
Cherchez tout appel réseau dans le fichier de l'application (pas dans le script de construction MSIX, qui télécharge ses outils) :
Select-String -Path .\MonOutil.ps1 -Pattern 'Invoke-WebRequest|Invoke-RestMethod|WebClient|HttpClient|WebRequest|pulsiforms\.com'
Limites connues
Le code passe par nos serveurs.Le moteur qui analyse et certifie n'est pas livré dans le navigateur. Il lit le code sans l'écrire, mais il le reçoit.
Hébergement aux États-Unis.Le site, les fonctions et les comptes sont hébergés aux États-Unis ; seule la génération a lieu en France.
Pas encore de marquage « généré par IA ».Le fichier .ps1 ne porte pas encore de mention indiquant qu'il a été généré par une IA.