GDPR and RADIUS
RADIUS (Remote Authentication Dial-In User Service) is a protocol that verifies identities across networks. It often processes usernames, passwords, and sometimes device identifiers. The General Data Protection Regulation (GDPR) treats this as personal data. That means: data minimization, purpose limitation, and explicit security measures.
Data Flow and Compliance Risk
When a RADIUS server forwards credentials to a central store, it can cross borders. GDPR calls this a data transfer. If the central store is in a non-EU region, you need legal safeguards such as Standard Contractual Clauses. Logging activity in RADIUS becomes another compliance layer—logs store IP addresses, timestamps, and identifiers. Each log entry falls under GDPR’s transparency and retention rules.
Security and Encryption Requirements
RADIUS itself can run over UDP with shared secrets, but GDPR’s Article 32 pushes for stronger protection: TLS wrapping (RadSec), secure storage of shared secrets, and encryption of database at rest. Engineers must ensure integrity checks and limit who can access personal data inside RADIUS deployments.