J'ai des applications sur l'AppStore et le Play Store. Je veux clarifier certains points concernant le GDPR. Si tout va bien, je vais obtenir l'aide de ce forum.
Ci-dessous quelques unes de mes confusions.
1) Si je supprime mes applications des pays de l'UE (supprime de l'App Store des pays de l'UE et du Play Store), puis-je ne pas mettre de dialogue de consentement dans mes applications? Et que se passe-t-il si un utilisateur de l'UE se rend sur le marché américain et télécharge mon application sans qu'aucun dialogue de consentement ne soit trouvé?
2) Si je coche la case de consentement, je dois montrer le dialogue de consentement à tous les utilisateurs? Parce que sans obtenir le consentement, je ne suis pas autorisé à obtenir le pays de l'utilisateur. Si je me trompe, corrigez-moi.
3) La monétisation de mes applications est basée sur 4 réseaux (admob, chartboost, Unityads, Vungle). Dois-je placer 4 dialogues de consentement?
1) Si je supprime mes applications des pays de l'UE (supprime de l'App Store des pays de l'UE et du Play Store), puis-je ne pas mettre de dialogue de consentement dans mes applications?
=> OUI, c'est bon. pas besoin de montrer le dialogue de consentement.
1.1) n'y a-t-il aucun problème si l'utilisateur change de magasin depuis le pays de l'UE vers les États-Unis et télécharge ensuite mon application?
=> Ensuite, ce sont les utilisateurs qui appartiennent aux États-Unis, donc cela ne pose aucun problème, car GDPR pour EU-Country.
2) Si je coche la case de consentement, je dois alors montrer le dialogue de consentement à tous les utilisateurs? Parce que sans obtenir le consentement, je ne suis pas autorisé à obtenir le pays de l'utilisateur. Si je me trompe, corrigez-moi.
=> Vous devez afficher le dialogue si l'utilisateur appartient à l'Union européenne uniquement. Pour un autre pays, il n'est pas nécessaire.
Pour cela, vous devez utiliser une astuce pour cela
Solution:
Vous devez obtenir l'adresse IP de l'utilisateur puis utiliser https://github.com/seventhmoon/IpApi-retrofit vous pouvez identifier l'utilisateur Qui appartient à l'Union européenne ou non?
il appartient à l'Union européenne
Si oui
affiche le dialogue de consentement
autrepas besoin de dialogue de consentement
3) La monétisation de mes applications est basée sur 4 réseaux (admob, chartboost, unityads, vungle). Dois-je placer 4 dialogues de consentement?
=> Non, il vous suffit d'afficher un seul dialogue de consentement. si l'utilisateur accepte, enregistre cette valeur (dans SharedPref) pour référence future et la transmet à tout autre réseau.
Utilisez Google Consent SDK pour vérifier si l’utilisateur se trouve dans l’Espace économique européen (EEE).
Dans build.gradle
ajouter:
implementation 'com.google.Android.ads.consent:consent-library:1.0.6'
Utilisez ConsentInformation.getInstance(context).requestConsentInfoUpdate( ... )
comme décrit dans la documentation .
Puis utiliser
ConsentInformation.getInstance(context).isRequestLocationInEeaOrUnknown()
Si la fonction renvoie true
, appliquez les règles GDPR à votre application (par exemple, afficher la boîte de dialogue de consentement). Vous devez afficher le dialogue de consentement une fois, mais si vous ajoutez un autre réseau, vous devez obtenir à nouveau le consentement. Vous pouvez stocker la version de consentement que l'utilisateur a acceptée et la comparer avec la version actuelle.