LoginRadius Launches Consent Management for GDPR
Shipping consent management at LoginRadius and what we learned about turning a regulation into a platform feature.

When GDPR landed in May 2018, most companies treated it as a legal problem. We treated it as a platform problem at LoginRadius and shipped a consent management module that turned the regulation's hardest parts into configuration.
What we built
The consent module gave customers a few primitives that mapped directly to GDPR requirements:
- Granular consent capture per purpose, with version tracking so a policy update did not invalidate prior consents silently.
- Consent receipts compliant with the Kantara Initiative spec, so any auditor could verify what was agreed and when.
- One-click revocation from a preference center that mirrored the original opt-in UI.
- Programmatic consent state in the user token, so downstream systems could check consent without a callback.
- Audit log of every consent event with timestamp, IP, policy version, and the specific purposes accepted or declined.
What we learned
The hardest part of consent was not the capture. It was the propagation. A user who opts out of marketing in the preference center expects that to flow to the email tool, the CRM, the analytics platform, and the ad pixel inside ten minutes. Most companies failed at this because consent lived in one system and "subscribed" lived in another.
We solved it by emitting consent events on a webhook stream, with retries and signed payloads. Customers wired the events into their downstream systems and the consent state stayed consistent. That detail (consent as an event, not a stored flag) is what made the module actually useful in production.
GDPR turned out to be the template. CCPA, LGPD, PIPL, and India's DPDP all reused the same primitives. Building once for consent meant we were ready for every privacy law that followed.
Get the newsletter
New writing on identity, AI security, and building software, delivered when it ships. No tracking pixels, no funnels, unsubscribe with one click.