GAID 2025 Cookie Consent: What Your Nigerian Website Must Now Do
For years, "NDPA cookie compliance" in Nigeria meant a vague banner copied from a European site. That era is over. The NDPC's General Application and Implementation Directive (GAID) 2025 — effective 19 September 2025 — set concrete, testable expectations for how Nigerian websites collect cookie consent. If your banner still loads analytics before the visitor clicks anything, you are no longer compliant.
This is a practical guide: the rules in plain English, a checklist you can audit your site against today, and a drop-in React component that satisfies each requirement.
What GAID 2025 changed for cookies
GAID 2025 operationalises the Nigeria Data Protection Act 2023 and, for the first time, is specific about web consent. The headline shifts:
- Active consent for non-essential cookies. Analytics, advertising, and tracking cookies require the data subject's affirmative action. Pre-ticked boxes and "by continuing to browse you accept" do not count.
- A prominent notice. The privacy and cookie notice must appear on the homepage and be displayed prominently — not buried in a footer link or a 4px-tall strip.
- A real choice to decline. The notice must give the visitor a genuine opportunity to decline as easily as to accept. A lone "Accept" button is non-compliant.
- Withdrawal as easy as consent. Under the NDPA (Section 36), withdrawing consent must be as easy as giving it — so your banner needs a path back to change a decision.
The compliance checklist
Audit your current banner against this list:
- No non-essential cookies set on first load. Open DevTools → Application → Cookies on a fresh visit. If you see analytics or ad cookies before any click, you fail.
- Affirmative action required. Consent is captured only after the visitor clicks Accept (or selects categories) — never inferred from scrolling or navigating.
- Equal-prominence Accept and Decline. Both choices are visible without expanding anything, with similar visual weight.
- Granular categories. Visitors can accept necessary cookies while declining analytics/marketing.
- A persistent way to change the decision. A "Cookie settings" entry point that reopens the banner.
- A record of consent. You can show when and to what a visitor consented — the NDPC expects evidence.
- A linked cookie/privacy notice that explains each category and its purpose.
A banner that satisfies it — in one import
The open-source NDPA Toolkit ships a consent preset built for these rules — affirmative opt-in, equal-weight accept/decline, granular categories, and a built-in consent record:
The key is that you gate your scripts on the stored decision rather than firing them on load. With the headless hook you control exactly when analytics initialise:
Because consent is stored through a pluggable adapter, you also get the record GAID expects — and a cookie-bridged adapter lets you gate scripts server-side so nothing non-essential renders before the visitor chooses.
Don't forget withdrawal
A compliant site lets visitors change their minds. Expose a "Cookie settings" link in your footer that reopens the banner; the toolkit's manager handles re-prompting and updates the stored record so your evidence stays accurate.
Where to start
- Run the free NDPA audit — the consent section will flag exactly which of the seven checks you fail.
- Drop in the Nigeria-aware consent banner and gate your scripts on the stored decision.
- Add a footer "Cookie settings" link for withdrawal.
General information, not legal advice. Confirm current requirements with the NDPC or your DPO.