Agurel KVKK Compliance and Cookie Bar
Cookie consent bar and privacy notice generator for WordPress, designed with KVKK (Turkish Data Protection Law) requirements in mind.
Solid choice
Agurel KVKK Compliance and Cook… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.
- Actively developed — last update 2 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (20+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Agurel KVKK Compliance and… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| consent | >100 |
| cookie bar | #59 |
| KVKK | #2 |
| kvkk-compliance | #1 |
| turkish-gdpr | #32 |
Version adoption
Share of active sites per release.
About Agurel KVKK Compliance and Cookie Bar
From the official readme · v1.2.3Description
A WordPress plugin designed to help Turkish websites address the requirements of the KVKK (Law No. 6698 on Protection of Personal Data) and the Cookie Guidelines published by the Personal Data Protection Authority (KVKK Board).
Developed by a Turkish developer for the Turkish WordPress community.
This plugin is completely free. If you find it useful and would like to support its development, you can do so here: https://kreosus.com/agurel
Features:
- Cookie consent bar designed with KVKK requirements in mind (fixed bottom bar, responsive)
- Accept All / Reject All / Cookie Settings button layout
- Google Consent Mode v2 support (GTM and direct gtag.js)
- Automatic KVKK privacy notice generator based on company info
- TinyMCE editor for manual text editing
- Data category selection (general, physical, special category data)
- Consent statistics dashboard with date range filter
- Per-user disclaimer acceptance log
- Shortcode support: [kvkk_aydinlatma_metni]
- Application method toggles (mail, KEP, email)
Türkçe Özet
Bu eklenti, Türkiye’deki web sitelerinin 6698 sayılı KVKK ve KVK Kurulu Çerez Kılavuzu kapsamındaki
yükümlülüklere yönelik adımlar atmasına yardımcı olmak amacıyla geliştirilmiştir. KVKK mevzuatı
dikkate alınarak tasarlanmış bir çerez onay barı, Google Consent Mode v2 entegrasyonu
(GTM veya gtag.js), şirket bilgilerinize göre otomatik oluşan bir KVKK aydınlatma metni üretici ve
onay istatistikleri paneli içerir. Eklenti modülerdir: sadece çerez barını, veya çerez barı ile
birlikte GA4 entegrasyonunu kullanabilir; KVKK metni üreticisini hiç kullanmadan kendi
avukatınızın hazırladığı metni de sayfanıza ekleyebilirsiniz.
Bu metin ve eklenti hukuki danışmanlık niteliği taşımaz; profesyonel bir hukuk danışmanına
başvurmanız önerilir.
Bu eklenti tamamen ücretsizdir. Faydalı bulduysanız ve destek olmak isterseniz:
https://kreosus.com/agurel
External Services
This plugin optionally connects to Google’s services when the GA4 Integration feature is enabled by the site administrator. This feature is disabled by default.
Google Tag Manager
- What it is: A tag management system by Google.
- When it is used: Only when the administrator enables GA4 Integration and selects “Google Tag Manager” mode, entering a GTM Container ID.
- What data is sent: Standard browser and page data as defined by Google Tag Manager and the tags configured within it.
- Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/
- Privacy Policy: https://policies.google.com/privacy
Google Analytics (gtag.js)
- What it is: Google’s analytics tracking library.
- When it is used: Only when the administrator enables GA4 Integration and selects “Direct gtag.js” mode, entering a GA4 Measurement ID.
- What data is sent: Standard analytics data (page views, browser info, anonymized IP) as defined by Google Analytics.
- Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/
- Privacy Policy: https://policies.google.com/privacy
No data is sent to any external service when GA4 Integration is disabled (default state).
Installation
- Upload the plugin to the wp-content/plugins/ directory
- Activate the plugin from the Plugins menu in WordPress admin
- Click KVKK in the left menu
- Accept the disclaimer and fill in your company information
Frequently asked questions
Is the generated privacy notice legal advice?
No. The generated text is a starting point based on general KVKK requirements. It does not constitute professional legal advice. We strongly recommend that your KVKK privacy notice is reviewed or prepared by a qualified lawyer before publishing. This applies both to the auto-generated text and any custom text you write yourself.
Do I have to use the privacy notice generator?
No. The plugin is modular and the privacy notice generator is entirely optional. You can use: Only the cookie consent bar (default), or The cookie consent bar together with GA4 / Consent Mode v2, or The cookie consent bar with custom script blocking (Meta Pixel, Hotjar, etc.) — in any case, without ever using the [kvkk_aydinlatma_metni] shortcode. If you already have a privacy notice prepared by a lawyer, simply add that text to your page directly.
How do I link my own KVKK privacy notice page in the cookie bar?
Go to Cookie Settings (Çerez Ayarları) in the plugin panel and enter the URL of your KVKK privacy notice page. The cookie bar will link to that page. We strongly recommend that this page contains a privacy notice prepared by a qualified lawyer.
I edited the generated text manually. Will it update automatically when I change company info or data categories?
No. Once you manually edit the privacy notice text, it is treated as your custom text and is no longer regenerated automatically. If you change your company information or data categories afterwards, go to the “KVKK Metni” page and click “Otomatik Oluştur” (Auto-Generate) again to refresh the text, or edit it manually.
Why does the disclaimer screen appear again after I deactivate/reactivate the plugin, or when a different user logs in?
The disclaimer acceptance is recorded per WordPress user. If a different user logs in, they have not yet accepted it, so it will be shown to them. Deactivating the plugin resets the acceptance records (the permanent file log is not affected), so reactivating the plugin will show the disclaimer again for all users.
Are cookies off by default?
Yes. As required by the KVKK Cookie Guidelines, analytics and marketing cookies are disabled by default. Only essential cookies are always active.
Why are all three cookie bar buttons the same color?
This is intentional. The KVK Board’s guidelines prohibit manipulative design patterns (dark patterns) — for example, making the “Accept” button large and green while hiding the “Reject” button. All three buttons (Accept All, Reject All, Cookie Settings) are displayed in the same neutral color and size so that no option is visually prioritized over another.
What happens when a visitor clicks “Tümünü Kabul Et” (Accept All)?
All cookie categories (essential, analytics, marketing) are enabled. If GA4 integration is active, Consent Mode v2 signals (analytics_storage, ad_storage, etc.) are updated to “granted”. Any custom blocked scripts are also loaded at this point.
What happens when a visitor clicks “Tümünü Reddet” (Reject All)?
Only essential cookies remain active; analytics and marketing cookies stay disabled. If GA4 integration is active, Consent Mode v2 signals remain “denied”. Custom scripts are not loaded.
What happens when a visitor closes the bar with the X button without choosing?
The site continues with only essential cookies — analytics and marketing remain off. The choice is saved as a cookie so the bar will not appear again on subsequent visits. This is not recorded as an explicit “Reject” but consent is not granted either.
Can visitors change their cookie preferences later?
Yes. Add the [kvkk_tercih_butonu] shortcode to your footer or any page. It displays a “Çerez Tercihlerimi Yönet” button — clicking it reopens the cookie bar so the visitor can update their preferences at any time.
Which integration mode should I choose?
The plugin offers three scenarios in the GA4/Script settings page: Cookie Bar only (default): If you do not use any analytics or advertising tools. Shows the consent bar for legal compliance only. GA4 / Consent Mode v2: If you use Google Analytics or Google Ads. GA4 Consent Mode v2 signals are updated according to the visitor’s consent choice. Custom Script Blocking: If you use Meta Pixel, Hotjar, LinkedIn Insight, or other third-party tools. Paste the script code and it will only load after the visitor gives consent.
What is the difference between Consent Mode v2 and Custom Script Blocking?
Consent Mode v2 loads the GA4/GTM script immediately but sends a “denied” signal — the script runs but collects no personal data. Custom Script Blocking is stricter: the script is not loaded at all until the user clicks “Accept”. For the highest level of prior consent compliance, use Custom Script Blocking.
How long is consent stored?
Default is 180 days (6 months), configurable from the admin panel.
Does this plugin support WooCommerce?
Yes, partially. As of version 1.2.0, the following WooCommerce-specific data categories are available in the Data Categories panel and are automatically reflected in the privacy notice: Order information (order number, products, amount, date) Billing information (name, address, email, phone, tax ID or national ID) Shipping information (delivery address, recipient name, phone) Payment processing (handled by third-party payment providers such as iyzico, PayTR, Stripe — card data is not stored on your site) Date of birth (for loyalty programs or +18 age verification — includes a note about BTK…
Changelog
Adds per-user disclaimer logging and application method toggles.
1.2.3
- Fixed disclaimer acceptance failure caused by ip_address column being too short for SHA-256 hash (VARCHAR 45 → 64)
1.2.2
- IP address is now hashed (SHA-256 + WordPress salt) before being stored in the disclaimer log — raw IP is no longer shown in the admin panel; it remains in the file log for legal purposes
- Added cookie bar position options: full-width bottom bar (default), bottom-left corner box, bottom-right corner box
- Kreosus support link added to all admin pages footer in Turkish
1.2.1
- Fixed syntax error in admin-data.php (missing function definition for kvkk_row closure)
- Fixed uninstall.php — consent statistics (kvkk_stats) are now preserved on plugin deletion; only the disclaimer log table is removed
1.2.0
- Added WooCommerce data categories: order info, billing, shipping, payment processing, and birth date (with +18/BTK note)
- Added third-party communication channel toggles: WhatsApp, Telegram, Signal, Instagram DM, Facebook Messenger, X DM, Threads, and other platforms — auto-added to privacy notice with KVKK Article 9 cross-border transfer note
- Auto-generated privacy notice now includes dedicated sections for WooCommerce data and communication channels when enabled
- Updated “Tested up to” to WordPress 7.1
1.1.2
- Cookie bar button colors equalized to neutral gray — all three buttons now have the same color and visibility, consistent with KVK Board dark pattern guidelines
- Added three integration scenarios in GA4 settings: Cookie Bar only (default), GA4 / Consent Mode v2, and Custom Script Blocking
- Added Custom Script Blocking — paste Meta Pixel, Hotjar, LinkedIn Insight or any other third-party script; it will only load after user consent
- Added [kvkk_tercih_butonu] shortcode — adds a “Manage Cookie Preferences” button so visitors can update their consent at any time
- Added KVKK privacy page URL field in Cookie Settings — cookie bar links to your own KVKK page instead of the WordPress default privacy page
- X (dismiss) button now saves a cookie (essential only) so the bar does not reappear on subsequent visits
- X button repositioned above the action buttons to avoid overlap with “Cookie Settings” button
- Plugin settings are now preserved on uninstall — only database tables are removed, so company info and preferences do not need to be re-entered on reinstall
- Expanded FAQ with all new features, button color rationale, X button behavior, integration scenario guide, and KVKK URL configuration
1.1.1
- Updated Author display to “Ahmet Gurel” with LinkedIn link, consistent with the developer’s other plugin
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Agurel KVKK Compliance and Co… alternatives
All consent plugins →FAQ
Agurel KVKK Compliance and Cookie B…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 18, 2026
Is Agurel KVKK Compliance and Cook… free?
Yes. Agurel KVKK Compliance and Cook… is free to download and use from the official WordPress.org plugin directory.
Is Agurel KVKK Compliance and Cook… safe to use in 2026?
Agurel KVKK Compliance and Cook… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.
How many websites use Agurel KVKK Compliance and Cook…?
Agurel KVKK Compliance and Cook… is active on 20+ WordPress websites and has been downloaded 648 times since it launched in June 2026. It was downloaded 199 times in the last 30 days.
Does Agurel KVKK Compliance and Cook… work with WordPress 7.1?
Yes. The developer has tested Agurel KVKK Compliance and Cook… up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.
What PHP version does Agurel KVKK Compliance and Cook… need?
Agurel KVKK Compliance and Cook… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Agurel KVKK Compliance and Cook… last updated?
The latest version, 1.2.3, was released on October 6, 2026 (2 weeks ago).
Who makes Agurel KVKK Compliance and Cook…?
Agurel KVKK Compliance and Cook… is developed and maintained by ahmtgurel.
What are the best alternatives to Agurel KVKK Compliance and Cook…?
The most popular alternatives to Agurel KVKK Compliance and Cook… are CookieAdmin (400K+ installs), WP Consent API (200K+ installs) and TermsFeed AutoTerms: Privac… (70K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card







