0
0
HLDsystem_design~20 mins

Data privacy and compliance (GDPR) in HLD - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
GDPR Compliance Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding GDPR Data Subject Rights

Which of the following is NOT a right granted to data subjects under GDPR?

ARight to demand unlimited data sharing with third parties
BRight to have personal data erased (right to be forgotten)
CRight to access personal data held by an organization
DRight to data portability to another service provider
Attempts:
2 left
💡 Hint

Think about what GDPR protects regarding personal data sharing.

Architecture
intermediate
2:00remaining
Designing a GDPR-Compliant Data Deletion Flow

You need to design a system flow for handling user requests to delete their personal data under GDPR. Which step should NOT be part of the flow?

AImmediately delete all data without any backup or logs
BLog the deletion request and action for audit purposes
CVerify the identity of the requester before processing deletion
DNotify the user once deletion is complete
Attempts:
2 left
💡 Hint

Consider GDPR requirements for accountability and audit trails.

scaling
advanced
2:30remaining
Scaling Data Access Requests in a Multi-Region System

Your global service receives thousands of GDPR data access requests daily from users in different regions. Which architectural approach best supports scalable, compliant handling of these requests?

ACentralize all personal data in one region and process all requests there
BProcess requests manually via email to ensure accuracy
CIgnore regional data residency and process requests in any data center
DDistribute data regionally and process requests locally with synchronized audit logs
Attempts:
2 left
💡 Hint

Think about data residency laws and system scalability.

tradeoff
advanced
2:30remaining
Tradeoffs in Data Encryption for GDPR Compliance

When implementing encryption for personal data to comply with GDPR, which tradeoff is most important to consider?

ANot encrypting data to improve system performance
BEncrypting all data at rest and in transit may increase latency and cost
CEncrypting only non-personal data to save resources
DUsing weak encryption algorithms to reduce complexity
Attempts:
2 left
💡 Hint

GDPR requires protection of personal data but also consider system impact.

estimation
expert
3:00remaining
Estimating Storage Needs for GDPR Data Retention

Your system stores personal data for 5 years to comply with GDPR retention policies. If you have 1 million users, each generating 10 KB of personal data monthly, estimate the total storage needed for personal data retention.

A50 TB
B5 TB
C600 GB
D600 TB
Attempts:
2 left
💡 Hint

Calculate monthly data per user, multiply by users and months in 5 years, then convert to TB.