Apple announced at the Apple Worldwide Developers Conference (iWWDC) 2020 that starting with iOS 14, all apps will require users to opt into tracking. This means that the Identifier for Advertisers (IDFA) can only be tracked for users that explicitly opt-in.
Starting with the CleverTap SDK version 3.9.0 ( released August 29, 2020), we have removed all code that has the ability to access the device’s advertising identifier (IDFA). The CleverTap SDK versions for iOS lower than version 3.9.0 had the ability to access IDFA, see tracking with the identifier for advertiser. However, these versions still did not capture IDFA automatically unless the customer configured it.
We recommend upgrading to the latest version of the CleverTap SDK for all customers using versions 3.8.2 and lower.
There is no impact on the vast majority of our customers because CleverTap iOS SDKs (version 3.9.0 and above) do not use IDFA to track anonymous user activity by default.
It is likely that some attribution vendors may stop sending individual attribution events. Check with your attribution vendor to learn more about the possible impact.
CleverTap tracks the following information:
- App version and build number
- Bundle ID
- iOS OS version
- Device model
- Cellular provider
- Network carrier
- Country code and timezone
- Wi-Fi and Bluetooth information
- Device width, height, and name
Starting from December 8, 2020, Apple requires App Privacy Details for all new apps and app updates. Refer to app store connect to understand Apple’s privacy rules and app integrations with multiple third-party SDKs to make the correct decision for your app.
For help with the privacy questionnaire, see app store connect - app privacy.
There may be cases when your app may be rejected by Apple Review with a note that your app is not compliant with the new privacy guidelines.
Apple privacy guidelines hint at rejecting apps that specifically track users across apps and websites using IDFA. However, we recommend reaching Apple support to understand the exact reason for app rejection.
If you still need further information, please create a support ticket from the CleverTap dashboard. We would be happy to help you with any further queries.
The Identifier for Advertisers (IDFA) is an alphanumeric string that’s unique to each device, and which you only use for advertising. Learn more about IDFA at Apple Advertising Identifier.
If you choose to implement ATT, then we recommend that you pass the IDFA value as an event property with a Custom Event instead of setting it as a Custom CleverTap ID.
Updated 5 months ago