Search Unity

  1. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Let us know a bit about your interests, and if you'd like to become more directly involved. Take our survey!
    Dismiss Notice
  4. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Official Unity Analytics Data Privacy Plug-in Available Now in the Asset Store

Discussion in 'Unity Analytics' started by ap-unity, May 21, 2018.

  1. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    Unity Analytics Data Privacy Plug-in
    https://assetstore.unity.com/packages/add-ons/services/unity-data-privacy-plug-in-118922

    The Unity Manual has been updated with some additional GDPR information, including documentation about the plug-in:
    https://docs.unity3d.com/Manual/UnityAnalyticsDataPrivacy.html
    As mentioned on the plug-in page, if you use both Unity Ads and Analytics, the opt-out mechanism provided by Unity Ads applies to both services.

    If you do not use Unity Ads, but do use other Unity Developer Services, such as Unity Analytics, IAP, Multiplayer, or Performance Reporting, then you must use the Unity Data Privacy plugin to provide the opt-out choice to your players. The plugin provides a button you can add to your game that opens a Unity web page where players can manage their privacy settings.

    The plugin is available for Unity versions: 4.7 - 2018.1+.

    If you have any questions, please refer to the FAQ in our GDPR statement. We will continue to update this page with more information.
    https://unity3d.com/legal/gdpr

    If you have any specific questions about GDPR and Analytics, please contact: DPO@unity3d.com

    If you have any technical issues with the plug-in, please let us know.
    DataPrivac.jpg
     
  2. HT-OAludden

    HT-OAludden

    Joined:
    Oct 3, 2016
    Posts:
    4
    From http://ec.europa.eu/newsroom/article29/item-detail.cfm?item_id=623051
    Have we interpeted this wrong or is the Plugin in fact NOT compliant?
     
  3. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    241
    Thanks for posting. I have some specific questions...

    So opt out status vars looks like this:

    Code (CSharp):
    1. struct OptOutStatus
    2.  
    3.         {
    4.             public bool optOut;
    5.             public bool analyticsEnabled;
    6.             public bool deviceStatsEnabled;
    7.             public bool limitUserTracking;
    8.             public bool performanceReportingEnabled;
    9.         }
    Fairly obvious, analytics.Enabled = https://docs.unity3d.com/ScriptReference/Analytics.Analytics-enabled.html

    deviceStatsEnabled = can only be turned off if analytics AND performance reporting is off
    https://docs.unity3d.com/ScriptReference/Analytics.Analytics-deviceStatsEnabled.html

    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."
    https://docs.unity3d.com/ScriptReference/Analytics.Analytics-limitUserTracking.html

    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?
    https://developers.google.com/analytics/devguides/collection/android/v4/advanced

    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
     
    luizgpa and sandbaydev like this.
  4. plindberg

    plindberg

    Joined:
    Nov 25, 2016
    Posts:
    17
    My company is also concerned about the same issue brought up by HT-OAludden above.

    Any word on this?
     
    sandbaydev likes this.
  5. sandbaydev

    sandbaydev

    Joined:
    Aug 9, 2013
    Posts:
    63
    My company is also concerned about the same issue brought up by earlier posters.

    All I want is piece of code that we can add to our apps to disable data collecting.
     
  6. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    I can answer any technical questions about the functionality of the Analytics system or the Data Privacy plug-in. If you have any questions about Unity's stance on GDPR, I will forward them to our legal team for a response.

    Please keep an eye on our GDPR page, as we will continue to update it with more information:
    https://unity3d.com/legal/gdpr

    You can also forward questions directly to GDPR@unity3d.com.
     
    Last edited: May 29, 2018
    sandbaydev likes this.
  7. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
  8. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    241
    Cool, many thanks. Could you please answer the technical questions in my post above. The policy stuff I will email questions in.

    Thanks
     
    ap-unity likes this.
  9. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    @coshea

    Some clarification about the plug-in and why it might be necessary.

    Not all of the flags are available in all versions of Unity. This means the behavior within the app will vary by version. For example, on the current version of Unity, the limitUserTracking flag will set the deviceid to “Unknown” for outgoing requests. On older versions of the editor, this was not possible.

    Regardless of Unity version, if the player decides to opt-out with the plug-in, that preference is sent to Unity. We track these opt-out requests for each unique Application-Device-Player entity. This means that a unique player’s opt-out preference will not carry over across different Unity games. For players who have opted-out, Unity will remove personal data and identifiable information in our backend system through a mixed process of deletion and anonymization. Unity will also prevent future storage of personally identifiable information.

    No, that isn't possible.

    Correction: This is possible. Both performanceReporting and analytics will turn on deviceStats, but they are independent of each other. So you can have performanceReporting and deviceStats enabled without analytics.

    When analytics is disabled custom events, userinfo events and transaction events will be not be sent.

    In 2018.1+, if limitUserTracking is set to true, the deviceid will be set to Unknown. Older versions will continue to send the deviceid in events; however, this data will not be stored if the player has opted out.

    Edit: limitUserTracking will set deviceid to `"unknown"` for events since 5.6, but the deviceid is still sent for the Remote Config request until 2018.1 when that stopped.

    I will double check and get you a more complete answer to this tomorrow morning.

    I'm not aware of any plans anonymize the IP address. We will also be removing the IP address from our Raw Data Export files.

    If you are using Unity Ads, you can use their GDPR compliance option.

    If you are not using Unity Ads, but are using any other Unity service (Analytics, IAP, Performance Reporting, Multiplayer, etc.) or have a game with HW Statistics enabled, then you can use the Analytics Data Privacy plug-in. The Data Privacy plug-in from Analytics does not currently support modifying the privacy setting after a player has opted out.
     
    Last edited: May 23, 2018
    sandbaydev likes this.
  10. Swah

    Swah

    Joined:
    May 13, 2015
    Posts:
    20
    Thanks for the detailed answers @ap-unity. On our end, we can't easily ask our players to opt-out (our game is for children under 13). Are you aware of a way to keep using some services like IAP and Performance Reporting, and to disable analytics in code without asking users?
     
    sandbaydev likes this.
  11. pl_ayground

    pl_ayground

    Joined:
    Dec 17, 2015
    Posts:
    56
    @Swah

    I do hope that below is actually the answer for your question:

    Or is SystemInfo.deviceUniqueIdentifier a prerequisite for IAP to operate?
     
  12. PW777

    PW777

    Joined:
    Jul 15, 2013
    Posts:
    1
    Is there a way to deactivate any and all data collection completely?
     
  13. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    @PW777

    If you create a build that has all Unity Services disabled (Analytics, IAP, Ads, Performance Reporting, Multiplayer, etc.) and have "Enable Device HW Statistics" unchecked in Player Settings -> Other Settings, then that build will not send any data to Unity.
     
  14. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    @HT-OAludden, @plindberg
    The GDPR page has been updated to address this concern:
    https://unity3d.com/legal/gdpr

     
    zworp likes this.
  15. Swah

    Swah

    Joined:
    May 13, 2015
    Posts:
    20
    Thanks for the responsiveness @ap-unity.

    To reiterate and be more precise about my previous question: Are you aware of a way to keep using some services like IAP and Performance Reporting, without collecting personal data such as IP addresses? A good way to do this would be to disable analytics in code without having to ask users.

    Maybe another way to do this: can we just turn off analytics on Unity's project webpage? I assume this is not a solution and that it would also prevent services like IAP and Performance Reporting from working?
     
  16. IvyKun

    IvyKun

    Joined:
    Sep 28, 2013
    Posts:
    82
    I want to know this too. If the user opt-out, will Unity IAP work?

    This is important, maybe we need to update our game and disable or hide all in-apps if the user chose to opt-out.
     
    sandbaydev and MoribitoMT like this.
  17. technicat

    technicat

    Joined:
    Nov 22, 2006
    Posts:
    1,233
    It’s stated at top and in the plugin readme that the plugin is unnecessary if you’re using Unity Ads. However, as I understand it, Unity Ads provides an opt-out only when a Unity Ad is shown, which means the opt-out is never shown if an ad is not shown, whether because Unity Ads fails to serve up an ad or if the game is designed so that ads are only optionally shown (run an ad to get some kind of reward) or shown very late (I have games where the ad is only shown at the end of the game) so if you quit the game you never see the ad, or if you see the ad it’s after analytics has been collecting for a long time.

    So it seems to me if you need the plugin if you’re not using Unity Ads, maybe you should still use it even with Unity Ads.
     
  18. MoribitoMT

    MoribitoMT

    Joined:
    Jun 1, 2013
    Posts:
    197
    I just do not understand. all we need consent parameter that can be access via code.

    1. User click "Give Consent" button in Unity App / Game
    2. Unity.consentGiven = true ( send pers. data ) else ( not send any data )

    Everything is this simple. Any other type of implementation will raise questions and not %100 compliant with GDPR
     
    technicat likes this.
  19. IvyKun

    IvyKun

    Joined:
    Sep 28, 2013
    Posts:
    82
  20. MoribitoMT

    MoribitoMT

    Joined:
    Jun 1, 2013
    Posts:
    197
    But I am using Unity IAP only.
     
  21. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    Yes, if you implement the Data Privacy plug-in and a user opts out of data collection, IAP (and all services) will continue to function correctly.

    I have reached out to the team to get a better answer for this use case.

    Unfortunately, there is currently no way for a developer to disable sending Analytics events remotely.

    The Services settings in the dashboard are only available for the Unity Editor. If the Service was enabled during build time, then it will be enabled on the device. You would need to create a new build with the Data Privacy plug-in or with Analytics / Services (and "Enable HW Stats") disabled. Disabling the Analytics service would also disable IAP.

    If you have a recent version of Unity, you can restrict some analytics events via code. (They were linked to in a previous post.) However, depending on when these are set, some events may still be sent out and without integrating the Data Privacy plug-in, the privacy preference of the player is never sent to our server, so those events are treated normally by our data ingestion and processing.

    And if you have an older version of Unity, then most of these settings just don't exist. That is another reason why we are managing the privacy setting on the server, so it can work independently of the Unity version.
     
  22. Leonid

    Leonid

    Joined:
    Aug 20, 2013
    Posts:
    34
    Hello! Please comment 2 question regarding to this plug-in.
    1) If user opt-out using URL provided with this plug-in, will it disable HW statistics collection as well?
    2) For now, as far as i concern, the only way to disable it locally is a checkbox "Disable HW statistics" in Player settings - Others settings, but its ONLY available for Pro licence users, is that correct?
    Thank you!
     
    JamesArndt likes this.
  23. MoribitoMT

    MoribitoMT

    Joined:
    Jun 1, 2013
    Posts:
    197
    Unity approach seems weird to me.

    GDPR says, "Get consent first, then initiate systems". However with Unity Model for only using Unity IAP there is no such system, user need to click and external button, and choose some setting.
     
  24. tarahugger

    tarahugger

    Joined:
    Jul 18, 2014
    Posts:
    53
    I'm of the same mind here; As i understand it, we can't send any data anywhere (including simple things like a Device ID) before having explicit opt-in consent accompanied by a full and simply worded explanation of all data that will be collected.

    Unity is not doing this - they're claiming a sort of loophole and saying information they're collecting is required for their platform to be used, and therefore justified in opt-out. But by the time the user sees the opt-out button or reads what information is being collected - all sorts of data has already been stored somewhere with identifiers -How can you have Ads/IAP continue to function after opt-out without being able to identify the user or device?

    Regardless, their position as an SDK/intermediary/service being used by us puts them in a different legal situation than a company making a game. It seems important to be aware that what Unity chooses to do only protects them legally and not you.

    There are still lots of questions, for example we have to be able to supply a copy of any data stored about a user, but how should you verify that a person requesting the data is actually authorized to receive it? and you end up providing personal information to the wrong customer. :(

    What i'm hearing is some games intending to put up a consent UI at the start of the game, and basically if they say no, then the game doesn't run, sorry, uninstall it. Which works for free-to-play but how that goes on a title paid for upfront is interesting.
     
    Last edited: May 25, 2018
    MoribitoMT likes this.
  25. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    241
    I've been testing out the privacy sdk. Once they click the button, the url opens and has the privacy web page with the opt out option. You can also request the data that you mention above. A message tells you to come back in 24 hours, then you see a scrollable field that shows that information is stored. I believe this is done on a per app per device basis. So your same game on iPhone and iPad they would need to request the information on both devices, as the information isn't shared as a single user. Does that make sense?
     
    ap-unity likes this.
  26. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    Weird and not compliant.

    We need a mechanism to disable Analytics from collecting data from the start. My game only needs IAP and Ads. I already had a different analytics solution integrated and Unity Analytics was forced onto me to be able to use the others.

    I'm very upset with the way this has been handled. We were assured that it would be compliant and that's clearly not the case, and now we're exposed to legal actions. Also releasing things the day of the deadline is not helpful.
     
    JamesArndt, Tx, sandbaydev and 3 others like this.
  27. MoribitoMT

    MoribitoMT

    Joined:
    Jun 1, 2013
    Posts:
    197
    Agreed with you. It does not seem compliant with GDPR. Mechanism should ask user consent before taking any action, not directing a page to asking if user want to opt out or not.

    Opt Out should be external preference that user wants to use later.
     
    Last edited: May 25, 2018
  28. Pelican_7

    Pelican_7

    Joined:
    Nov 25, 2014
    Posts:
    110
    Unity's Statement on GDPR Readiness appears to explain this in the "What’s with the “opt-out”? Is this opt-out consent?" section.

    From the statement:
     
    JamesArndt and technicat like this.
  29. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    My understanding is that having legitimate reasons to process the data doesn't change the fact that you need to ask for consent before collecting. But I'm happy to be proved wrong with some pointers to the regulation text.
     
    theolagendijk and MoribitoMT like this.
  30. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    If a player changes their privacy setting on the webview from the plug-in, all enabled Services and HW Stats will continue to function as normal; however, we will remove personal data and identifiable information in our backend system through a mixed process of deletion and anonymization. Unity will also prevent future storage of personally identifiable information.

    For some versions of Unity (5.6+), this will also set `limitUserTracking` to true, and the deviceID will be changed to "Unknown" when the events are sent out.

    The "Disable HW Statistics" option is only available to Plus and Pro subscribers and it is dependent on having all other Services disabled.
     
  31. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    I would rather make my own bets if I'm the one paying the fine.

    I think UT needs to provide a way to disable the Analytics beforehand or clarify their position on why consent isn't required.

    @ap-unity Can you help us with this?
     
    JamesArndt and Martin_H like this.
  32. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,033
    I'm not able to offer any advice about interpreting GDPR (or any regulation). I have raised your concerns with the legal team.

    I would also encourage you to email DPO@unity3d.com with your questions.
     
  33. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    12,308
    My understanding, based on the website linked below, is that you do not have to ask for consent before you collect it.

    https://ec.europa.eu/info/law/law-t...-be-given-individuals-whose-data-collected_en

    Additionally the following sections pertaining to a citizen's rights make mention of having the right to have personal data removed from their systems but there is no mention of having the right to stop the initial collection.

    https://ec.europa.eu/info/law/law-t...ghts-citizens/my-rights/what-are-my-rights_en
    https://ec.europa.eu/info/law/law-t...anisation-stop-processing-my-personal-data_en

    Same. I'm not that great at reading legal documents so this website has been my sole source since this whole mess became known to me.
     
    Last edited: May 27, 2018
  34. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    Looking at the first link, it starts with "At the time of collecting their data...".
     
  35. JohnnyA

    JohnnyA

    Joined:
    Apr 9, 2010
    Posts:
    4,529
    "The plugin provides a button you can add to your game that opens a Unity web page where players can manage their privacy settings."

    Sounds terrible. Pulling users out to a seemingly unaffiliated site (which will probably suck based on Unity's past attempts at Web). Seriously, provide an API which lets us control the settings and interactions from within our own application.
     
    andrzej_cadp, Martin_H and spacepluk like this.
  36. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    12,308
    Yes, but it follows up with "people must be informed clea rly about at least" and their "right to withdraw consent at any time". I've quoted the relevant section of the actual legal document and bolded the parts related to this.
    Additionally, after searching the document a bit further, there is a section that mentions processing of data and what makes it lawful. I'm not going to quote the entire thing. You can find it by searching for "lawfulness of processing".
    At the moment this is the only section I have seen in the document where it mentions you have to give consent but even then you'll notice that only one of those entries has to apply for it to be legal to process their data.

    Some searching on the web for "legitimate interests" left me with the impression that the last bullet point is the one that will inevitably apply to games. I saw mention on another government website that there are three key elements and you could use them as a way to test if it's appropriate.

    https://ico.org.uk/for-organisation...e-legitimate-interests-basis/#three_part_test
    Working off of these, a video game with a leader board would pass the "purpose test" and "necessity test" because it needs at least some personal data to tie leadership positions to actual players.
     
    angrypenguin likes this.
  37. tarahugger

    tarahugger

    Joined:
    Jul 18, 2014
    Posts:
    53
    I figure they'll give everyone a month or so grace period before the fine hammers start dropping. If they're serious about it then they'll come out with some big fines right at the start to make a statement.
     
    Last edited: May 27, 2018
  38. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    I agree with this. But even if the processing is lawful you still need to inform the user before it happens which in practice is almost the same as asking for consent.

    And then there are a lot of games that don't have/need a server and it gets harder and harder to justify that the only legal basis is (f). In those cases I would prefer to prevent any collection unless you can get consent from the player.

    All of this is very problematic even before you start talking about children and the process required to get consent from the parents.
     
    dadude123 and Ryiah like this.
  39. codevenient

    codevenient

    Joined:
    Mar 3, 2014
    Posts:
    12
    I have the same concern. I use Unity Ads and Analytics. The instructions suggest that I should not use the Privacy Plug-in, because Unity Ads will provide the player with an option to opt-out. The problem is that I use ads in a very optional manner: I use rewarded ads, which only show up if the player chooses to view them. And if the player purchases a certain item (via an in-app purchase), the rewarded ads will disappear from the game completely. In summary, I use Unity Ads, but some players might never see any ad, so probably they are never presented with any privacy options either. Can I use the Privacy Plug-in in this case?
     
    technicat likes this.
  40. technicat

    technicat

    Joined:
    Nov 22, 2006
    Posts:
    1,233
    I think this approach is similar to Apple’s, except Apple is handling the UI themselves and not asking developers to put a button somewhere.
     
  41. MoribitoMT

    MoribitoMT

    Joined:
    Jun 1, 2013
    Posts:
    197
    There are 100,000s of active developers, it seems like just 10 of us concerned, I see no posts in forum, no discussions in groups. I see %99 of the apps not even updated with GDPR in Google Play and App Store, well what should we get from this?
     
  42. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    I guess once they start giving fines there will be a lot more people interested.
     
    Martin_H likes this.
  43. spacepluk

    spacepluk

    Joined:
    Aug 26, 2015
    Posts:
    155
    Or we are wrong and everything is fine and compliant, but I'm not convinced yet.
     
  44. Martin_H

    Martin_H

    Joined:
    Jul 11, 2015
    Posts:
    3,680
    I have a question about the hardware statistics that Unity is collecting from players. Afaik this is a feature you can not turn off on the free versions of Unity. Does this kind of collected data constitute the kind of data that GDPR applies to? Because if it does, the free version of Unity would be unviable for releasing games, unless you have a way to reliably make users accept a EULA and privacy policy before first launching the game, or am I misunderstanding something here? This legal stuff is a lot harder to understand for me than programming issues.
     
  45. technicat

    technicat

    Joined:
    Nov 22, 2006
    Posts:
    1,233
    Here’s an article on gdpr and games. Not a lot of specifics but it shows some stuff has been going on. https://www.engadget.com/2018/05/26/how-gdpr-is-affecting-the-games-you-love/

    and Facebook and Google have already been sued (by a third party)

    https://www.theverge.com/2018/5/25/17393766/facebook-google-gdpr-lawsuit-max-schrems-europe
     
    spacepluk likes this.
  46. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    11,006
    Perhaps technically, but practically I don't think this is the case. I'm no lawyer, but unless there's something specific to stop it, I suspect that much of this can be handled by one of those fairly standard small-print statements to the effect of "By downloading and running this app you are agreeing to our Terms of Service."

    A clause will be added to everyone's Terms of Services which which gives permisssion to collect data until that permission is revoked. Everyone adds an opt-out button at the earliest opportunity to satisfy the ability to revoke permission and clean up any already collected data. (It has to be able to do that anyway, because what if they click the button only after using the thing for ages?)

    In principle I think that's a fine enough system, but I do think that it's incomplete as an overall solution without also having some user education. Complete online privacy is not a realistic goal, and it would suck for non-technical users to think that they're fully protected just because governments are now paying attention to this one aspect of data privacy.
     
  47. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    12,308
    Yes, but we've been doing that for years now with privacy policies. On the topic of privacy policies you may have noticed a large influx of emails concerning updated policies. That's because the GDPR requires them to now be written in "clear and plain language" (link to the section below).

    https://gdpr-info.eu/art-7-gdpr/
     
    angrypenguin likes this.
  48. derkoi

    derkoi

    Joined:
    Jul 3, 2012
    Posts:
    1,904
    I was under the impression the GDPR was aimed a the big companies who process a lot of data, not some indie developer who takes some data for leaderboards etc?

    What a debacle.
     
  49. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    11,006
    A heck of a lot of indies manage their online data using tools and services from "big companies who process a lot of data". And, as I described in one of the other threads about this, there are solid reasons for small companies to be treated the same as larger ones in this regard.
     
  50. derkoi

    derkoi

    Joined:
    Jul 3, 2012
    Posts:
    1,904
    True, I use Playfab myself along with Unity IAP and Analytics.
     
    angrypenguin likes this.