All terms

App Store

StoreKit 2 appAccountToken

The appAccountToken is a UUID your app attaches to a StoreKit 2 purchase. It appears in the signed transaction and in App Store Server Notifications, letting your server tie a purchase to a known user or affiliate without fingerprinting.

Published · Last reviewed

Written by Attribloom Engineering · Reviewed by Attribloom Product · Last reviewed

When a user buys, your app sets a purchase option carrying a UUID you generated. Apple echoes that UUID back in the signed transaction and in every server notification about it.

The token connects explicit referral evidence to a verified purchase without device fingerprinting. A deterministic identifier does not establish an ATT exemption: assess the actual data flow and obtain applicable permission before referral lookup or token attachment.

Frequently asked

Where does the appAccountToken come from?

Your app generates a UUID and passes it as a StoreKit 2 purchase option. Apple returns it in the signed transaction and in App Store Server Notifications v2.

Is appAccountToken personally identifiable?

It is an opaque UUID you control. It is not tied to Apple ID and carries no personal data unless you choose to map it to a user in your own system.

Related

Learn more

Try it

Get startedSee pricingSee integrations