Web Development3 min read

GDPR-Compliant Website Checklist: Cookies, Forms and Analytics

Any website that collects data from people in the EU must follow the GDPR, including sites run by US companies. A practical checklist for cookies, contact forms, analytics and third-party tools.

ITdevcorner teamThe devcorner team of designers and frontend and backend developers. We build custom websites, online stores, mobile apps and business systems for companies in Europe and the US, with 9+ years of development experience.
Laptop with a form and consent panel on the screen, a small brass padlock and a stack of white documents on the desk

The General Data Protection Regulation (GDPR) applies to any organisation that processes personal data of people in the EU, no matter where the company is based. For a website, that usually means cookies, contact forms, newsletters, analytics and every third-party tool that touches visitor data.

01Cookies and consent

Non-essential cookies, such as analytics or advertising cookies, may only be set after the visitor gives consent. Strictly necessary cookies, for example for a shopping cart or security, do not need consent but should still be explained. A compliant consent banner makes rejecting as easy as accepting and lets visitors change their choice later. We build this into every website we develop.

  • Non-essential cookies load only after consent
  • "Reject" is as easy to find as "Accept"
  • Visitors can change their choice at any time
  • A cookie policy lists cookies, purposes and lifetimes
  • Consent choices are recorded

02Forms and personal data

  • Collect only what you need. Every extra field is extra data to protect.
  • Explain why. Link to the privacy policy near the form.
  • No pre-ticked boxes. Marketing consent must be an active choice.
  • Secure transfer and storage. HTTPS everywhere, limited access to submissions.
  • Retention. Decide how long requests are kept and delete them afterwards.

03Analytics and third-party tools

Analytics, chat widgets, embedded videos, maps and fonts loaded from external servers can all transfer visitor data. For each tool, check where data is processed, sign a data processing agreement and load it only with consent when required. If your site exchanges data with a CRM or business system, the same rules apply to those integrations.

04Documents every website needs

GDPR documents and what they cover

DocumentWhat it covers
Privacy policyWhat data you collect, why, legal basis, retention, rights of users
Cookie policyWhich cookies are used, for what and for how long
Data processing agreementsContracts with hosting, analytics, email and other providers
Record of processingInternal overview of what personal data you process
Breach procedureWhat to do if data leaks, including notifying the authority within 72 hours where required

05Rights of your users

Visitors can ask to access, correct or delete their data, and to object to marketing. Make sure there is a clear contact for these requests and that your team knows how to find and remove data across the website, email and CRM.

06Online stores need extra attention

Stores process more personal data: delivery addresses, order histories, payment details and customer accounts. Payment providers usually handle card data, but order data stays with you. Privacy should be designed into online store development from the start, together with an accessible and clear UI/UX design for consent and account settings.

Privacy done well is invisible to the user and reassuring at the same time.

— devcorner team

Want to check your website's GDPR setup? Contact us and we'll review cookies, forms and integrations. This article is general information, not legal advice.

Discuss what you want to build.

A new website, a better business system or an app for your customers and team.
Tell us your goals. We’ll help you define the next steps.

Discuss your project
  • One teamFrom design through launch
  • Support includedHelp for a year after launch

Built with care.
Supported from day one.

GDPR-Compliant Website Checklist: Cookies, Forms and Analytics | devcorner