Protection des données personnelles
Les agents de codage envoient beaucoup à leur fournisseur de modèle : contenus de fichiers, journaux, lignes de base de données, fiches clients collées dans un prompt. Le volet Protection des données personnelles fait remplacer par le proxy de votre Mac les données personnelles de ce trafic par des substituts réalistes avant qu'il ne parte, et remettre les vraies valeurs dans les réponses. Comme le dit le volet : « Le fournisseur de modèle ne les voit jamais ; l'agent et vos fichiers gardent la vraie chose. La détection tourne sur l'appareil avec le modèle Rampart intégré. »
Le réglage appartient à une machine (un espace de travail, dans l'éditeur de réglages). Il est dans le groupe Sécurité de l'éditeur. La fonction elle-même — comment les substituts sont construits, ce qui est modifié et ce qui ne l'est pas — est expliquée dans Protection des données personnelles.
Protection
Remplacer les données personnelles par des substituts avant qu'elles n'atteignent le modèle active la fonction pour cette machine. Elle est désactivée par défaut.
En dessous, cinq catégories, toutes cochées par défaut et grisées tant que l'interrupteur principal est désactivé :
| Catégorie | Couvre |
|---|---|
| Noms de personnes | Les noms de personnes. |
| Adresses e-mail et numéros de téléphone | Les coordonnées. |
| Numéros de carte, de compte bancaire et fiscaux | Cartes de paiement, comptes bancaires, numéros de routage et fiscaux. |
| Numéros de sécurité sociale, passeports, permis de conduire et autres pièces d'identité | Les identifiants officiels. |
| Adresses postales (la ville, la région et le code postal sont conservés) | La partie rue d'une adresse ; la ville, la région et le code postal passent inchangés. |
Décochez une catégorie pour laisser passer ce type de données tout en gardant les autres protégés. Avec toutes les catégories décochées, la fonction ne fait rien, même quand l'interrupteur principal est activé.
La note de bas de page : « Le code source est laissé aux règles de motif (e-mails, cartes, numéros de sécurité sociale) — les noms dans le code sont presque toujours des identifiants. Chaque remplacement est compté dans la Chronologie de sécurité ; les valeurs elles-mêmes ne sont jamais journalisées. » La dernière ligne crédite le modèle de détection : Rampart — National Design Studio, CC BY 4.0.
Ce qui se passe quand c'est activé
- La détection tourne sur votre Mac. Rien n'est envoyé où que ce soit pour trouver des données personnelles.
- Chaque valeur est remplacée par un substitut réaliste du même type — un nom plausible, une adresse en
@example.com, un numéro de téléphone au même format, un numéro de carte de test, un numéro de sécurité sociale commençant par 9. La même valeur reçoit toujours le même substitut sur une machine donnée, si bien que les conversations restent cohérentes d'un tour à l'autre. - Les réponses sont restaurées avant que l'agent ne les voie — pour les API Anthropic, OpenAI (Chat Completions et Responses) et Gemini, en flux ou non — si bien que l'agent, vos fichiers et votre terminal gardent les vraies valeurs.
- Seul le texte de la conversation est modifié. Les parties signées ou chiffrées d'une requête — blocs de réflexion, signatures, raisonnement chiffré — ne sont jamais touchées.
- Le code source ne reçoit que les règles de motif (e-mails, numéros de carte, numéros de sécurité sociale) ; le modèle de noms n'est pas utilisé sur le code.
Quand les changements s'appliquent
L'interrupteur et les catégories s'appliquent à une machine en cours d'exécution dès que vous cliquez Enregistrer ; il n'y a pas de redémarrage.
Le modèle Rampart est livré avec l'application. S'il n'est pas présent quand vous cochez l'interrupteur principal, l'application propose de le télécharger (environ 14 Mo) ; si vous refusez ou si le téléchargement échoue, l'interrupteur se remet sur désactivé. Dans les clients iPhone, iPad et Vision Pro, l'interrupteur n'enregistre que le réglage — c'est le Mac qui fait tourner la machine qui récupère le modèle.
Où apparaissent les remplacements
Chaque requête dont les données personnelles ont été remplacées est enregistrée dans la Chronologie de sécurité avec les décomptes par type — jamais les valeurs. L'onglet Vue d'ensemble a une tuile Données personnelles remplacées, et l'onglet Chronologie un filtre Protection des données personnelles.
Limites
- La détection est un modèle plus des règles de motif, pas une garantie : des données dans un format inhabituel peuvent être manquées.
- Les très grosses requêtes ne sont lues qu'en partie par le modèle : passé un budget de texte nouveau par requête, le reste ne reçoit que les règles de motif, et la Chronologie de sécurité montre une ligne « partiel — budget de modèle atteint ; règles de motif seulement ».
- Les substituts sont cohérents par machine, pas d'une machine à l'autre.
Référence des réglages
| Réglage | Type | Défaut |
|---|---|---|
| Remplacer les données personnelles par des substituts avant qu'elles n'atteignent le modèle | Case à cocher | Désactivé |
| Noms de personnes | Case à cocher | Activé |
| Adresses e-mail et numéros de téléphone | Case à cocher | Activé |
| Numéros de carte, de compte bancaire et fiscaux | Case à cocher | Activé |
| Numéros de sécurité sociale, passeports, permis de conduire et autres pièces d'identité | Case à cocher | Activé |
| Adresses postales (la ville, la région et le code postal sont conservés) | Case à cocher | Activé |
Chapitres liés
- Protection des données personnelles — comment le remplacement et la restauration fonctionnent, et quels fournisseurs sont couverts.
- Injection de prompt — l'autre analyse sur l'appareil du trafic IA de l'agent.
- Vue d'ensemble et chronologie de sécurité — les décomptes de remplacements par requête.
- Référence des réglages — tous les volets d'un coup d'œil.