At the Apple Worldwide Developers Conference (WWDC) 2020, Apple announced that all apps would require users to opt into tracking starting with iOS 14. This means that the Identifier for Advertisers (IDFA) can only be maintained for users who explicitly opt-in.
Starting with the CleverTap SDK version 3.9.0 ( released August 29, 2020), we have removed all code that can access the device's advertising identifier (IDFA). The CleverTap SDK versions for iOS lower than version 3.9.0 could access IDFA; refer to 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 most of our customers because CleverTap iOS SDKs (version 3.9.0 and above) do not use IDFA to track anonymous user activity by default.
Some attribution vendors may likely 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.
Please create a support ticket from the CleverTap dashboard if you still need further information. We would be happy to help you with any other queries.
The Identifier for Advertisers (IDFA) is an alphanumeric string unique to each device you only use for advertising. Learn more about IDFA at Apple Advertising Identifier.
If you choose to implement ATT, 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 about 1 month ago