Regarding AppTrackingTransparency framework, on https://developer.apple.com/app-store/user-privacy-and-data-use/ , it is mentioned that
It is also mentioned in https://developer.apple.com/videos/play/wwdc2020/10676/ .You may track users without obtaining user permission through the AppTrackingTransparency framework if it is for one of the following purposes:
When user or device data from your app is linked to third-party data solely on the user’s device and is not sent off the device in a way that can identify the user or device.
When the data broker with whom you share data uses the data solely for fraud detection, fraud prevention, or security purposes, and solely on your behalf. For example, using a data broker solely to prevent credit card fraud.
Can I know the procedure for obtaining the advertising identifier without user permission? for example, if we are using it for security purposes.
Thank you.
I believe this is similar to the question you asked on Use Advertising Identifer for Fraud Detection/Security Purpose. Therefore, I'm providing the same answer here in case it is useful:
From the User Privacy and Data Use page you linked, you will need to receive the user’s permission through the AppTrackingTransparency framework to track them OR access their device’s advertising identifier. While it is true that you may track users without obtaining permission for the specific mentioned purposes (including security as you said), you may not access the advertising identifier without first obtaining user permission.
If I've missed a distinction between your questions, my apologies; please clarify so I can answer the correct question.Depending on what your use case is, our DeviceCheck framework may be of assistance.