Lawfulness, Fairness, and Transparency
Data may only be processed where there is a legal basis (consent, legitimate interest, etc.); the user must be informed.
GDPR + ePrivacy Directive compliance for Turkish companies selling in the EU, CNIL/AEPD decision examples, and Schrems II data transfer rules. This page is not legal advice; working with a qualified legal advisor is recommended.
The General Data Protection Regulation (Regulation 2016/679) is the European Union's core legal framework for personal data processing and privacy. It has applied directly in all EU member states since May 25, 2018, with no need for transposition into national law.
The most critical feature of GDPR is its extraterritorial scope. Under Article 3, a company does not need a physical presence in the EU: any organization that offers goods or services to the EU market or monitors the behavior of EU citizens falls within the scope of GDPR. Examples such as Trendyol Europe, Hepsiglobal, and Getir UK fall into this group.
These principles apply at every step of data processing; cookie management is subject to this framework as well.
Data may only be processed where there is a legal basis (consent, legitimate interest, etc.); the user must be informed.
Collected data may only be used for the stated purpose; processing beyond that purpose is prohibited.
Only data that is strictly necessary for the operation should be collected; loading unnecessary cookies violates this principle.
Processed data must be current and accurate; incorrect data must be deleted or corrected.
Data may not be stored longer than the purpose requires. Cookie retention periods must be proportionate to the purpose.
Data must be protected against unauthorized access, loss, or destruction through technical and organizational measures.
The data controller must document and demonstrate compliance. Appointing a DPO, DPAs, and record-keeping fall within this scope.
A common confusion: cookie consent rules come not directly from GDPR but from ePrivacy Directive (2002/58/EC) Article 5(3). GDPR, in turn, defines the quality of consent (Article 4(11) and 7).
The "obtain consent before loading cookies" rule comes from here (Article 5(3)). Explicit consent is required for all cookies except essential ones.
It requires consent to be "freely given, specific, informed, and unambiguous" (Article 4(11) and 7). It sets the quality standard.
Read together, the conclusion is this: consent must be obtained before loading cookies under the ePrivacy rule, and that consent must meet the GDPR quality standard.
GDPR grants users eight fundamental rights. Withdrawing consent is among these rights.
How, why, and for how long data is processed must be communicated transparently (Art. 13-14).
The user can request which of their data is being processed (Art. 15).
Incorrect or incomplete data must be corrected or completed (Art. 16).
Also known as the "right to be forgotten"; under certain conditions, erasure of data can be requested (Art. 17).
The user can request that the processing of their data be restricted (Art. 18).
Data must be delivered to the user in a machine-readable format or transferred to another platform (Art. 20).
Processing based on legitimate interest or public interest can be objected to (Art. 21).
Consent must always be as easy to withdraw as it was to give (Art. 7(3)). This makes a "Withdraw" option in the banner mandatory.
When the GDPR consent legal basis (Art. 6(1)(a)) is chosen, the banner design must meet the following requirements:
Each member state's supervisory authority applies interpretations of varying strictness.
| Country | Authority | Strictness | Special Rule |
|---|---|---|---|
| Germany | BfDI + State authorities | Very Strict | TTDSG (2021) extra layer, "Cookie wall" banned |
| France | CNIL | Very Strict | Reject button = as prominent as Accept button (mandatory) |
| Italy | Garante | Strict | Scroll = not consent (2022 ruling) |
| Spain | AEPD | Moderate | Flexibility exists, but penalties for violations are large |
| Netherlands | AP | Strict | "Cookie wall" permitted with restrictions (except paywall) |
| Ireland | DPC | Moderate | Headquarters country for Big Tech, decisions are relatively slow |
| Austria | DSB | Strict | The most comprehensive enforcement on Schrems II |
| Poland | UODO | Flexible | Flexible in practice, penalties are rare |
Decisions reported in public, official sources. For the full text, please review cnil.fr and edpb.europa.eu.
There was no "Reject" button, only "Accept" and "Manage All" options were offered. CNIL: "Accept and reject must be offered with the same ease."
The same missing "reject button" issue. Announced on the same day as Google.
Insufficient disclosure, and consent was not obtained before cookies were loaded.
IAB TCF v2.3 is the consent standard for the programmatic advertising ecosystem. v2.3 has been in effect since February 2026. cerez.io has IAB TCF v2.3 support (certification in progress).
data-cb-category attribute) are offered. For large publishers where TCF is mandatory for the programmatic vendor ecosystem, cerez.io is currently not suitable.
Our current solution works with Google AdSense and Ad Manager via Google Consent Mode v2; it is sufficient for small and medium-sized publishers.
Which steps does our platform automate, and which remain your responsibility?
With 217+ cookie definitions and BFS scanning, your site's cookies are detected and categorized. This meets the GDPR's disclosure obligation.
AutomaticCategory-based toggles, equally visible accept/reject buttons, support for 3 languages (TR/EN/DE), and a consent withdrawal widget.
AutomaticEvery consent decision (accept/reject/category) is recorded with a timestamp and user identifier. This meets the GDPR's burden of proof.
AutomaticAppointing a DPO and preparing a Data Processing Agreement (DPA) is a legal advisory process; cerez.io does not automate these processes.
Legal advisorLegal advice is required for GDPR-compliant cookie policy content. cerez.io offers policy template suggestions; legal approval remains your responsibility.
Partially supported5 signals (ad_storage, analytics_storage, functionality_storage, ad_user_data, ad_personalization) are transmitted automatically. GA4 and Ads compatibility is ensured.
AutomaticDual GDPR + KVKK compliance, Google Consent Mode v2, automatic cookie scanning. Set up in 5 minutes.