Sécurité et propriété
Vous nous confiez les données de votre entreprise et du code écrit par des agents IA. Cette page dit ce qui protège les deux, ce qui reste à vous, et ce qui n'est pas encore fait.
Votre app tourne seule
Son propre processus
Votre app est un seul programme. Elle sert ses écrans, ses données et son admin. L'app d'aucun autre client ne tourne dedans.
Sa propre base
Un fichier de base de données et un dossier de fichiers envoyés, dans un dossier que seul l'utilisateur système de votre app peut ouvrir.
Son propre code
Chaque app a son propre dépôt de code. Chaque changement est une étape enregistrée dans son historique, avec un message qui dit ce qui a changé et pourquoi.
Cinq couches devant vos données
Votre app en ligne tourne sur un serveur de production que nous possédons et faisons tourner. Chaque couche tient même si celle d'avant cède.
Elle n'écoute que dans son serveur
Après chaque démarrage, le serveur vérifie où l'app écoute. Une version qui écoute ailleurs est refusée, et la version d'avant revient.
Un utilisateur système verrouillé par app
Pas de shell, pas de droits d'administrateur. Il ne possède que son dossier de données, et son code est en lecture seule pour lui.
Une seule porte d’entrée
Le pare-feu n'ouvre que les ports du web. Un seul serveur web à l'entrée porte l'adresse de votre app vers votre app seule, en HTTPS.
L'accès au bord du réseau
Tout le monde arrive sur la page de connexion, ou seulement les adresses internet de votre liste. Les autres sont bloqués avant l'app.
La connexion et les règles de l'app
Mots de passe hachés de façon sûre, sessions qui expirent, une étape en plus si besoin, un ralentissement après des essais répétés, et une règle serveur sur chaque action de chaque fiche.
Une nouvelle version doit répondre à son contrôle de santé et n'écouter que dans le serveur. Si un des deux contrôles échoue, la version d'avant revient toute seule. La sécurité en détail (en anglais)
Qui peut atteindre vos données
| qui | atteint | comment |
|---|---|---|
| vos utilisateurs | ce que leur rôle permet | les écrans de l'app, par ses règles serveur |
| votre propre IA | ce que le compte connecté permet | le serveur MCP de l'app, par les mêmes règles |
| le compte racine de l'app | tout dans l'app | utilisé par notre portail pour gérer vos utilisateurs à votre demande |
| nos agents | la copie de travail seulement, jamais les données en ligne | une copie séparée sur notre machine de construction |
| les autres clients | rien | un processus, une base et un utilisateur système séparés |
Les sauvegardes tournent dans l'app, planifiées, avec le stockage de votre choix : le disque du serveur ou un espace de stockage. Chacune est une copie complète et cohérente des données à un instant, et une restauration la vérifie avant de remplacer quoi que ce soit. Vos données (en anglais)
Votre app est à vous
Le code et les données de votre app sont à vous dès le premier jour. Vous recevez le dépôt complet sur demande, à tout moment, et vous partez avec quand vous voulez. La version de locosdk sur laquelle tourne votre app vient avec une licence perpétuelle.
- Le code est un dépôt complet : chaque fichier de votre app et tout l'historique de ses changements. Demandez-le à tout moment, pendant le projet ou au départ.
- locosdk est la boîte à outils commune sur laquelle votre app est construite : connexion, listes, fichiers, sauvegardes et le reste. La version que votre app utilise vient avec une licence perpétuelle, donc sans date de fin.
- Toute la base est un fichier SQLite standard, au format ouvert de PocketBase. PocketBase, un backend open source, l'ouvre telle quelle.
- Les sauvegardes sont des fichiers zip du dossier de données, au format de PocketBase.
- Les listes s'exportent en CSV, filtrées comme vous voulez.
- Retirer l'app arrête l'app en ligne et coupe son adresse. Ses données restent sur le serveur, donc un déploiement plus tard la remet comme avant.
Les agents travaillent dans un espace fermé
- Chaque passage démarre dans le bac à sable du système. Il lit et écrit le dossier de code de votre app, rien d'autre, et n'atteint que deux services : le registre de paquets et le fournisseur d'IA.
- Chaque passage s'arrête à une limite de dépense, un dollar américain par défaut. La carte de chaque passage montre ce qu'il a coûté.
- Un agent ne peut ni publier, ni déployer, ni valider son propre travail, ni atteindre votre app en ligne. Comment les agents sont tenus (en anglais)
Pas encore fait
- Les certifications comme SOC 2 ou ISO 27001 : nous n'en avons aucune aujourd'hui.
- Un accord de traitement des données et les conditions du service ne sont pas publiés.
- Le nom de notre hébergeur n'est pas publié. Le serveur de production, lui, est à Amsterdam, dans l'Union européenne.
- Sur la machine de construction, la copie de travail d'une app ne tourne pas encore sous son propre utilisateur système. Les apps en ligne, si.
- Un mail à vos admins quand une sauvegarde planifiée échoue : aujourd'hui l'échec va dans le journal technique de l'app.
Des questions sur vos données ?
Cette page dit ce qui est vrai aujourd'hui, et ce qui n'est pas fait. GoLocomotive est en test privé. L'accès se fait sur invitation. Une fois votre invitation reçue, posez-nous toutes vos questions avant de décider.