Thanks for posting. I have some specific questionsâŚ
So opt out status vars looks like this:
struct OptOutStatus
{
public bool optOut;
public bool analyticsEnabled;
public bool deviceStatsEnabled;
public bool limitUserTracking;
public bool performanceReportingEnabled;
}
Fairly obvious, analytics.Enabled = Unity - Scripting API: Analytics.Analytics.enabled
deviceStatsEnabled = can only be turned off if analytics AND performance reporting is off
so it is possible to use deviceStats and performanceReporting without analytics? Iâm guessing no.
Analytics.limitUserTracking = âSetting this property to true causes the Analytics service to further anonymize data by not sending SystemInfo.deviceUniqueIdentifier for game users. By default limitUserTracking is false.â
From your GDPR Faq:
âIf a game developer or publisher enables Unity Ads or Unity Analytics for their game, we collect data such as device type, country, device language, in-game behavior and purchases, IP address, Appleâs Advertising Identifier (IDFA), and Google Play advertising ID.â
So using limitUserTracking will stop sending Apple IDFA and Google Play ad ID?
In your COPPA page, it says:
âIn order to provide analytics for your games, Unity Analytics generates an anonymized user ID for each user in your game. We do not use any of these IDs generated from Child Apps to track users across apps built by other developers or to map users between different services, devices, or browsers on the same computer.â
So that suggests if you donât have a child directed app, IDs are tracked across different apps and services right?
also COPPA page âIn addition to these IDs, Unity Analytics also collects the following personal information from Child App users: IP address, identifiers for advertisers (IDFA is only collected if Unity Ads is also enabled) and device identifiers (IDFV, Android device ID or IMEI if Android device ID is unavailable).â
So in a child direct app, with no ads, you still collect IP Address, and device identifiers (IDFV, Android device ID or IMEI if Android device ID is unavailable) ?
Google Analytics allows you to anonymise the IP address, why doesnât Unity Analytics provide this option? For those that still want to use analytics but provide better privacy for their users?
In the gdpr FAQ it says: âWill players be able to opt-in or opt-out of data collection at any time? Each time a Unity ad appears in a game, players will be able to access and change their privacy setting via the Info â
â icon on the Unity ad.â
With the above plugin, when you open the URL, it says when you opt-out the tracking âI understand that this action cannot be undoneâ, so which is it? Contradicting statements there.
It would be really useful for Unity to provide clarity to the information above, as Iâm very close to removing all cloud services from my apps at the moment.
Many thanks