GDPR 同意屏幕和编码

GDPR consent screen and coding

我将在我的应用程序中投放广告,所以我对 GDPR 同意感到疯狂。这就是我寻求帮助的原因。

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

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

根据IAB格式的同意,我发现了编码问题。我认为是0或1的长链,视不同情况而定。任何人都可以帮助如何编码吗?

我将向用户展示一些这样的文字:

You must read and agree the End User Licence Agreement (EULA) and the Cookie Consent to continue.

Cookie consent:

European laws require that digital publishers give user of apps information about their use of COOKIES and other forms of local storage. You must agree the next consent to continue: We use device identifiers, location data, and other demographic and interest data to personalise content and ads, to provide media features and to analyse our traffic. We also share such identifiers and other information from your device with our advertising and analytics partners (which are InMobi.com, Smaato, StartAp and 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 同意书必须仅针对欧洲人显示,为什么我会在我的应用程序中知道用户当前是在欧洲还是在美国?

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

来自this EU website

The effect of such a decision is that personal data can flow from the EU (and Norway, Liechtenstein and Iceland) to that third country without any further safeguard being necessary. In others words, transfers to the country in question will be assimilated to intra-EU transmissions of data. The European Commission has so far recognised Andorra, Argentina, Canada (commercial organisations), Faroe Islands, Guernsey, Israel, Isle of Man, Japan, Jersey, New Zealand, Switzerland and Uruguay as providing adequate protection. Adequacy talks are ongoing with South Korea.

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

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

首先我想根据你的问题纠正你的一些理解。

Of course my app doesn't take any private data (no contacts, no calls, no location) and doesn't share it with any third parties. It is just a regular app that wants to display ads in a legal way.

毫无疑问,如果您的应用没有收集任何个人数据,那么为什么要遵守 GDPR?当您集成任何广告网络时,他们实际上会收集其中的一些数据(例如位置)以向用户提供 better-targeted 广告。现在,在欧盟地区可以收集和不能收集的广告网络由您在广告网络上设置的 IAB 字符串定义。

现在提供您需要的实际帮助

I have found an encoding problem according to the consent in IAB format. I think it is a long chain of 0 or 1 depending on the different situations. Can anyone help how to code that?

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

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