
This playbook is our love letter to non-profits. It distills years of implementing Consent Management Platforms (CMPs), ensuring data integrity, and bridging the gap between legal requirements and technical execution. Use it to make your privacy posture transparent, your tracking compliant, and to maintain the trust of your supporters in an ever-shifting regulatory landscape.
Start here for quick wins, then use each section’s Audit checklist to grade your organization’s compliance, spot implementation gaps, and see where our team can help.
~ Stef Jones, Director of Digital Strategy
Use each section’s Audit checklist to grade your donation page and spot revenue leaks.
Legal Foundation and Policy Accessibility
Consent Management Platform (CMP) Strategy
Technical Implementation (Consent Mode v2)
Geo-IP and Regional Compliance Model
Privacy-Centric UX and Trust
Data Integrity (Consent Status in CRM)
Security, Data Minimization, and PII
Mobile UX and CMP Loading Speed
Accessibility (Screen Reader/Keyboard)
Tag Firing Performance and Reliability
Unsubscribe and Right-to-Opt-Out Mechanism
Experience Architecture (Policy Linkage)
Error Handling and Compliance Logging
Analytics and Consent Rate Measurement
CMP A/B Testing and Optimization
Policy Review and Update Cadence
Vendor Compliance and Data Processing Agreements (DPAs)
Global Compliance and State-Specific Rules
Governance, Audits, and Ownership
The privacy policy is the primary statement of trust. It must be easy to find, read, and search. A static, non-searchable document (like a PDF) is poor practice, fails basic accessibility/UX standards, and may violate newer state transparency requirements.
The policy must be published as a responsive, linkable webpage. Ensure it is linked from the global footer and from the first screen of any data collection form (donation, advocacy, sign-up).
Consider:
Audit:
☐ Privacy Policy is an accessible, linkable, and searchable webpage.
☐ Policy link is present in the global footer and near all data collection forms.
☐ Policy includes a clear “Last Updated” date.
☐ Compliance with WCAG standards for policy text readability is verified.
The strategic decision to use a consent pop-up (CMP) is driven by two factors: Legal Compliance (GDPR, CCPA/CPRA, etc.) and Data Quality (Google/Meta requiring verifiable consent for optimization). Given the shifting landscape, 4Site recommends implementing a dedicated CMP.
A dedicated CMP (like OneTrust, Cookiebot, TrustArc) is essential for:
Consider:
Audit:
☐ A dedicated CMP (not a custom pop-up) is in use or planned.
☐ CMP provides a granular preference center for users to manage consent.
☐ CMP automatically recognizes and honors Global Privacy Control (GPC) signals.
☐ CMP logic is set to block all non-essential cookies until consent is given (Opt-in) in required regions.
Consent Mode v2 is mandatory for any organization using Google Analytics 4 (GA4) or Google Ads to personalize/remarket to users in the EEA and UK. While not a law itself, it is a strict platform requirement to maintain audience building and conversion measurement.
The CMP must communicate the user’s consent choice to your Tag Management System (GTM) or directly to Google and Meta. Tags should not be fired/blocked entirely, but rather adjusted based on consent status.
Consider:
Audit:
☐ Google Consent Mode v2 is implemented with all 4 required signal parameters.
☐ All tags (Google, Meta, etc.) are firing conditionally based on the CMP’s consent status.
☐ Tracking events are deduplicated between server-side and client-side tracking, respecting the consent status.
☐ Analytics reporting tracks the Consent Rate and modeled data recovers lost attribution.
Compliance strategy should be based on geography. 4Site recommends a tiered approach based on Geo-IP:
Consider:
Audit:
☐ CMP is configured to apply different consent models based on Geo-IP location (EEA, CA, VA, MN, etc.)
☐ The “Do Not Sell/Share” link is present and functional for all US visitors.
☐ The default consent state for EEA is Opt-out (cookies blocked by default).
Compliance and UX must go hand-in-hand. An overly intrusive, complex, or difficult-to-dismiss CMP increases frustration and can negatively impact conversion rates. Transparency builds trust.
The CMP must adhere to the Principle of Equivalence: rejecting all cookies must be as easy as accepting all.
Consider:
Audit:
☐ CMP banner adheres to the Principle of Equivalence (Reject All is easy to access and equal in prominence).
☐ CMP avoids dark patterns (no pre-checked boxes, no confusing colors).
☐ Persistent link/icon to manage consent is available after dismissal.
The CRM is the system of record for consent. However, distinct between Cookie Consent (tracking) and Marketing Consent (email/SMS).
The consent choices captured by the CMP (Analytics, Marketing Cookies) must strictly control the browser experience. Synchronizing this with the CRM is an advanced implementation but critical for a unified user view.
Consider:
Audit:
☐ Cookie consent and Email marketing consent are treated as separate legal bases.
☐ If synced, CMP consent data flows to the CRM in real-time.
☐ CRM consent status is the system of record used by the ESP/Marketing Automation tool.
Data integrity includes security. The principle of Data Minimization states you should only collect and retain data that is necessary for a specific purpose.
GDPR/Privacy Retention: Do not rely on arbitrary static periods (e.g., “5 years”). Retention periods must be purpose-based and defensible.
Consider:
Audit:
☐ Forms adhere to the Principle of Data Minimization.
☐ All PII fields are secured via encryption/access control.
☐ Data Retention Policy is documented, purpose-based, and executed.
The CMP must not slow down the user experience. A slow-loading CMP can contribute to Cumulative Layout Shift (CLS) and negatively impact your Core Web Vitals score.
Ensure the CMP’s script is optimized and loads quickly, particularly on mobile devices.
Consider:
Audit:
☐ CMP does not negatively impact Core Web Vitals (LCP, CLS).
☐ CMP banner loads quickly and is mobile responsive.
A compliant CMP must be accessible. With the European Accessibility Act (EAA) effective as of June 2025, accessibility in digital products is a legal mandate for many organizations operating in the EU, alongside ADA requirements in the US.
Ensure the CMP meets WCAG 2.2 AA standards for contrast, focus states, and ARIA labels.
Consider:
Audit:
☐ CMP is fully operable via keyboard (Tab key).
☐ WCAG 2.2 AA contrast standards are met within the CMP.
☐ ARIA labels are correctly applied for screen reader compatibility.
The CMP’s main function is to enforce consent by controlling your marketing tags. Audit your Tag Manager (GTM) to ensure tags are not leak-firing (firing before consent is given) or incorrectly blocked (preventing essential analytics data).
Consider:
Audit:
☐ CMP is correctly configured to hard-block all non-essential tags before consent.
☐ Regular cookie scan verifies no unmapped cookies are firing.
The “Right-to-Opt-Out” (CCPA/CPRA, VCDPA, etc.) requires a clear mechanism for users to signal their desire to prevent the “sale” or “sharing” of their data. The CMP’s “Do Not Sell/Share” link must fulfill this requirement.
New for 2026 (California/CCPA): You must provide confirmation that an opt-out request has been processed.
Consider:
Audit:
☐ “Do Not Sell/Share” link is prominent and functional.
☐ System provides confirmation when an opt-out request is processed.
☐ Email unsubscribe is immediate and honors the request globally.
Ensure a clear, consistent path to the Privacy Policy from every digital asset: Website, Donation Forms, P2P Pages, and Email Footers.
Consider:
Audit:
☐ All external forms link to the current policy webpage.
☐ Email templates include a clear link to the policy.
A compliant CMP must log all user consent decisions, including the date, time, and the version of the policy accepted. This log is the necessary Proof of Consent for legal defense.
Consider:
Audit:
☐ CMP logs all consent events and stores them securely.
☐ A formal process for retrieving Proof of Consent is documented.
The success of your CMP implementation is measured by the Consent Rate (the percentage of users who accept). A very low consent rate indicates poor UX or a lack of trust.
Monitor the Consent Rate and the overall impact of rejected consent on your analytics data volume.
Consider:
Audit:
☐ Consent Rate is tracked as a primary KPI in the CMP dashboard.
☐ The impact of consent rejections on GA4 data (modeled vs. observed) is quantified.
To balance compliance with data quality, test minor changes to the CMP’s presentation. Caution: Do not test “dark patterns” (e.g., removing the Reject button to see if acceptance goes up) as this violates legal requirements.
Quarterly test ideas:
Consider:
Audit:
☐ A/B testing is used to optimize the CMP UX.
☐ Tests are run in compliance with regional rules (e.g., buttons remain equivalent).
Privacy regulations change constantly. As of 2026, approximately 20 U.S. states have comprehensive privacy laws (including newer entrants like Indiana, Kentucky, Maryland, and Minnesota). Set a formal, documented review cadence.
Consider:
Audit:
☐ Policy review cadence is scheduled and documented (Annual minimum).
☐ Internal protocol for responding to new legal/platform changes is defined.
Every third-party vendor (ESP, CRM, P2P platform) that processes supporter data must be compliant. Ensure you have a signed Data Processing Agreement (DPA) with all vendors processing PII.
Consider:
Audit:
☐ List of all vendors processing PII is current.
☐ DPA is on file with all required third-party vendors.
Ensure your compliance strategy covers the major frameworks active in 2026:
Consider:
Audit:
☐ Logic for enacted state-specific US laws (approx. 20 states) is implemented.
☐ Compliance is documented per region/state.
Data privacy and compliance require continuous ownership. Assign a dedicated owner for the policy content (Legal/Compliance), the technical implementation (Digital/IT), and the CMP budget/vendor relationship.
Consider:
Audit:
☐ Owners named and reachable.
☐ Quarterly technical audit of CMP is on the calendar.
We hope that means you’re interested in turning this playbook into results. Our Support Retainer is the easiest way to do that. You get flexible access to a senior, cross-functional team across strategy, design, engineering, data, and CRM, all focused on shipping work that grows revenue and strengthens your digital stack!
Support Retainer