If your website is accessible to anyone in the European Union — and unless you specifically geo-block the EU, it is — you are subject to the General Data Protection Regulation (GDPR). It does not matter where your business is located. A small business in Florida selling products to EU customers, a blogger in Texas with European readers, or a SaaS company in Toronto with EU users: all fall under GDPR jurisdiction.
The consequences of non-compliance are not theoretical. In 2025 alone, EU data protection authorities issued over 2 billion euros in GDPR fines. While the largest penalties targeted tech giants, small businesses have also been fined — sometimes tens of thousands of euros — for violations as simple as lacking a proper cookie consent banner or failing to respond to a data access request.
This guide covers what GDPR requires from your website in practical terms and how to implement compliance without hiring a law firm.
GDPR Core Principles for Websites
GDPR is built on seven principles. Understanding them makes the specific requirements easier to implement:
- Lawfulness, fairness, and transparency: You must have a legal basis for processing data (consent, contract, legitimate interest) and be transparent about what you collect and why.
- Purpose limitation: Collect data only for specific, stated purposes. Do not use email addresses collected for order confirmations to send marketing emails without separate consent.
- Data minimization: Collect only the data you actually need. If you only need an email address, do not also ask for phone number, birthday, and home address.
- Accuracy: Keep personal data accurate and up to date. Provide ways for users to update their information.
- Storage limitation: Do not keep personal data longer than necessary. Define retention periods and delete data when it is no longer needed.
- Integrity and confidentiality: Protect personal data with appropriate security measures. This includes HTTPS encryption, secure storage, access controls, and regular backups.
- Accountability: You must be able to demonstrate compliance. Document your data processing activities, consent mechanisms, and security measures.
Website Compliance Checklist
1. Cookie Consent Banner
Cookies are the most visible GDPR issue for websites. Under GDPR (and the ePrivacy Directive), you must obtain explicit consent before setting non-essential cookies. This means:
- No pre-checked boxes. Consent must be an affirmative action (clicking "Accept" or toggling specific cookie categories on).
- Rejecting must be as easy as accepting. If "Accept All" is a prominent button, "Reject All" must be equally prominent. Burying the reject option in settings is not compliant.
- Essential cookies do not require consent. Cookies necessary for the website to function (session cookies, shopping cart cookies, CSRF tokens) can be set without consent. Analytics, advertising, and social media cookies require explicit consent.
- No cookie walls. You cannot block access to content unless the user accepts cookies (except in very limited circumstances).
- Granular control. Users should be able to accept or reject specific cookie categories (analytics, marketing, functional) rather than only "accept all" or "reject all."
Cookie Consent Tools
| Tool | Free Plan | Best For | GDPR Compliant |
|---|---|---|---|
| Cookiebot | Up to 1 domain, 100 pages | Small–medium sites | Yes (IAB TCF certified) |
| CookieYes | Up to 100 pages/month | WordPress sites | Yes |
| Osano | Basic plan free | US businesses with EU visitors | Yes |
| Complianz (WordPress) | Free plugin | WordPress sites | Yes |
| Termly | Free basic plan | All website types | Yes |
2. Privacy Policy
Every website that collects any personal data (including IP addresses and cookies) needs a privacy policy. Your privacy policy must clearly explain:
- What data you collect (names, email addresses, IP addresses, cookies, payment data, etc.)
- Why you collect it (to process orders, send newsletters, analyze traffic, etc.)
- The legal basis for each type of processing (consent, contract necessity, legitimate interest)
- Who you share it with (hosting provider, payment processor, email marketing service, analytics provider)
- How long you keep it (specific retention periods for each type of data)
- Users' rights (access, rectification, erasure, data portability, objection)
- How to exercise those rights (contact email, online form)
- Your contact information as the data controller
Free privacy policy generators like Termly, PrivacyPolicies.com, or Iubenda can create a compliant starting point, but review and customize the output for your specific data practices.
3. Contact Forms and Email Signups
- Add a consent checkbox to contact forms and email signup forms. The checkbox must not be pre-checked.
- Link to your privacy policy near the checkbox (e.g., "I agree to the privacy policy").
- Use double opt-in for newsletters. After signup, send a confirmation email requiring the user to click a link to verify their subscription. This provides clear evidence of consent.
- Separate marketing consent from service consent. If a customer creates an account to place an order, do not automatically subscribe them to your marketing newsletter. Use a separate, unchecked checkbox for marketing.
4. Data Subject Rights
Under GDPR, individuals have specific rights regarding their personal data. You must be able to fulfill these requests within 30 days:
- Right to access: Users can request a copy of all personal data you hold about them.
- Right to rectification: Users can request corrections to inaccurate data.
- Right to erasure ("right to be forgotten"): Users can request deletion of their data (with some exceptions, such as legal obligations to retain certain records).
- Right to data portability: Users can request their data in a machine-readable format (like CSV or JSON) to transfer to another service.
- Right to object: Users can object to processing based on legitimate interest, including direct marketing.
For most small businesses, these requests are infrequent. Have a process in place: a dedicated email address (privacy@yourdomain.com), a clear procedure for identifying and exporting user data, and a documented workflow for fulfilling requests.
Serverlys Tip: Secure hosting is a foundation of GDPR compliance. Our cloud hosting plans include free SSL, encrypted data storage, automated daily backups, and WAF protection — all essential technical measures for GDPR's security requirements.
5. Data Processing Agreements
GDPR requires a Data Processing Agreement (DPA) with every third party that processes personal data on your behalf. This includes your:
- Hosting provider
- Email marketing service (Mailchimp, SendGrid, etc.)
- Analytics provider (Google Analytics)
- Payment processor (Stripe, PayPal)
- CRM system
- Customer support tools
Most major services offer a DPA that you can accept online (Google, Mailchimp, Stripe, and others all have self-service DPAs). Check each provider's GDPR or legal page, accept the DPA, and save a copy for your records.
6. Data Breach Notification
If you experience a data breach affecting personal data, GDPR requires notification within 72 hours:
- Notify the relevant Data Protection Authority (DPA) within 72 hours of becoming aware of the breach, unless the breach is unlikely to result in risk to individuals.
- Notify affected individuals without undue delay if the breach is likely to result in a high risk to their rights (e.g., exposed financial data, passwords, or health information).
- Document the breach including the nature of the breach, categories of data affected, approximate number of individuals affected, consequences, and measures taken.
Beyond GDPR: Other Privacy Laws to Know
| Regulation | Jurisdiction | Key Requirements |
|---|---|---|
| CCPA/CPRA | California, USA | "Do Not Sell My Info" opt-out, right to know, right to delete |
| PIPEDA | Canada | Consent for data collection, access rights, accuracy |
| LGPD | Brazil | Similar to GDPR: consent, purpose limitation, data subject rights |
| POPIA | South Africa | Conditions for lawful processing, data subject participation |
| US State Laws | Various US states | Virginia, Colorado, Connecticut, and others have adopted privacy laws |
If your website serves a global audience, implementing GDPR compliance is a practical baseline. GDPR is the strictest major privacy law, and most other regulations share similar principles. If you are GDPR compliant, you are likely compliant or close to compliant with most other privacy laws.
Google Analytics and GDPR
Google Analytics is one of the most scrutinized tools under GDPR because it transfers personal data (IP addresses, device identifiers) to Google servers in the United States. In 2026, the situation has evolved:
- Google Analytics 4 (GA4) is the current version and offers IP anonymization by default, data deletion controls, and consent mode integration.
- Consent Mode v2 allows GA4 to operate in a limited mode when users reject cookies, collecting aggregate data without personal identifiers.
- Server-side tagging lets you process analytics data on your own server (in the EU) before sending anonymized data to Google, providing better privacy control.
- Privacy-focused alternatives like Plausible, Fathom, and Matomo are fully GDPR compliant, do not use cookies, and keep all data within the EU. They are worth considering if analytics compliance is a concern.
"GDPR compliance is not about checking boxes on a form. It is about respecting your visitors' data and being transparent about what you collect and why. Businesses that embrace this mindset build deeper trust with their customers."
Frequently Asked Questions
Does GDPR apply to my US-based business?
If your website is accessible to EU residents and you collect their personal data (even just through analytics cookies), GDPR technically applies. In practice, enforcement against small US businesses with no EU presence is rare, but implementing basic compliance (cookie consent, privacy policy, data security) is good practice regardless and protects you from potential liability.
What counts as personal data under GDPR?
Any information that can identify a person, directly or indirectly: names, email addresses, phone numbers, IP addresses, cookie identifiers, device IDs, location data, and even pseudonymized data if it can be linked back to an individual. If your website collects any of these (and virtually all websites collect at least IP addresses), GDPR applies.
Can I use a free cookie consent banner?
Yes, but make sure it actually blocks cookies until consent is given. Many free banners are just informational notices that do not prevent cookies from being set, which is not GDPR compliant. Tools like CookieYes, Complianz (WordPress plugin), and Termly offer free plans that properly block cookies until consent is obtained.
How much can I be fined for non-compliance?
GDPR fines can reach up to 20 million euros or 4% of annual global revenue, whichever is higher. In practice, fines for small businesses are much smaller (typically 5,000–50,000 euros) and authorities usually issue warnings first. However, the reputational damage and legal costs of a complaint can be significant even without a fine.
Do I need a Data Protection Officer (DPO)?
Only if your core activities involve large-scale systematic monitoring of individuals or processing of sensitive data (health, religion, political opinions). Most small businesses do not need a DPO. However, you should designate someone in your organization as responsible for data protection matters and provide their contact information in your privacy policy.