0
0
HLDsystem_design~10 mins

Data privacy and compliance (GDPR) in HLD - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the GDPR principle that requires data to be accurate and up to date.

HLD
The GDPR principle of [1] mandates that personal data must be accurate and kept up to date.
Drag options to blanks, or click blank then click option'
AIntegrity and Confidentiality
BAccuracy
CStorage Limitation
DData Minimization
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing data accuracy with data minimization.
2fill in blank
medium

Complete the code to specify the GDPR right that allows users to request deletion of their data.

HLD
Under GDPR, the right to [1] allows individuals to have their personal data erased.
Drag options to blanks, or click blank then click option'
ARight to be Forgotten
BRight to Access
CData Portability
DData Minimization
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up with right to access or data portability.
3fill in blank
hard

Fix the error in the GDPR compliance step related to data processing consent.

HLD
Before processing personal data, the system must obtain [1] from the user.
Drag options to blanks, or click blank then click option'
Anotification
Banonymization
Cencryption
Dconsent
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing consent with notification or security measures.
4fill in blank
hard

Fill both blanks to complete the GDPR data processing principles in the system design.

HLD
The system must ensure data is [1] and processed [2] for specified purposes only.
Drag options to blanks, or click blank then click option'
Aaccurate
Bencrypted
Clawfully
Dminimized
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing encryption instead of lawful processing.
5fill in blank
hard

Fill all three blanks to complete the GDPR compliance checklist for data storage.

HLD
Data must be stored with [1] to prevent breaches, kept only as long as [2], and users must have [3] to access their data.
Drag options to blanks, or click blank then click option'
Aanonymization
Bnecessary
Cright
Dencryption
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing anonymization with encryption or misunderstanding user rights.