Audience measurement — With your consent, LeadCo and Google Analytics use cookies to count visits. Declining changes nothing about your visit. You can change your mind at any time via “Manage cookies” at the bottom of the page. Learn more

GDPR and your website in Belgium: a compliance guide

Cookies, privacy policy, legal notice, visitors' rights, processors and fines: what a Belgian SME or freelancer must do for a GDPR-compliant website.

Published
Updated
12 min

Key points

  • The GDPR applies as soon as your website collects personal data: a simple contact form is enough.
  • Non-essential cookies (analytics, advertising) need prior consent, with refusing as easy as accepting.
  • A compliant website displays a privacy policy and a legal notice, and lists its processors (host, CRM, email tool) with a contract for each.
  • If a data breach puts people at risk, you have 72 hours to notify the Data Protection Authority.
The GDPR (EU Regulation 2016/679) applies to every website that collects personal data, even a single email address in a contact form. In Belgium, it is complemented by the law of 30 July 2018 on the protection of natural persons with regard to the processing of personal data, and enforced by the Data Protection Authority (Autorité de protection des données, APD, or Gegevensbeschermingsautoriteit, GBA).

This guide covers what a small business or a freelancer needs to put in place on their website, point by point. It does not replace legal advice for special cases (health data, profiling, large volumes).

Why the GDPR applies to every website

A company of five and a sole trader are in the same boat: as soon as a name, an email address, a phone number or an IP address linked to a cookie is collected, personal data is being processed. There is no exemption for small businesses, only lighter obligations on a few points (the record of processing, for example).

Fines

Article 83 of the GDPR sets two tiers of fines:

  • up to €10 million or 2% of worldwide annual turnover (whichever is higher) for organisational failures: records, security, breach notification;
  • up to €20 million or 4% for breaches of the core principles: legal basis, consent, data subjects' rights, transfers outside the EU.

The Belgian DPA can also issue a warning, order compliance, ban a processing operation and publish its decision, which often weighs more heavily than a fine for a small business.

The 6 principles to respect (Article 5)

  1. Lawfulness, fairness, transparency: people know what you do with their data.
  2. Purpose limitation: data collected to answer a quote request is not used for something else without a legal basis.
  3. Data minimisation: only ask for what you need.
  4. Accuracy: data is kept up to date and can be corrected.
  5. Storage limitation: nothing is kept forever.
  6. Integrity and confidentiality: HTTPS, restricted access, strong passwords, backups.
On top of these comes the accountability principle (Article 5.2): you must be able to prove that you follow these rules. Without documentation, you are in breach, even if everything is done properly.

Each processing operation needs one of the six legal bases in Article 6. For a typical website:

ProcessingUsual legal basis
Contact formlegitimate interest, or pre-contractual steps for a quote request
Marketing newsletterconsent (an unticked checkbox), with a narrow exception for existing customers
Customer account, online orderperformance of a contract
Invoicing, accountinglegal obligation
Analytics cookiesconsent
Strictly necessary cookiesno consent required
Advertising cookies, retargeting pixelsconsent
The most common mistake is to invoke "legitimate interest" for everything. For email marketing and non-essential cookies, consent is the rule.

Cookies

In Belgium, as across the EU, the rule comes from the ePrivacy Directive, transposed into Belgian law: storing or reading information on a visitor's device requires their prior consent, unless it is strictly necessary for the service they asked for.
  • Ask before setting anything: no non-essential cookie loads before someone clicks to accept.
  • Make refusing as easy as accepting: a "Reject all" button at the same level and as visible as "Accept all". A refusal hidden behind several clicks is not valid.
  • Pre-tick nothing: the EU Court of Justice confirmed this in the Planet49 ruling (1 October 2019, C-673/17).
  • Allow choices by category: analytics, advertising, embedded content.
  • Not treat browsing as consent: carrying on scrolling does not count as agreement.
  • Let people change their mind at any time, for example through a "Manage cookies" link in the footer.
  • Keep a record of consents, and ask again regularly.

Only strictly necessary cookies: session, basket, login, security, remembering the language choice or the cookie choice itself.

Analytics and embedded content

For the Belgian DPA, analytics is not strictly necessary: Google Analytics and similar tools require consent (see our Google Analytics guide). Cookie-free tools such as Plausible, or Matomo configured without cookies, reduce that need but remain subject to the GDPR. Also think about embedded content, which sends visitors' IP addresses to third parties: YouTube videos (use privacy-enhanced mode), Google Maps (loaded after a click), Google Fonts (hosted on your own server).

Mandatory information on your website

1. The privacy policy

Article 13 of the GDPR lists what you must tell people when you collect their data:
  • the identity and contact details of the controller (your business);
  • the contact details of the data protection officer, if you have one;
  • the purpose and legal basis of each processing operation, and the legitimate interest pursued where relevant;
  • the recipients of the data (host, CRM, email tool…);
  • transfers outside the EU and their safeguards;
  • retention periods;
  • people's rights and how to exercise them;
  • the right to withdraw consent at any time;
  • the right to lodge a complaint with the Data Protection Authority;
  • whether providing the data is mandatory or optional;
  • any automated decision-making or profiling.

The Belgian Code of Economic Law requires you to display: name or company name, geographical address (not just a PO box), email address, enterprise number (Crossroads Bank for Enterprises) and VAT number, and, for a company, the competent register of legal entities. Regulated professions add their professional body or supervisory authority and the professional rules that apply.

3. Online sales terms

If you sell to consumers: terms and conditions, a 14-day right of withdrawal, a 2-year legal guarantee, and information on the competent dispute resolution body (in Belgium, the Consumer Mediation Service acts as a general point of contact). Since 14 August 2026, an online withdrawal function must let customers withdraw in a few clicks (law of 19 July 2026, transposing EU Directive 2023/2673). The link to the EU online dispute resolution (ODR) platform, on the other hand, is no longer required: the platform closed on 20 July 2025, so remove it from your pages.

Visitors' rights (Articles 15 to 22)

RightArticleIn practice
Access15get a copy of the data held
Rectification16correct inaccurate data
Erasure17the "right to be forgotten", under conditions
Restriction18temporarily freeze a processing operation
Portability20receive one's data in a reusable format
Objection21object to processing, always possible for direct marketing
Automated decisions22refuse a purely automated decision
You have one month to respond, free of charge, which can be extended by two months for complex requests (if you tell the person). An unanswered request is one of the most frequent complaints.

The data protection officer (DPO)

Article 37 only requires one in three cases: public authorities and bodies, organisations whose core activity involves regular and systematic monitoring on a large scale, and those processing sensitive data on a large scale (health, biometrics, criminal convictions). The vast majority of SMEs and freelancers don't need one. Appointing a point of contact internally is still good practice.

The record of processing activities (Article 30)

The record is mandatory for organisations with 250 people or more, and also for smaller ones as soon as processing is not occasional, poses a risk or involves sensitive data. In practice, a business that manages contacts or a customer file should keep one. For each processing operation it describes: the controller, the purposes, the categories of people and data, the recipients, transfers outside the EU, retention periods and security measures. The Belgian DPA provides a template on its website.

Simplifications for SMEs are being discussed at EU level (the "digital omnibus" package, on which the Council adopted its position in October 2026). Until they are adopted, the current rules apply.

Processors: a contract for each one (Article 28)

Every provider that processes data on your behalf is a processor:
  • your website host;
  • your email tool and CRM;
  • your analytics tool;
  • your online shop platform;
  • the agency that manages your website or campaigns, if it has access to the data.
With each of them, you need a data processing agreement (DPA) setting out what they may do with the data. Large providers offer one online, to accept in your account settings. List these processors in your privacy policy.

Transfers outside the European Union

Many tools are American. Since the Schrems II ruling (July 2020), the old Privacy Shield is no longer valid. The EU–US Data Privacy Framework, in force since July 2023, allows transfers to certified US companies. The EU General Court upheld it on 3 September 2025; an appeal is pending before the Court of Justice.

For each tool, check:

  • whether the company is certified (public list on dataprivacyframework.gov);
  • if not, whether standard contractual clauses are signed, with a transfer risk assessment;
  • whether there is an option to host the data within the EU.

Data breaches (Articles 33 and 34)

In the event of a data breach (hacking, an email sent to the wrong person, a poorly protected database), you have 72 hours to notify the Data Protection Authority if it puts people at risk, using the Authority's online form. If the risk is high, the people affected must be told too. Every breach, even one you don't notify, must be logged in an internal register.

Beyond the GDPR: what changed in 2025 and 2026

  • Accessibility: since 28 June 2025, the European Accessibility Act sets accessibility requirements for online sales services aimed at consumers. Micro-enterprises providing services (fewer than 10 people and no more than €2 million in turnover or balance sheet) are in principle exempt.
  • Withdrawal function: mandatory for online sales since 14 August 2026.
  • ODR platform: closed since 20 July 2025.
  • AI assistants on your site: the EU Artificial Intelligence Act requires you to tell visitors clearly when they are interacting with an AI; these transparency obligations apply gradually from August 2026.

The 12-point checklist

  1. HTTPS across the whole site.
  2. A complete privacy policy (Article 13), specific to your business.
  3. A legal notice that complies with the Code of Economic Law.
  4. A cookie banner with "Reject all" as visible as "Accept all".
  5. No non-essential cookie before consent (check the browser's Network tab).
  6. No pre-ticked boxes in forms.
  7. An unsubscribe link in every marketing email.
  8. An up-to-date record of processing.
  9. A signed data processing agreement with each provider.
  10. A procedure for answering access or erasure requests within one month.
  11. Documented security measures: passwords, two-factor authentication, backups, updates.
  12. A breach procedure ready: who does what within 72 hours.

For online sales, add: terms and conditions, the withdrawal function, mediation information and an accessibility check.

The most common mistakes

  • A banner with no real reject button, or an "Accept" far more visible than "Reject".
  • Google Analytics or the Meta pixel loading before consent.
  • A privacy policy copied from another website: it describes other tools and other retention periods.
  • A newsletter without a checkbox, or with a pre-ticked one.
  • Access requests left unanswered beyond one month.
  • Contacts kept forever in the CRM.
  • No contract with the host or the email tool.
Launching or redesigning your website? These elements are best planned from the start: see our guide to building a website and our showcase website service.

Frequently asked questions

My website only has a contact form: does this apply to me?

Yes. As soon as a name and an email address are collected, personal data is being processed. You need at least a privacy policy, a legal notice and basic security measures.

Is Google Analytics banned in Belgium?

No, but it may only be switched on after the visitor consents, through a compliant banner. Cookie-free tools such as Plausible can reduce that need, depending on their configuration.

Does my small business need a DPO?

In the vast majority of cases, no. It is only mandatory for public bodies and for large-scale monitoring or processing of sensitive data.

Can I copy another website's privacy policy?

No. It must describe your processing, your tools, your processors and your retention periods. A generic policy is one of the most frequently reported failings.

How long can I keep contacts from a form?

The GDPR sets no fixed period: it must be proportionate. For a prospect who didn't follow up, two to three years is a generally accepted period. For a client, invoicing data is in practice kept for 10 years, the retention period for tax and VAT purposes.

What should I do if I get a letter from the DPA?

Reply quickly and precisely, fix the issue and document what you did. The Authority often favours bringing businesses into compliance when they cooperate. Get help from a lawyer from the first letter.

Showcase website design

Fast, custom websites designed to turn visitors into quote requests. First year of hosting free and one month of maintenance included.

See the service
LeadCo

LeadCo

Web and digital agency in Brussels

We build websites and online shops for freelancers and small businesses, then make them visible on Google and in AI assistants. Based in Schaerbeek, we work across Belgium.

Discover our services