← All tech news
TechNews

Your Mac quietly builds a graph of your family and contacts, researchers find, with a classifier that guesses who is family

· 1 min read

Two macOS background services build an on-device knowledge graph from Contacts, Photos, Calendar, Messages, Mail and location, The Eighth Rank says. Models score who counts as family. Apple documents almost none of it; a free tool lets you look at your own graph.

macOS

Researchers at The Eighth Rank (Dario Pasquini and Michał Bazyli) say every Mac runs two background services, knowledgeconstructiond and intelligenceplatformd, that build a personal knowledge graph about the user and the people around them. Their write-up, published in late October, reached about 846 points and 449 comments on Hacker News this weekend. Apple's only documentation is a short man page describing a daemon that builds "a general purpose knowledge graph". None of the coverage includes a response from Apple.

What is in it: the data sits in ~/Library/IntelligencePlatform as about 51 plaintext SQLite databases, protected by macOS's Full Disk Access permission. The main one, graph.db, holds 181 entity classes and 278 relationship types, each row with a confidence score. The researchers say it draws on Contacts, Photos (faces), Calendar, Messages, Mail, location, Screen Time and device signals.

The family classifier: two XGBoost models shipped as CoreML decide who counts as family, using features such as a shared last name, a shared home address, the iCloud Family flag and age difference. A DEV Community summary of the research says they use 144 features and score 17 relationship columns, from "family" and "mother" to "coworker", recalculated daily. People who never agreed to anything — anyone who emailed you, appears in your photos or was invited to your meetings — are included.

What is and isn't confirmed: everything runs on the device; the researchers do not say data leaves the Mac. They collected their data on macOS 26.6.2 and say the system has existed "allegedly" since macOS 13 (2022); they describe parts of their mapping as inference. They also found that deleted entries linger in an expired_stable_graph table (about 48 hours in their measurements), that users have no documented way to view or correct the inferences, and they argue the store would be a single rich target if an attacker or a malicious app got Full Disk Access. A similar store exists on iOS.

More news