Votre Mac construit en secret le graphe de votre famille : 51 bases et XGBoost dans macOS 26
Depuis macOS 13, deux démons, knowledgeconstructiond et intelligenceplatformd, construisent sur chaque Mac un graphe de connaissances sur son propriétaire et son entourage. Les chercheurs de 8rank ont décortiqué le stockage sous macOS 26 : il contient 51 bases SQLite, et des relations comme « famille » sont calculées par une paire de modèles XGBoost à partir de 144 caractéristiques. Les données restent en local, mais presque personne n'en a connaissance, et l'utilisateur ne peut pas désactiver cette collecte par les réglages standard.
Traité par IA depuis Хабр: Машинное обучение ; édité par Hamidun News
Vous avez sûrement remarqué que Photos intitule d'elle-même des albums « Maman » ou propose une sélection de souvenirs « Famille ». Cela ressemble à de la magie, mais derrière se cache une infrastructure très concrète. Les chercheurs de 8rank ont publié une analyse du graphe de connaissances non documenté que macOS construit sur votre ordinateur, l'un des regards les plus détaillés sur la manière dont Apple réalise la personnalisation sans le cloud.
Ce qu'ils ont trouvé
Depuis macOS 13, deux démons tournent sur chaque Mac : knowledgeconstructiond et intelligenceplatformd. Ils enregistrent leurs résultats dans le répertoire ~/Library/IntelligencePlatform. On y trouve 51 bases SQLite. La principale, graph.db, stocke des triplets de la forme « sujet — prédicat — objet » selon un vocabulaire de 181 classes et 278 prédicats. C'est un graphe de connaissances classique, mais personnel : le propriétaire, ses contacts, des lieux, des événements, des photos.
La manière dont le système détermine la proximité entre personnes est particulièrement intéressante. Une paire de classificateurs XGBoost examine 144 caractéristiques. Ce sont surtout des signaux comportementaux : à qui vous écrivez et à quelle fréquence, avec qui vous apparaissez en photo, quel jour de la semaine et à quelle heure ont lieu les contacts. Le premier modèle répond à la question « famille ou non », le second distingue « famille ou amis » du reste. Autrement dit, aucune sémantique profonde : des caractéristiques tabulaires ordinaires et du gradient boosting, ce qui est raisonnable pour un appareil, car le modèle est peu coûteux et fonctionne hors ligne.
Ce qui reste flou
Quinze autres colonnes, de « mère » à « collègue », sont remplies par un mécanisme que les auteurs n'ont pas pu retracer. Il s'agit peut-être d'un modèle distinct, de règles ou de données issues d'autres sous-systèmes. En toute honnêteté : les chercheurs n'ont pas une vue complète.
Le second point important concerne la suppression. Lorsqu'un lien est révoqué, la ligne ne disparaît pas : elle est déplacée dans une table séparée et conserve le niveau de confiance du modèle ainsi que les sources à partir desquelles la déduction a été faite. Pour l'utilisateur, cela signifie qu'un contact « oublié » peut laisser une trace dans le stockage local.
Que faire de tout cela
Pour les développeurs macOS, la conclusion est simple : l'appareil dispose d'une riche couche de contexte utilisateur, sur laquelle s'appuient les fonctions système d'Apple. Si vous créez une application de messagerie, de photos ou de contacts, il faut comprendre quelles attentes ce graphe crée chez les utilisateurs et quelles données le système a déjà déduites seul.
Pour les product managers et les fondateurs, c'est une leçon de conception de la confidentialité. Traitement local ne signifie pas transparence : déduire qui est la mère de qui se fait sans consentement explicite et sans interface de vérification. Si vous développez une personnalisation similaire, donnez à l'utilisateur un moyen de voir et de corriger les déductions, et lors d'une suppression, effacez aussi les données dérivées, y compris les niveaux de confiance.
Pour les spécialistes de la sécurité et les administrateurs d'entreprise, c'est une nouvelle surface d'audit. Les bases se trouvent dans la bibliothèque de l'utilisateur, ce qui signifie qu'elles sont incluses dans les sauvegardes et les extractions forensiques. Les profils sensibles, par exemple ceux de journalistes ou d'avocats, méritent d'être évalués sous cet angle.
Enfin, vous pouvez consulter votre graphe vous-même : 8rank a publié un tableau de bord local, iKnow, qui lit les bases sur votre Mac sans envoyer de données à l'extérieur. Lancez-le sur votre machine et vérifiez ce que le système pense de vous. Il est utile de confronter le résultat à la réalité : les erreurs du classificateur montreront à quel point de telles déductions sont fragiles si l'on s'en sert pour bâtir quelque chose d'important.
L'étude porte sur macOS 26 ; le comportement peut donc différer dans d'autres versions. Mais le simple fait qu'un tel graphe soit construit depuis des années et sans réglage explicite mérite l'attention de quiconque travaille avec des données utilisateur.
- 8 nov. 2026Un modèle 72B sur MacBook M2 Pro : 1 à 2 tokens par seconde et un ordinateur portable en surchauffe
- 8 nov. 2026OpenAI lance GPT-Image 2.6 : deux modèles, des GIF et l'export SVG via l'API
- 2 nov. 2026TensorFold 1.2.0 augmente de 44,2% le débit de Qwen3.8-27B sur M3 Ultra à 16 flux
- 1 nov. 2026Les modèles locaux battus par Opus et Codex : 0,21 sur MacBook contre 1,00 pour Codex
Questions clés sur cet article
Que sait-on sur Ce qu'ils ont trouvé ?
Depuis macOS 13, deux démons tournent sur chaque Mac : knowledgeconstructiond et intelligenceplatformd. Ils enregistrent leurs résultats dans le répertoire ~/Library/IntelligencePlatform. On y trouve 51 bases SQLite. La principale, graph.db, stocke des triplets de la forme « sujet — prédicat — objet » selon un vocabulaire de 181 classes et 278 prédicats. C'est un graphe de connaissances classique, mais personnel : le propriétaire, ses contacts, des lieux, des événements, des photos.
Que sait-on sur Ce qui reste flou ?
Quinze autres colonnes, de « mère » à « collègue », sont remplies par un mécanisme que les auteurs n'ont pas pu retracer. Il s'agit peut-être d'un modèle distinct, de règles ou de données issues d'autres sous-systèmes. En toute honnêteté : les chercheurs n'ont pas une vue complète. Le second point important concerne la suppression.
Que sait-on sur Que faire de tout cela ?
Pour les développeurs macOS, la conclusion est simple : l'appareil dispose d'une riche couche de contexte utilisateur, sur laquelle s'appuient les fonctions système d'Apple. Si vous créez une application de messagerie, de photos ou de contacts, il faut comprendre quelles attentes ce graphe crée chez les utilisateurs et quelles données le système a déjà déduites seul. Pour les product managers et les fondateurs, c'est une leçon de conception de la confidentialité.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.