
研究グループ The Eighth Rank(Dario Pasquini 氏と Michał Bazyli 氏)は、すべての Mac で knowledgeconstructiond と intelligenceplatformd という2つのバックグラウンドサービスが動いており、ユーザーと周囲の人々についての個人知識グラフを構築していると報告しました。10月下旬に公開された分析は、この週末 Hacker News で約846ポイント・449件のコメントを集めています。Apple の公式な説明は「汎用の知識グラフを構築する」デーモンとする短い man ページだけで、Apple のコメントを報じた記事はありません。
中身:データは ~/Library/IntelligencePlatform に約51個の平文の SQLite データベースとして保存され、macOS の「フルディスクアクセス」権限で保護されています。中心となる graph.db には181のエンティティクラスと278種類の関係があり、各行に信頼度スコアが付いています。研究者によると、連絡先、写真(顔)、カレンダー、メッセージ、メール、位置情報、スクリーンタイム、端末の状態などが情報源です。
家族判定モデル:CoreML 形式で同梱された2つの XGBoost モデルが、同じ姓、同じ自宅住所、iCloud ファミリーのフラグ、年齢差などの特徴から「家族」かどうかを判定します。DEV Community の解説記事によると、144の特徴量を使い、「家族」「母」から「同僚」まで17種類の関係を毎日スコアリングしています。メールを送ってきた人、写真に写った人、会議に招待された人など、同意していない人の情報も含まれます。
確認済みの点と未確認の点:処理はすべて端末内で行われ、研究者はデータが外部に送信されているとは述べていません。調査は macOS 26.6.2 で行われ、仕組みは macOS 13(2022年)から存在する「とされる」としており、解析の一部は推測だと説明しています。削除したデータが expired_stable_graph テーブルに残ること(研究者の計測で約48時間)、推定結果を確認・修正する公式な方法がないことも指摘し、攻撃者や悪意あるアプリがフルディスクアクセスを得た場合の格好の標的になると論じています。iOS にも同様の仕組みがあります。


