Sécurité & confidentialité
La sécurité de vos données, expliquée simplement.
Cette page décrit, sans jargon inutile, les mesures de sécurité en place dans l'application Semio et sur nos serveurs : ce qui est chiffré, où vivent les données, qui les traite, et comment nous signaler un problème.
Dernière mise à jour : 17 juillet 2026.
I.Chiffrement
- En transit : toutes les communications entre l'application et nos serveurs sont chiffrées en TLS 1.2/1.3, avec HSTS et redirection systématique de HTTP vers HTTPS. Côté mobile, les connexions non chiffrées sont interdites par configuration (App Transport Security sur iOS, cleartext désactivé sur Android en version publiée).
- Sur l'appareil : les données cliniques d'entraînement du simulateur d'observation (consultations, photos, ordonnances d'exercice) sont chiffrées en AES-256-GCM directement sur votre téléphone, avec une clé de 256 bits conservée dans le stockage sécurisé du système (Keychain iOS, stockage chiffré Android).
- Comptes : les données de compte sont hébergées sur Google Firebase, chiffrées au repos par Google conformément aux standards de sa plateforme.
II.Données & confidentialité
- Aucune donnée de patient réel. Semio est un outil pédagogique : le simulateur d'observation fonctionne sur des données fictives ou anonymisées.
- Anonymisation vérifiée sur l'appareil. Avant tout envoi de contenu d'observation vers nos serveurs, un contrôle automatique s'exécute sur le téléphone et bloque l'envoi si un champ identifiant est détecté.
- Aucun tracker publicitaire. L'application n'intègre aucune régie publicitaire ni traceur à finalité publicitaire, et aucune donnée n'est vendue, louée ou communiquée à des tiers à des fins commerciales.
- Bibliothèque privée. Les documents que vous importez restent dans votre espace personnel isolé et ne servent qu'à vous.
Le détail complet des traitements figure dans notre politique de confidentialité.
III.Localisation des données & sous-traitants
Les comptes et le contenu anonymisé sont hébergés sur Google Firebase (infrastructure configurée dans l'Union européenne). Notre infrastructure serveur et les documents téléversés sont hébergés chez DigitalOcean (région configurée dans l'Union européenne). Nous tenons un registre RGPD des sous-traitants ; en voici la synthèse.
| Prestataire | Rôle | Localisation |
|---|---|---|
| Google Firebase | Authentification, données de compte, stockage, notifications | Union européenne |
| DigitalOcean | Hébergement des services applicatifs et des documents téléversés | Union européenne |
| Google Gemini | Génération de contenu pédagogique par IA | États-Unis |
| DeepSeek | Génération de contenu pédagogique par IA (analyse approfondie) | Chine |
| Mistral AI | Transcription vocale de la dictée | France (UE) |
| Replicate | Extraction documentaire (OCR), traitement éphémère | États-Unis |
| RunPod | Reconnaissance de caractères sur infrastructure de calcul | Union européenne |
| RevenueCat | Gestion des abonnements (aucune donnée de santé) | États-Unis |
| Sentry | Supervision technique (données personnelles filtrées avant envoi) | États-Unis |
Les transferts hors Union européenne sont encadrés par les clauses contractuelles types de la Commission européenne (art. 46 RGPD). Les prestataires d'IA ne reçoivent que du contenu préalablement anonymisé sur l'appareil, et aucune de vos données ne sert à entraîner leurs modèles.
IV.Pratiques de sécurité
- Authentification vérifiée côté serveur. Chaque requête vers le backend est authentifiée par un jeton Firebase vérifié cryptographiquement, avec contrôle de révocation ; toute vérification en échec est rejetée.
- Isolation par utilisateur. Les documents, la bibliothèque et le corpus de chaque compte sont traités dans un espace isolé, propre à l'utilisateur.
- Limitation de débit. Un rate-limiting par adresse IP est appliqué au niveau du serveur, doublé d'un limiteur applicatif.
- Revues de sécurité internes documentées. Trois revues internes ont été menées et consignées les 7, 12 et 13 juillet 2026 (durcissement serveur, vérification des contrôles d'accès, rotation de clés). Un test d'intrusion externe indépendant est planifié ; il n'a pas encore été réalisé.
- Sauvegardes chiffrées automatisées. Les bases applicatives font l'objet de sauvegardes chiffrées automatisées.
- Plan de réponse à incident. En cas d'incident : qualification, confinement, préservation des preuves, puis rétablissement. Si des données personnelles étaient affectées, les utilisateurs concernés et l'autorité compétente seraient notifiés sous 72 heures (art. 33 RGPD).
V.Signaler une vulnérabilité
Vous avez trouvé une faille ?
Écrivez-nous à semio.ltdb+security@gmail.com avec une description du problème et, si possible, les étapes pour le reproduire. Nous nous engageons à vous répondre sous 72 heures.
Recherche de bonne foi : nous n'engagerons aucune poursuite contre les chercheurs qui signalent une vulnérabilité de bonne foi — sans accéder aux données d'autres utilisateurs, sans dégrader le service et en nous laissant un délai raisonnable pour corriger avant toute divulgation publique.
Ces informations sont aussi publiées au format standard :
/.well-known/security.txt
VI.Suppression des données
Vous pouvez supprimer votre compte directement dans l'application, depuis les réglages, sans passer par le support. Les données associées au compte sont alors purgées de nos systèmes dans un délai de 30 jours, conformément à nos conditions d'utilisation.