About this plugin
Cookie consent for WordPress, without the complexity.
Give visitors clear cookie choices and manage your banner, scans, consent records and policy in one place, inside WordPress.
Clear choices for visitors. Less work for you.
- Make the banner your own. Adjust wording, colors, borders, positioning and buttons to match your website, without writing code.
- Put visitors in control. Give visitors Accept, Reject and Customize options, plus a way to change their choices later.
- Welcome visitors in their language. Choose from 26 visitor languages, with WPML matching, right-to-left layouts and editable copy.
- Connect consent to your Google tools. Keep Google consent signals aligned with visitor choices through built-in Consent Mode v2, with GA4 and Google Tag Manager support.
- Spend less time sorting cookie data. Find cookies and providers with an optional scan. Automatic classification and editable, AI-assisted suggestions help reduce manual work.
- Publish cookie information without building tables. Add the Cookie Policy block to a WordPress page and publish information from your saved cookie inventory.
- Keep a local record of choices. See recent consent choices, policy versions and languages in WordPress, with records stored in your database.
Start free. Grow when you need to.
Free includes all the essentials above, with no paid license and no visitor or page-view limits.
The optional Free scanner includes one manual scan of up to five public pages per UTC calendar month. Consent records are kept for up to 30 days, with a maximum of 1,000 entries.
For larger sites and more frequent monitoring, ACookies Pro adds scans of up to 500 pages, up to two scans per site per UTC calendar day, and daily or weekly scheduling. Choose a license for 1, 5 or 25 WordPress sites, with updates and email support included.
Set up at your own pace
Follow the guided setup to choose your settings, run or skip a scan, prepare your policy and preview the banner before it goes live.
Script rules can delay selected WordPress scripts until the relevant consent. Tags added directly to pages or loaded dynamically may need separate setup. See the WordPress setup guide for help configuring your tags.
External services
ACookies managed scanner
The managed scanner is optional and disabled by default. When an administrator enables it and accepts the linked data-processing terms, the plugin sends:
- A random installation identifier.
- The public WordPress site origin.
- Up to five selected public page URLs on Free.
- The plugin version, default language, and enabled languages.
The service loads those public URLs in an isolated browser and returns cookies, domains, providers, script URLs, and related evidence. Site-scoped access tokens are used instead of a credential shared inside the plugin. After this same scanner opt-in, the plugin may send deduplicated activation, onboarding-complete, first-scan and policy-published milestone events with its plugin version.
The service associates these events with a one-way hash of the installation identity. These events contain no visitor data and are not sent before scanner opt-in. Server-side scan job data is scheduled for deletion after seven days.
Results copied into WordPress remain in the site owner’s database.
Service documentation and terms:
- ACookies scanner data and external services
- ACookies privacy notice
- ACookies service terms
OpenAI
Managed scans on both Free and Pro may use server-side AI enrichment when enabled by the service operator. This may send detected cookie names, domains, paths, categories, relevant script evidence, verified references, and requested languages to OpenAI. Cookie values, page content, WordPress passwords, and private administrator data are not intentionally sent.
Classifications are accepted only when they match a supplied verified reference; uncertain results need administrator review. Descriptions remain editable.
- OpenAI privacy policy
- OpenAI Services Agreement
Google Analytics and Google Tag Manager
com only when an administrator configures a GA4 measurement ID or GTM container ID. In the default basic consent mode, the plugin loads GA4 after analytics consent and GTM after analytics or marketing consent. If the administrator explicitly enables advanced consent mode, Google tags can load before consent with denied storage defaults and may send cookieless pings.
No Google tag is loaded by these integrations when no ID is configured.
Loading a tag contacts Google with the configured measurement/container ID, the visitor’s IP address, browser request headers, and page/request information. Tags receive the visitor’s consent state. Google Analytics and tags configured in a GTM container can send additional analytics or advertising events and use cookies according to their configuration and the visitor’s consent.
Site owners must configure and review their tags; ACookies does not control every tag placed in a container or added by another plugin.
Google Consent Mode commands, including ACookies’ vendor developer ID, are queued locally by the consent bridge. Queuing those commands alone does not contact Google. The built-in Facebook URL rules only identify scripts already registered by the site; ACookies does not load Meta/Facebook scripts itself.
- Google privacy policy
- Google Terms of Service
- Google Analytics terms
- Google Tag Manager terms
Freemius
The Premium distribution bundles the Freemius SDK for optional product telemetry, account and license handling, paid checkout, and Premium updates. Freemius presents its own opt-in permissions inside WordPress. org for updates.
Free requires neither a paid license nor a Freemius account.
- Freemius privacy policy
- Freemius service terms