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

GDPR & Unity sending data with analytics disabled.

Discussion in 'Unity Analytics' started by tarahugger, May 25, 2018.

  1. tarahugger

    tarahugger

    Joined:
    Jul 18, 2014
    Posts:
    53
    I deployed an app to my iphone and routed traffic through a proxy to see what is being sent and it appears that Unity is sending a bunch of personal information, even though i have Analytics (and all other Unity services) disabled.

    The following goes to https://config.uca.cloud.unity3d.com/ and https://cdp.cloud.unity3d.com/v1/events

    {
    "common": {
    "appid": "5b9dec1d-7ba0-4c...",
    "userid": "6d09e3e522bd64a099...",
    "sessionid": 1048542881751...,
    "platform": "iPhonePlayer",
    "platformid": 8,
    "sdk_ver": "u2017.3.1f1",
    "debug_device": true,
    "localprojectid": "a696321cbcc89.....",
    "build_guid": "b9ae98f75c179f1448e....",
    "deviceid": "B78240E8-C6F9-4F..."
    }
    }


    Whats going on here?

    Is it because of some debug/development flag that this is happening? Or maybe because despite the services being turned off, the project is linked with a UnityProjectId in Services>settings?

    We can't be sending device id prior to consent.
     
  2. tarahugger

    tarahugger

    Joined:
    Jul 18, 2014
    Posts:
    53
    While i'm here, and in case anyone is curious,

    Calling Social.localUser.Authenticate for gamecenter will send the user's UDID


    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>background</key>
    <integer>0</integer>
    <key>timestamp</key>
    <integer>1527252525457</integer>
    <key>udid</key>
    <string>9a293d7948ec20a8....</string>
    </dict>
    </plist>


    and the Facebook SDK 7.11.1 sends this on init.

    {
    "include_headers": "false",
    "advertiser_tracking_enabled": "1",
    "format": "json",
    "anon_id": "XZ003F62FB-D58F...",
    "application_tracking_enabled": "1",
    "event": "MOBILE_APP_INSTALL",
    "extinfo": "[\"i2\",\"your.bundle.id\",\"9\",\"1.0\",\"10.3.3\",\"iPhone5,2\",\"en_DE\",\"GMT+2\",\"o2-de\",320,568,\"2.00\",2,27,3,\"Europe\\\/Berlin\"]",
    "sdk": "ios"
    }
     
  3. Pelican_7

    Pelican_7

    Joined:
    Nov 25, 2014
    Posts:
    110
    Possibly "Disable HW Statistics" is not enabled in Player Settings?
     
    JamesArndt likes this.
  4. VIC20

    VIC20

    Joined:
    Jan 19, 2008
    Posts:
    2,324
    Disable HW Statistics is a Unity Pro feature.
     
    Last edited: May 27, 2018
    Martin_H likes this.
  5. Martin_H

    Martin_H

    Joined:
    Jul 11, 2015
    Posts:
    3,680
    I'm interested in this as well. I wonder if literally everyone who uses the free version and published a game with it that didn't force the user to accept an appropriate EULA, is now in violation of the GDPR?! That would be pretty bad imho.
     
    JamesArndt likes this.
  6. VIC20

    VIC20

    Joined:
    Jan 19, 2008
    Posts:
    2,324
    I’ve added this to my privacy policy, possibly this is enough, if someone (with a lawyer background?) knows a better text then please share:

     
    JamesArndt likes this.