Skip to main content
interests counts the days a person saved captures about each topic of PoolKit’s taxonomy, and compares that with a typical person. It runs on the device, on what is already indexed. It reports counts and dates, never a claim about what the person likes or is.

Now and lifetime

Pass includeAll: true to add typical topics and single-day moments. limit is 50 by default, up to 500.

What an interest holds

A capture counts for a topic, and every topic above it, when Apple’s Vision labelled it with one of the topic’s labels, or when a thing PoolKit found in it names one of the topic’s words.

The taxonomy

PoolClient.interestTaxonomy lists every topic: 129 of them in 19 groups such as fashion, beauty, food, home, tech, travel, music, sports and pets. Each maps to IAB Audience Taxonomy 1.1 ids where IAB has one. Topics on health, religion, politics, sexuality, children and personal finances are not in it, so no call can return them. Captures the privacy gate marked sensitive never count.

Inside the grant

  • interests needs the query operation and counts only captures the grant’s data categories and scope cover.
  • It never sends anything to Pool.
  • When the person revokes the grant, the call throws PoolError.grantRevoked like every other read.