web-dev-qa-db-fra.com

Swift iOS -Admob comment déterminer si l'utilisateur est un résident de l'État de Californie pour se préparer au California Consumer Privacy Act (CCPA)

Je viens de recevoir un e-mail de Google:

Mises à jour importantes concernant la California Consumer Privacy Act (CCPA)

Fondamentalement, c'est une version allégée de the GDPR les règles en Europe mais pour les résidents de Californie qui se déclenchera sur Jan 1, 2020. Google dit :

Les produits suivants nécessitent une action pour activer le traitement restreint des données: AdMob

Lorsque je clique sur le lien AdMob il dit:

Certains éditeurs peuvent choisir de ne pas afficher de lien "Ne pas vendre mes informations personnelles" sur leurs propriétés.

Alternativement, d'autres éditeurs peuvent choisir d'afficher un lien "Ne pas vendre mes informations personnelles"

Lorsque vous utilisez le SDK Google GDPR Consent Form cela me facilite la vie. Le sdk peut déterminer si l'utilisateur se trouve dans une région GDPR en utilisant le code ci-dessous:

import PersonalizedAdConsent
PACConsentInformation.sharedInstance.debugGeography = .EEA
if PACConsentInformation.sharedInstance.isRequestLocationInEEAOrUnknown { ... }

Si l'utilisateur est dans la région, je peux lui présenter le formulaire suivant:

enter image description here

Le code CCPA pour la page iOS dit d'ajouter ce code:

let request = DFPRequest()
let adNetworkExtras = GADExtras()
adNetworkExtras.additionalParameters = [ "rdp" : "1" ]
request.register(adNetworkExtras)

Je peux montrer à l'utilisateur une alerte qui dit "Ne vendez pas mes informations personnelles" avec une option Oui/Non et s'il veut se retirer, le code ci-dessus est défini. Contrairement au formulaire de consentement GDPR, le gros problème ici est de déterminer si l'utilisateur est ou non un résident de l'État CA.

La loi établit divers droits pour les résidents de l'état de Californie. Je veux seulement présenter le formulaire aux utilisateurs qui sont résidents de l'État de Californie mais il y a un dilemme.

1- l'utilisateur se trouve [~ # ~] dans [~ # ~] CA et [~ # ~] est [~ # ~] une CA résident de l'État (présentez-leur l'alerte)

2- l'utilisateur se trouve [~ # ~] en dehors de [~ # ~] CA et [~ # ~] est [~ # ~] une CA résident de l'État (présentez-leur l'alerte)

3- l'utilisateur se trouve [~ # ~] dans [~ # ~] CA et N'EST PAS un résident de l'état CA (ne rien présenter)

4- L'utilisateur est situé [~ # ~] en dehors de [~ # ~] CA et N'EST PAS un résident de l'état CA (ne présente rien)

Comment puis-je déterminer si l'utilisateur se trouve dans CA vs qu'il est résident de CA, donc je sais à qui présenter l'alerte "Ne pas vendre mes informations personnelles"?

Ce sont 4 situations très réelles que je ne peux pas comprendre comment analyser.

7
Lance Samaria

Si vous lisez le chapitre après le choix, ils disent que si vous choisissez de ne pas restreindre, vous devrez l'implémenter dans votre application, dans la demande d'annonce. Ils ont mis un lien pour expliquer comment faire.

0
Mausqy