Android CCPA:如何检测加州用户?(CCPA关注)
新的CCPA指南要求“加州用户”具有特定的应用程序行为。顺便说一句,我想知道CCPA是否适用于所有加利福尼亚州的公民(即使他们在启动应用程序时不在加利福尼亚州),或者适用于所有在加利福尼亚州的人(如果他们不是加利福尼亚州公民的话) 因此,我想知道如何从技术上了解用户是否关注CCPA法律,以及我是否必须为他/她实施CCPA特定行为 我的问题是关于iOS和AndroidAndroid CCPA:如何检测加州用户?(CCPA关注),android,ios,privacy,privacy-policy,ccpa,Android,Ios,Privacy,Privacy Policy,Ccpa,新的CCPA指南要求“加州用户”具有特定的应用程序行为。顺便说一句,我想知道CCPA是否适用于所有加利福尼亚州的公民(即使他们在启动应用程序时不在加利福尼亚州),或者适用于所有在加利福尼亚州的人(如果他们不是加利福尼亚州公民的话) 因此,我想知道如何从技术上了解用户是否关注CCPA法律,以及我是否必须为他/她实施CCPA特定行为 我的问题是关于iOS和Android 谢谢 据我所知,CCPA仅适用于加州居民(不适用于旅行者)。。。话虽如此,我们可以预期CCPA将在稍后对所有美国公民进行某种概括,
谢谢 据我所知,CCPA仅适用于加州居民(不适用于旅行者)。。。话虽如此,我们可以预期CCPA将在稍后对所有美国公民进行某种概括,我们可以使用以下连词:
getResources().getConfiguration().mcc
或在values-mccXXX
资源目录下的Lacized配置文件中放置一个标志:
<resources>
<bool name="is_us_subscriber">true</string>
</resources>
真的
默认为false。离线工作,但需要基于SIM卡的设备(不包括一些平板电脑…),对于非基于SIM卡的设备,没有无缝的方式来检查居住国。。。最好的办法是使用IP地址,除非您有来自facebook登录或其他任何信息
IP地址
使用以下其中一种(或组合):
- 您自己的服务器实现
- 其他Web服务
Geocoder
检查地址#getCountry()
,返回:
地址的管理区域名称,例如,“CA”,或
如果未知,则为null
但它只允许您知道用户在加利福尼亚。。。用户不是加州居民
我的意见
- 外部Web服务的使用不可靠(无连接、VPN、代理等)
- 使用外部Web服务可能会很昂贵
- 我们缺乏关于基于位置服务的用户居住的信息
我建议只使用MCC,因为美国迟早会出现某种CCPA泛化的可能性很高…你当然可以这样对待每个人。然后你会发现像GDPR合规性这样的事情也很容易。谢谢@Synchro,但你没有回答我的问题:1)CCPA关心谁?2) 如何从技术上检测谁是关注者?(问题2包含问题1)谢谢!这就是为什么我发表评论,而不是回答。如果你像CCPA所期望的那样对待每个人,你就不需要担心它所关注的人,也不需要去发现他们。你现在可能想从技术上区分,但很可能不久就会有类似的联邦法规,这使得这项工作毫无意义。我想,最简单的解决方案往往是最好的:为什么不询问用户(首次使用应用程序时)他/她的国家/居住州?@Benoit简单但糟糕的解决方案;摩擦太大。用户将离开应用程序。