Although cookies are typically associated with websites, the Danish Cookie Order also applies to apps that use data tracking mechanisms. This article explores some of the technical considerations for ensuring compliance, even though apps don’t store cookies in the traditional web-based sense.
The concept of “cookies” in the app domain doesn’t translate directly from what happens on websites. Apps don’t store cookies in the traditional sense, but they still collect similar types of data such as unique identifiers, device information, and user behavior through tools like SDK (Software Development Kits) or analytical platforms.
These data points are used to improve the app, personalize user experience, track engagement, or support targeted advertisement.
The Danish Cookie Order and GDPR regulation aren’t restricted only to traditional web-based cookies but applies broadly to any mechanisms that track or store data on the users’ devices, which include mobile apps.
Therefore, it’s important to understand that even though your app doesn’t store cookies in the web-based sense, if it collects data, it is likely to fall under the legislation that applies to cookies.
* The contents of this article should be seen as guiding principles, and you should always seek legal advice to make sure your app is compliant in your business context.
This step requires some technical insights into the app, as the correct consent flows might be in place, but if the app itself overrides the user’s preferences and still tracks everything, the app is not compliant.
So, the first step is to document the current state of the app – from both a UI and a technical perspective.
If your app has an existing consent flow, document the flow, when and how are users prompted for consent? What options do they have? Can the consent be updated at a later stage?
Once the UI has been documented, the next step is to document when and how the app tracks the users and what tracking services are used. This can either be done by a developer or a tech-savvy person using proxy tools to map out what data is being sent out of the app.
(Tools like Proxyman or Charles Proxy can be used)
At this stage, you should have all the information needed to assess whether the current state is compliant, or tweaks need to be made.
Now that you have a clearer idea on how to ensure a compliant app, let’s address a common question: What are you allowed to track in the app?
In short, you can break tracking down into 4 different categories: Necessary, Functional, Statistical and Marketing Tracking.
There are several vendors in the consent management platform market that can ease the process of making your app compliant, although there’s several factors to consider before selecting a CMP provider or choosing to implement your own custom solution.
A key consideration is the evolving EU User Consent Policy and its impact on personalized ads via services like Google AdSense, Ad Manager or AdMob.
If you need to use ad services like these, you are required to use a certified CMP vendor or get your custom solution certified.
The list of certified CMP providers can be found here.
Another aspect to consider is whether your app is a part of a larger digital eco-system where you need CMP’s implemented several places. In these cases, a great use-case of the CMP providers is the ability to manage consents across several digital solutions.
An added benefit to consider is that many CMP providers also offer SDK scanning software. These tools can help you categorize the different tracking SDKs implemented in you app. A key part to consider here is if your app is based on a cross-platform solution like React Native, the accuracy of the scanner can differ, due to the plugin architecture of React Native. These tools can assist in identifying tracking SDKs, but due to the architecture of React Native, a developer should manually review and categorize the results before relying on them.
Lastly, there’s the pricing aspects. You you’re in need of a very basic consent setup, a custom solution can be preferred to avoid having monthly costs to a CMP provider, as the price can be greater over time, compared to the time spend on the custom solution.
Ensuring compliance in apps involves both technical and strategic considerations - from understanding tracking categories to implementing a compliant consent flow. Whether you choose to build your own solution or work with a CMP provider, the right approach depends on your business needs, technical setup, and long-term goals. If you’re unsure about the best approach, our app team at Merkle has a decade worth of experience and can help guide you through the process. Feel free to reach out to Anders Grandjean-Thomsen for more information.