Introduction to GDPR for Developers and Testers

Building Privacy-First Systems via Engineering Excellence

Presenter: Anandhu Krishnan

Why Engineers Must Care

GDPR is a technical responsibility, not just a legal one.

Penalties: Up to €20 million or 4% of annual global turnover.

Special Categories of Data

Sensitive data requires stronger protection.

Applications must avoid collecting these unless absolutely required.

Core GDPR Principles

Privacy by Design

Built-in, not bolted-on.

User Right to Access Data

Example Implementation:

GET /user/data-export

Right to Erasure (Be Forgotten)

Example Implementation:

DELETE /user/account

Data Retention Policies

Data Type Retention Period
User Account Until account deletion
Logs 90 days
Security Logs 1 year

Logging Without Violating GDPR

Bad Practice

Login failed for user: john@email.com

Password: mypassword123

Good Practice

Login failed for user ID: 49283

Source IP logged separately.

Role of QA Engineers

Final Recommendations

Privacy is a shared responsibility.