| Photos and screenshots | The person’s photo library | Your app, under the iOS photo permission. Pool’s service never. |
| The index: recognized text, labels, fingerprints, vectors, things, evidence | Your app’s container on the device | Your app, through grants. Pool’s service never. |
| Grants | Your app’s container on the device | Your app. |
| Install registration: random install ID, bundle ID, platform, SDK version | Pool’s service | Pool, to check your key and count connected users. |
| Model list request: random install ID, bundle ID | Pool’s service | Pool, to check your key before it lists the engine’s models. The files then download to the device. |
| Cloud assist text, only if turned on | In transit to Pool’s service, then discarded | Pool’s model provider, for the length of the request. |
Run reports, only if sendsRunReports is on: counts, timings, how a run ended, device model, iOS and SDK version | Pool’s service, 90 days | You, in the dashboard. Pool, to support you. |
| App Attest key and assertions, when your app turns App Attest on | Pool’s service | Pool, to check requests come from your app on a genuine device. |
Coordinates, only under .locations | Apple’s geocoder and Maps, to name places | Apple. Pool’s service never. |
Faces, only under .people | Your app’s container on the device | Your app, through grants. Pool’s service never. |