← Back to glossary

Consent

Consent (Einwilligung) is the active, voluntary, and informed agreement of a person to the processing of their personal data . In many cases, it forms the legal basis for data processing under the GDPR. Without valid consent, businesses face legal warnings and significant fines.

Why is consent relevant?

Many websites and web applications process personal data through forms, tracking mechanisms, or newsletter systems. Without valid consent, the legal basis for this processing is missing. Transparent agreement is particularly required when integrating Third-party providers systems or analytics tools.

Requirements for valid consent

Consent must be voluntary, informed, unambiguous, and revocable. Pre-checked boxes or blanket agreements are not permissible. Furthermore, it must be clearly recognizable for what purpose data is processed -- in keeping with Data minimization and purpose limitation.

Technical implementation

Technically, this means that tracking or marketing scripts may only be loaded after active consent. Clean integration via Server-Side Rendering and server-side control through Server-side validation are important building blocks of a GDPR-compliant implementation.

Common mistakes and misconceptions

Unclear language, missing revocation options, or loading external scripts before consent are among the most common violations. Missing documentation or unregulated Data processing agreement with service providers can also increase legal risks.

Practical perspective

At BTECH Solutions, we minimize consent requirements through architectural decisions: self-hosted fonts eliminate the need for Google Fonts consent, cookieless analytics makes cookie banners for tracking unnecessary. Where Consent is necessary -- such as with the Meetergo booking widget -- we load the script only after an explicit click. The consent logic is documented via a GDPR-compliant checklist and verified with every Deployment .