Android Why Game Maker makes http call everytime I open my app

Discussion in 'GameMaker Studio 2 Community Tech Support' started by Mert, Oct 11, 2018.

  1. Mert

    Mert Member

    Joined:
    Jul 20, 2016
    Posts:
    96
    If you check the console, Game Maker makes a http call to yoyogames with some stuff. I believe that's for analytical purposes(or maybe checking whether my license is valid or the game is compiled with cracked GMS2?, I don't know)

    This very much bothers me because it's completely against GDPR, and even if I try to make it so, explaining it to users on Privacy Policy is nonsense.

    My question is
    1-Why GMS2 does such thing, and what is the purpose ?
    2-Can I remove this ?

    I use GMS2, latest version(Steam)
     
    matharoo likes this.
  2. matharoo

    matharoo Udemy Instructor

    Joined:
    Jul 9, 2016
    Posts:
    699
    Following. I've seen this too and while it's not an issue for me, I would be interested in knowing what it is.
     
  3. sylvain_l

    sylvain_l Member

    Joined:
    Sep 18, 2016
    Posts:
    661
    GMS2 check for updates I-m pretty sure of that and also syncing your maketplace library(to tell you if an asset as been updated or if you bought one new). IDK if you can optout for that I don't think :/

    also depends of your settings you can opt-in-out also for the surveys too

    and there is also the rss feed http://gms.yoyogames.com/Zeus-Runtime.rss (I assume you could put a dummy local there)


    GMS2 as far as I know is an online thing, I mean you can go offline for a full month at best without revalidating your license credentials. That mean online connection is a requirement of the usage of the software.
    Not really a legal guys, so IDK how it goes along with the GDPR, but as far as my understanding goes, GDPR don't entitle anyone to anonymity when it comes to commercial relations and licensing stuff. It entitle you that yoyogame have to give you the reason why they need your data for (true that they can only keep the required personnal data, not everything they wish.), give you also the information what/how long the data are used. and that of cause they keep those data safe.
     
  4. matharoo

    matharoo Udemy Instructor

    Joined:
    Jul 9, 2016
    Posts:
    699
    I don't think that's what he means, he's probably talking about an HTTP call that is made from the compiled Android game, at the start.
     
  5. sylvain_l

    sylvain_l Member

    Joined:
    Sep 18, 2016
    Posts:
    661
    @matharoo ho that; there is an option somewhere to activate/deactivate the analysis of the data from your player of your game (if I remember thay track resolution harware spec and a bunch of things like that).

    If @Mert optout of that and there is still a checkto contact yoyogame... I'm going to be interested in the reason while there is still a request to yoyogame servers.
     
  6. matharoo

    matharoo Udemy Instructor

    Joined:
    Jul 9, 2016
    Posts:
    699
    So it's this option, right?
    upload_2018-10-11_15-9-30.png

    Thanks for letting me know, I've disabled it.
     
  7. sylvain_l

    sylvain_l Member

    Joined:
    Sep 18, 2016
    Posts:
    661
    yep @matharoo exactly that.
    (to be honest, that option is a bit fishy, it's checked by default if I remember right. And to be honest I think to be compliant with GDPR if you let it checked I think you have to inform your player before they install the app/game about the collect of those data.)
     
    matharoo likes this.
  8. Mert

    Mert Member

    Joined:
    Jul 20, 2016
    Posts:
    96
    Oh, I forgot
    Code:
    HttpGet("https://ping.yoyogames.com/pingback?data=....................
    This comes out from a compiled app.
     
    matharoo likes this.
  9. HW.

    HW. Member

    Joined:
    May 21, 2017
    Posts:
    194
    What IDE version and runtime version do you use?

    And is that because of you didn't untick the setting for the annonymous statistics?

    Or does it happen even you already untick the setting?

    Please clarify whether you unticked but it has been disregarded by the setting or not?? This is a very serious problem if that what happened.

    EDIT: I am okay for anything annonymous tracker for the GMS2 IDE to know my uses as the dev of the IDE app using a right license or not,
    BUT......
    i am NOT okay AT ALL, IF the tracking is on the .apk side of the compiled .apk for the end users, even it is said to be annonymous (especially if i already untick the setting) for my EU users (the EU people a.k.a. game players), because i don't want to be sued by the EU citizens, i believe that it is against GDPR if done without any Consents. Every "previously believed as annonymous" data becomes personal these days e.g. even the "non-personal cookies" such as on this web forum for the "annymous visitors" needs a Consent everytime i visit this website. And since the GDPR era, Google has also been requiring us the Android app devs/publishers to do any Consents done for our apk (for end users) such as for the analytics, ads and etc for the Play Store listing.

    @Mert, Please clarify, and how do you test your .apk to see that hidden "data-mining" activity? Does that happen recently on what versions.
     
    Last edited: Oct 11, 2018
  10. Mert

    Mert Member

    Joined:
    Jul 20, 2016
    Posts:
    96
    IDE : 2.2.0.343 Steam Runtime v2.2.0.258

    I created an empty project and unticked "Allow anonymous game statistics", compiled fresh app and it won't send that http request. Maybe there's a glitch ?
     
  11. HW.

    HW. Member

    Joined:
    May 21, 2017
    Posts:
    194
    That's so good to hear that the setting is working as it should (unticked = not collecting data).

    However in every new project, i used to checking that specific setting, so i think it is safer to do the routine on every of your new project and every new IDE release, because i've been seeing on every of my new projects that the default setting is being ticked. I always untick it then.

    Same as you said i don't want to do the consent nonsense either. I think the consent here in this case is not the consent between YYG and us as the dev only, but i think YYG needs to have consent directly from our game players (a.k.a. end users, without us as the bridge i think).

    Last but not least, i had bad experience with displaying consent (even just nonpersonal ads consent, which has similar weight as that regular cookies consent), still leads to many uninstalls and not few also leaving ridiculous 1* stars too, complaining about it. So it is big no for me to do more consent nonsense in this case.

    I prefer helping in another way such as bug reporting, i just don't want to take part of these data collecting, not mentioning the grey area against GDPR if it is believed to be grey, or believed to be black or white or whatever... I just don't care and don't want to touch any of it to be safe. So i hope unticking should work without glitch to disable it. I recommend you to report it as bug if it happens again in the future, if not according to the setting being set.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice