GDPR同意屏幕和编码

时间:2019-12-26 15:51:19

标签: android gdprconsentform

我将在自己的应用中添加广告,因此我对GDPR的同意感到疯狂。这就是为什么我寻求帮助。

我已经阅读了许多(许多)有关GDPR的网页,但对于我的小脑筋来说,它们太令人困惑了。所以我想知道这里有人能不能发光。 首先,我想要最简单的解决方案。我不希望用户选择要做什么。我的意思是,我的应用程序的第一个屏幕将显示EULA和Cookie同意书。如果用户接受它们,则该应用程序继续,否则,该应用程序关闭。就是这样。我认为人们只是因为展示广告而对隐私被窃取感到疯狂。如果他们如此害怕,他们可以购买没有广告的付费应用。

当然,我的应用程序不会获取任何私人数据(没有联系人,没有电话,没有位置),也不会与任何第三方共享。它只是一个常规应用,希望以合法方式展示广告。

我已按照IAB格式的同意找到并编码问题。我认为这是一个0或1的长链,具体取决于不同的情况。谁能帮忙编写代码?

我将向用户显示一些这样的文本:

  

您必须阅读并同意最终用户许可协议(EULA)和   Cookie同意以继续。

     

Cookie同意:

     

欧洲法律要求数字发布者向用户提供应用程序   有关使用COOKIES和其他本地形式的信息   存储。您必须同意下一次同意才能继续:我们使用设备   标识符,位置数据以及其他受众特征和兴趣数据   个性化内容和广告,提供媒体功能并进行分析   我们的流量。我们还将共享此类标识符和来自   您的设备与我们的广告和分析合作伙伴(InMobi.com,Smaato,StartAp和Flurry)合作。

也许第一个问题是:我真的需要以IAB格式编写同意书吗?

许多广告公司都要求它。例如InMobi:

    JSONObject consentObject = new JSONObject();
    try {
        // Provide correct consent value to sdk which is obtained by User
        consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
        // Provide 0 if GDPR is not applicable and 1 if applicable
        consentObject.put("gdpr", "1");
        // Provide user consent in IAB format
        consentObject.put(InMobiSdk.IM_GDPR_CONSENT_IAB, “<<consent in IAB format>>”); 
    } catch (JSONException e) {            
    }
    InMobiSdk.init(this, "Insert InMobi Account ID here", consentObject); 

最后一个问题:据我所知,GDPR同意仅应向欧洲人显示,为什么我要在应用程序中知道用户当前在欧洲还是在美国?

2 个答案:

答案 0 :(得分:0)

根据您的最后一个问题:对于日本和韩国以及欧盟以外的其他一些国家/地区的用户,已经有一种特定于国家/地区版本的欧洲GDPR。在某些情况下,我知道它不太严格(这使本地行业更容易使用数据)。

来自this EU website

此决定的结果是,个人数据可以从欧盟(以及挪威,列支敦士登和冰岛)流向该第三国,而无需任何进一步的保护措施。换句话说,到相关国家的转移将与欧盟内部的数据转移同化。 迄今为止,欧洲委员会已经认可安道尔,阿根廷,加拿大(商业组织),法罗群岛,根西岛,以色列,马恩岛,日本,泽西岛,新西兰,瑞士和乌拉圭提供了足够的保护。 正在与韩国进行充分对话。

我认为这个国家列表将会增加。

瑞士政府here发布了所有国家/地区的列表及其数据隐私政策摘要。不幸的是,它只有法语,但仍然易于理解,并且根据每个国家的隐私要求分为三类。

答案 1 :(得分:0)

首先,我想根据您的问题更正您的一些理解。

当然,我的应用程序不会获取任何私人数据(没有联系人,没有电话,没有位置),也不会与任何第三方共享。它只是一个常规应用,希望以合法方式展示广告。

如果您的应用程序未收集任何个人数据,那为什么要使用GDPR,这是绝对有根据的怀疑当您集成任何广告网络时,它们实际上会收集其中的一些数据(例如,地理位置),以便为用户提供定位更明确的广告。现在,您可以在广告联盟中设置的IAB字符串来定义在欧盟地区可以收集和不能收集的广告网络。

现在就来为您提供实际的帮助

根据IAB格式的同意,我发现了编码问题。我认为这是一个0或1的长链,具体取决于不同的情况。谁能帮忙编写代码?

是的,IAB格式有些棘手。因此,出现了主要称为CMP(同意管理平台)的新SDK,您可以将其集成以代表您征得用户的同意。有很多公司提供这种支持(举几个LiveRamp,Oggury)。但是,当您集成CMP时,请确保集成的网络也支持从CMP读取同意书。 InMobi v9.1.0 +支持CMP集成。通过使用CMP和InMobi v9.1.0 +,您可以在执行SDK初始化时安全地删除同意对象。

希望这会有所帮助。如有任何其他疑问,请在此处发表评论。