Practise vocabulary for data mapping: data inventory, data flow diagrams, records of processing, and data lineage.
0 / 14 completed
1 / 14
A catalogue of what personal data you hold, where, and why is a data ___.
A data inventory is the foundation of privacy programmes; you can't protect or report on data you haven't catalogued.
2 / 14
A diagram showing how personal data moves between systems and third parties is a data ___ diagram.
Data flow diagrams visualise collection, processing, storage, and sharing, revealing where data leaves your control.
3 / 14
GDPR Article 30 requires keeping a Record of ___ Activities.
The Record of Processing Activities (RoPA) documents purposes, categories, recipients, and retention for each processing activity.
4 / 14
Tracing data from its origin through every transformation is data ___.
Data lineage tracks where data came from and how it changed, essential for accuracy, deletion, and audit.
5 / 14
Tagging which fields are personal data (PII) during mapping is data ___.
Classification labels data by sensitivity so controls (encryption, access, retention) can be applied appropriately.
6 / 14
Sarah, a backend engineer, is reviewing John's code. The code uses the `get_user_data` function which returns a dictionary containing user information. Sarah comments: 'This mapping seems efficient for retrieving user data.' What does Sarah mean in this context?
Sarah's comment refers to the efficient mapping of the retrieved data. The `get_user_data` function likely returns data in a structured format (e.g., a dictionary), which needs to be accessed and used within the application. The question tests understanding of the basic concept of 'mapping' as applied here – converting raw data into a usable form.
7 / 14
A data mapping diagram visually represents the flow of information from source systems to target databases. It's often used to illustrate the transformations and relationships between datasets.
A data mapping diagram is a visual representation of how data flows. A flowchart shows processes, a network topology represents computer connections, and a data dictionary describes data elements. The key here is the visualization aspect – data mapping diagrams are all about showing relationships.
8 / 14
API Response: {
"product_id": "P123",
"name": "Widget Pro",
"price": 49.99
}
Which of the following best describes the process of 'mapping' this API response to a database field?
The API response provides specific product data. 'Mapping' this response involves assigning that data to corresponding fields in a database table (e.g., `product_id`, `name`, `price`). The correct option reflects the fundamental purpose of mapping – organizing and structuring the information for efficient storage and retrieval.
9 / 14
"The sales team needs to understand how customer data is being mapped across our CRM and marketing automation systems. They need a clear audit trail of every transformation applied to the customer's information." What is this scenario illustrating about data mapping?
This scenario highlights the need to track *data lineage* – understanding where data comes from (the CRM) and how it's transformed as it moves through different systems (marketing automation). This is a core concept in data mapping, especially when dealing with complex integrations and potential impact analysis.
10 / 14
David from the data governance team sent a Slack message to the development team: 'Just wanted to flag that we're seeing inconsistent mapping of customer addresses. Some are being truncated, others aren't. Need to ensure all address fields in the new database schema are correctly handled.' Which term best describes David's concern?
Data validation refers to checking that data conforms to expected rules and formats. David's message highlights an issue where the mapping process isn't correctly handling address fields, indicating a failure in this validation step. Data transformation is a broader term, while enrichment and normalization relate to adding or reorganizing data, not specifically correcting errors during the mapping itself.
11 / 14
Elena, a senior developer, is writing a PR description for a change that updates the data mapping configuration. She writes: 'This update ensures that all incoming user ID values are consistently mapped to the `user_id` field in the target database, resolving potential conflicts arising from differing formats across source systems.' What aspect of data mapping does Elena's description primarily focus on?
Elena's description centers around ensuring consistent data formats. Data schema design deals with the structure of your databases and how data is organized; standardizing formats is a critical part of this process. Data security protocols are about protecting sensitive information, while volume optimization relates to handling large datasets efficiently.
12 / 14
Mark, a junior developer, is reviewing a code snippet that uses an API endpoint to retrieve product data. The API response contains the following JSON: {
"product_id": "SKU789",
"name": "Premium Laptop",
"price": 1299.99
}. Mark needs to describe how this data is being used in the application. Which term best describes this process?
Data mapping refers to the process of transforming data from one format or structure to another – in this case, converting the JSON response into fields within the application's database. Data aggregation combines data from multiple sources, routing directs data flow, and filtering selects specific data based on criteria.
13 / 14
Lisa is tracing the journey of a customer's order through various systems. The order originated from an e-commerce website, passed through a payment gateway, and was then stored in a warehouse management system. Which term accurately describes Lisa's task?
Data lineage refers to tracking the origin and transformations of data as it moves through different systems. It's crucial for understanding how data has been processed and ensuring its accuracy and compliance. Data warehousing focuses on storing large volumes of historical data, while compression reduces file sizes and anonymization removes personally identifiable information.
14 / 14
Ben is creating a PR description for a new feature that adds PII (Personally Identifiable Information) tags to the data mapping configuration. He writes: 'This enhancement allows us to clearly identify which fields within our datasets contain sensitive customer information, ensuring compliance with GDPR regulations.' What does Ben's description primarily highlight?
Data field classification – tagging fields as containing PII – is a core component of data privacy and compliance. GDPR mandates knowing which information is sensitive and implementing appropriate safeguards. Encryption secures the data itself, access controls restrict who can see it, and backup strategies are for disaster recovery.
What will I practice in "Data Mapping Vocabulary"?
This is a Privacy Engineering exercise set. It walks through 14 scenario-based multiple-choice questions built around real usage of privacy engineering terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 14 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the privacy engineering vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Privacy Engineering exercises?
See the Privacy Engineering exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — privacy engineering vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.