Privacy
Forget user data (GDPR)
Section titled “Forget user data (GDPR)”API: IAffiseAndroidApi.Forget(string userData) — Runtime/Module/Attribution/IAffiseAndroidApi.cs:16 / Runtime/Module/Attribution/AffiseModuleAndroid.cs:29.
Access:
Affise.Android.Forget("user-identifier");The iOS API surface (public interface IAffiseIOSApi, Runtime/Module/Attribution/IAffiseIOSApi.cs:6) does not expose an equivalent Forget method.
Disable tracking
Section titled “Disable tracking”Public API:
public static void SetTrackingEnabled(bool enabled)—Runtime/Affise.cs:156public static bool? IsTrackingEnabled()—Runtime/Affise.cs:166
Behavior (quoted):
By default tracking is enabled.
While tracking mode is disabled, metrics and other identifiers is not generated locally.
Keep in mind that this flag is persistent until app reinstall…
Disable background tracking
Section titled “Disable background tracking”Public API:
public static void SetBackgroundTrackingEnabled(bool enabled)—Runtime/Affise.cs:134public static bool? IsBackgroundTrackingEnabled()—Runtime/Affise.cs:144
Behavior (quoted):
By default background tracking is enabled.
While background tracking mode is disabled, metrics and other identifiers is not generated locally.
Background tracking mode is persistent as Application lifecycle, and will be re-enabled with process termination automatically.
Related
Section titled “Related”- Offline mode — temporarily queue events without disabling tracking.