The SDK offers various privacy-preserving methods to manage the data sent to AppsFlyer from your app. These methods help to ensure that private information is not exposed without user consent and that user privacy is maintained in accordance with relevant data protection laws and regulations.
The SDK enables you to manage the information you send to AppsFlyer by providing methods that control:
- When to send user-level data
- Who receives user-level data
- What user-level data to send
The SDK sends information about app installs and in-app events to AppsFlyer as soon as the
start method is called. Privacy-preserving methods affect the availability of certain user-level event data depending on whether they are invoked before or after the
start method call.
start is called for the first time, the SDK sends the install event to AppsFlyer, along with the parameters required to attribute the installation to the correct media source. Therefore, invoking methods before calling
start can prevent AppsFlyer from attributing the install event properly.
So, if you want attribution to occur, avoid calling privacy-preserving methods before the
start method. Instead, call them only after the install event has been sent to AppsFlyer. This approach ensures that the user's in-app events remain private while install attribution can still take place.
The ad networks and Self-Reporting Networks (SRNs) you partner with receive user-level information for attribution and optimization. However, you can employ a partner-sharing filter method to limit data sharing with some or all partners according to end-user preferences.
The SDK offers multiple methods to safeguard user-level data. The user anonymization method deletes or hashes all user-level identifiers, while other methods delete only specific types of identifiers.
Đã cập nhật khoảng 1 tháng trước