Urgent.News

What's breaking now, across thousands of outlets.

Tech

How Apple's Personal Knowledge Graph learns about your life on Mac

A breakdown of Apple's Personal Knowledge Graph shows what your Mac and Apple Intelligence know about you and your life. An example of contextual Siri on Mac The upgrade to Siri AI added the understanding of personal context to Apple Intelligence . By pulling information from messages, emails, and photos, Siri can come up with answers to queries with contextual elements, such as knowing the name…

How Apple's Personal Knowledge Graph learns about your life on Mac

Apple's Personal Knowledge Graph is a system used by the company to compile and analyze various data points about its users and their lives, as detailed in a breakdown by security researchers. This system has been in use since macOS 13 in 2022, with the generation process involving two daemons that analyze device content and create a knowledge graph. The daemons store information in a protected area on the Mac, within the Library/IntelligencePlatform directory, which contains 51 SQLite databases.

One of the key databases, graph.db, contains 181 entity classes and 278 predicates, with each row representing a subject, an object, and a relationship between the two. Subjects can include entities such as people, groups of humans, or organisms, while objects are typically plain values like names or dates. Predicates describe the nature of the relationship between the subject and object, such as what kind of thing it is, its genre, or topics of interest.

The daemons continuously populate this database with relationships over time, using various data points from sources such as messages, emails, and photos. For instance, it can infer relationships between people based on photos, communication logs, and physical proximity. While the researchers did not find the ContextualUnderstanding.PhysicalSocial data filled in, it appears to be a list of people and contact details that the user has been physically near at some point.

The daemons also handle deleted data by retaining it in an expired_stable_graph table, which contains retracted rows with confidence and relationship scores. This data can still outlive the information that helped produce it, as a conclusion derived from the models may persist even if the original data is deleted. Overall, this system raises privacy concerns due to the amount and granularity of data stored locally on the Mac, but it is ultimately more private than similar AI-centric services that analyze data in the cloud.

Written by urgent.news from AppleInsider's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at appleinsider.com →

More in Tech

Proxmox Backup Server: map datastore paths before trusting API tokens

Proxmox Backup Server: map datastore paths before trusting API tokens Proxmox Backup Server is a management application and a storage service.

  • Proxmox Backup Server offers API functions for data management.
  • API tokens have default no permissions, granted based on roles and paths.
  • Test tokens against intended datastores to verify namespace inspection.

What a large test suite actually buys a bot with a wallet

A bot that controls a wallet can turn a small state bug into an irreversible transaction. My test suite has about 473 tests, but the count is not the useful property.

  • Test suite separates deterministic business rules from trust boundary effects
  • Pure-logic tests focus on price conversion, listing state transitions, metadata validation
  • Network and wallet tests stop at explicit boundary, avoid encoding implementation details

The Internet Made Communication Easy. So Why Is Starting a Private Conversation So Complicated?

Think about the last time you wanted to have a simple conversation online. Maybe you wanted to ask someone a quick question, discuss an idea with a stranger, collaborate on a small project, or share…

  • Account-first approach complicates simple online conversations.
  • Temporary conversations need simpler, accountless communication.
  • MiutChat experiment offers room-based, temporary conversations.

Tagging before the version bump: what I found in the 2026 tags of 1,200 repositories

A common release slip: you create the tag v1.16.0 and only then bump the version in the file. The tag points at a commit that still says 1.15.2 . Usually nothing breaks right away.

  • Many repository tags do not match the declared version in code
  • Study examines 1,200 repositories across major package registries
  • Tool closuredrift provided to verify tagging accuracy

More from Sunday 8 November →