Consent management

Cookie Seal

Cookie Seal (cookieseal.com) is a consent management platform from Doğuş Teknoloji in Istanbul, built mainly for the Turkish KVKK and also marketed for GDPR. A script shows a cookie banner and preference centre, blocks cookies by category, supports Google Consent Mode and logs each decision on Cookie Seal's servers as proof of consent. Its own consent cookie is strictly necessary, but the consent logs leave the EU for a Turkish provider.

Overview

What does Cookie Seal do?

What Cookie Seal is

Cookie Seal, often searched as cookieseal, is a cookie consent management platform sold at cookieseal.com by Doğuş Bilgi İşlem ve Teknoloji Hizmetleri A.Ş. (Doğuş Teknoloji), the technology company of the Istanbul based Doğuş Group. It was designed first for the Turkish personal data law KVKK and is also marketed as compliant with the GDPR. Site owners subscribe monthly or yearly, receive installation code for their site and customise the banner through CSS; if the licence lapses, the site is suspended and consent recording stops.

The product groups cookies into four categories: strictly necessary, functional, performance and advertising or targeting. It shows a banner and a preference centre, keeps cookies the visitor allows, removes those they reject, and offers site owners consent statistics and reporting. Outside Turkey it has little public footprint, so independent reviews and detailed documentation are scarce.

Data and cookies it collects

The script cookie-seal.js is loaded from assets.cookieseal.com and fetches the site configuration from apinode.cookieseal.com. Analysis of the script shows it writes a first party cookie named CookieSealConsent holding the visitor's consent identifier and choice, and two local storage entries, CookieSealCookieCategories and CookieSealGTMConsentState, that remember accepted categories and the Google Consent Mode state. Each decision is posted to the Cookie Seal API together with a consent ID.

As with any server side consent log, the API request also exposes technical data such as the IP address and user agent. Cookie Seal does not publish the exact fields kept or the retention period, so ask for them in the processing agreement.

GDPR and ePrivacy implications

A consent banner is a compliance tool, not a tracker. Under Art. 5(3) of the ePrivacy Directive, storing the visitor's own choice is strictly necessary, and the CNIL explicitly lists consent cookies among exempt trackers; Germany's TDDDG § 25 and Spain's LSSI CE art. 22.2 lead to the same result. Under the GDPR, Art. 7(1) requires the controller to demonstrate consent, which is the purpose of Cookie Seal's consent log. The site owner remains controller and Cookie Seal acts as processor for those logs.

Consent requirements

Cookie Seal itself does not need consent. The real question is whether it collects valid consent for everything else: reject must be as easy as accept, no non essential script may fire before a choice, and categories must not be pre ticked, as required by CNIL, AEPD and German regulators. Check Google Consent Mode defaults too, so that Google tags start in denied state for EU visitors.

Data transfers outside the EEA

Doğuş Teknoloji is a Turkish company and its information notice refers to software whose servers are located abroad. Turkey has no adequacy decision from the European Commission, so sending consent logs there is a transfer under Chapter V GDPR that needs Standard Contractual Clauses (2021/914) and a transfer assessment in the spirit of Schrems II. The script and API hosts resolve to Google Cloud load balancers, but the storage region is not published.

Practical compliance steps

Place the Cookie Seal snippet as the first script in the page head and move every non essential tag behind its categories or Google Tag Manager consent triggers. Sign a processing agreement with Doğuş Teknoloji that covers the transfer to Turkey and the retention of consent logs. List CookieSealConsent and the two local storage keys as strictly necessary in your cookie policy. Finally, test reject all in a clean browser and confirm that no marketing or analytics request leaves the page.

Compliance

Cookie Seal and the GDPR

Legal basis
Legal obligation and legitimate interest (Art. 6(1)(c) and 6(1)(f) GDPR, with Art. 7(1) GDPR requiring proof of consent). Storing the visitor's consent choice is strictly necessary and exempt from consent under Art. 5(3) ePrivacy Directive, as confirmed by CNIL guidance.
Risk level
medium
Applicable regulations
GDPR (Art. 7(1), Chapter V), ePrivacy Directive 2002/58/EC art. 5(3), French CNIL guidelines on cookies and trackers, German TDDDG § 25, Spanish LSSI CE art. 22.2, Turkish KVKK (Law No. 6698), SCC 2021/914

Impact assessment (DPIA)

A consent banner alone rarely requires a DPIA, because it processes little data and serves compliance. The relevant risk is the consent log: Cookie Seal stores a consent ID, the choices and typically request metadata with a Turkish provider, outside the EEA. Assess that transfer, sign a processing agreement with SCC 2021/914, and document the retention period of consent proofs. Also test that the banner really blocks scripts before consent, since a misconfigured CMP creates the very risk it should prevent.

Sample text for your banner

We use cookies to run our website, measure its audience and show relevant advertising. You can accept all cookies, reject non essential ones or choose by category, and change your mind at any time through the cookie settings link. Your choice is recorded by our consent provider Cookie Seal.
Cookies and trackers

What Cookie Seal sets and contacts

Tracking method
JavaScript consent banner loaded from assets.cookieseal.com (cookie-seal.js plus a stylesheet) with a site specific tenant configuration fetched from apinode.cookieseal.com. It shows the banner and preference centre, blocks or deletes cookies by category (functional, performance, marketing), integrates with Google Tag Manager and Google Consent Mode, and sends each consent decision with a consent ID to the Cookie Seal API as proof of consent.
Server location
Turkey (operated by Doğuş Bilgi İşlem ve Teknoloji Hizmetleri A.Ş., Istanbul; the website is hosted on Doğuş Teknoloji infrastructure in Turkey, while the script and API hosts resolve to Google Cloud load balancers whose region is not published)
Data transferred outside the EU
Consent records (consent ID, chosen categories, timestamp and typically technical request data such as IP address and user agent) are sent to the Cookie Seal API operated by a Turkish company. Turkey has no EU adequacy decision, so EU site owners need Standard Contractual Clauses (2021/914) or another Chapter V tool; Cookie Seal's own notice mentions servers located abroad without naming the country.

Cookies set (3)

NameTypeDurationPurpose
CookieSealConsentHTTP cookie (first party)Set by the site configuration (not documented)Stores the visitor's consent identifier and consent choice so the banner is not shown again and the decision can be matched to the consent log kept by Cookie Seal. Strictly necessary.
CookieSealCookieCategoriesLocal storagePersistent until cleared or consent is renewedRemembers which cookie categories (functional, performance, marketing) the visitor accepted, so that Cookie Seal can allow or block scripts accordingly. Strictly necessary.
CookieSealGTMConsentStateLocal storagePersistent until cleared or consent is renewedKeeps the Google Consent Mode state (granted or denied per category) that Cookie Seal pushes to Google Tag Manager on each page view. Strictly necessary.

Third-party domains contacted (3)

  • assets.cookieseal.com
  • apinode.cookieseal.com
  • cookieseal.com
Questions

Frequently asked questions about Cookie Seal

Can't find your question? Write to us, we answer fast.

Which cookies does Cookie Seal set?

Analysis of the cookie-seal.js script shows a first party cookie named CookieSealConsent, which stores the visitor's consent identifier and choice, plus two local storage entries, CookieSealCookieCategories and CookieSealGTMConsentState, for accepted categories and the Google Consent Mode state. Cookie Seal does not publish their lifetimes, so check them with a cookie scanner on your own site.

Is consent required for Cookie Seal?

No. Storing the visitor's consent choice is strictly necessary and exempt under Art. 5(3) of the ePrivacy Directive, as the CNIL confirms for consent cookies. What matters is that Cookie Seal blocks every other non essential script until the visitor decides.

What is the legal basis for Cookie Seal?

Art. 7(1) GDPR requires you to prove consent, so keeping consent logs rests on a legal obligation and your legitimate interest (Art. 6(1)(c) and 6(1)(f)). Cookie Seal acts as your processor for these logs, which requires a processing agreement under Art. 28 GDPR.

Does Cookie Seal transfer data outside the EU?

Yes, most likely. Cookie Seal is operated by Doğuş Teknoloji in Turkey, a country without an EU adequacy decision, and its notice mentions servers located abroad. Consent logs sent to its API therefore need SCC 2021/914 and a transfer assessment; the storage region behind its Google Cloud hosts is not published.

Is a DPIA needed for Cookie Seal?

Generally no, because a consent banner processes limited data for compliance purposes. Document the transfer to Turkey and the retention of consent proofs in your record of processing instead, and reconsider if you combine consent logs with other visitor data.

How do I implement Cookie Seal in a GDPR compliant way?

Load Cookie Seal as the first script in the page head, tie every non essential tag to its categories or to Google Tag Manager consent triggers, and set Google Consent Mode defaults to denied. Make reject as visible as accept, avoid pre ticked categories, and test reject all in a clean browser. Sign a processing agreement covering the transfer to Turkey.

Are there EU based alternatives to Cookie Seal?

Several consent platforms are operated from the EU: Axeptio and Didomi in France, Usercentrics in Germany and Cookiebot in Denmark, all with EU hosting options and IAB TCF support. Choosing an EU provider avoids the transfer of consent logs to Turkey.

How should I update my cookie policy for Cookie Seal?

List CookieSealConsent as a strictly necessary first party cookie and the CookieSealCookieCategories and CookieSealGTMConsentState local storage entries as strictly necessary storage, with their observed durations. Mention Cookie Seal as your consent provider, the Turkish operator and the consent log, and keep a visible link that lets visitors reopen the preference centre.

Ketch

Ketch is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Ketch integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Ketch helps organizations maintain robust websites that meet user expectations and technical requirements.

Essential

Gravito

Gravito is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Gravito supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Gravito enables informed decisions that improve experience and drive results.

Analytics

Moove GDPR Consent

Moove GDPR Consent is a consent management platform (CMP) that helps websites comply with GDPR, CCPA, and global privacy regulations. It provides customizable cookie consent banners, preference centers, and automated compliance scanning. Moove GDPR Consent manages user consent across tracking technologies, generates compliance reports, and integrates with tag management systems. With geo-targeted policies and TCF 2.0 support, Moove GDPR Consent ensures worldwide privacy compliance.

Essential

Cookie Assistant

Cookie Assistant is a consent management platform (CMP) that helps websites comply with GDPR, CCPA, and global privacy regulations. It provides customizable cookie consent banners, preference centers, and automated compliance scanning. Cookie Assistant manages user consent across tracking technologies, generates compliance reports, and integrates with tag management systems. With geo-targeted policies and TCF 2.0 support, Cookie Assistant ensures worldwide privacy compliance.

Essential

c15t

c15t is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. c15t integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, c15t helps organizations maintain robust websites that meet user expectations and technical requirements.

Essential

Termly

Termly is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Termly integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Termly helps organizations maintain robust websites that meet user expectations and technical requirements.

Essential

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.