QuestionQ256
Designing for security and complianceYou work for a sports association whose members are aged 8 to 30. The association collects a large volume of health data, such as injuries sustained, and stores it in BigQuery. Current legislation requires this information to be deleted at the subject's request. You want to design a solution that can support such a request. What should you do?
- A Use a unique identifier for each individual. Upon a deletion request, delete all rows from BigQuery with this identifier.
- B When ingesting new data in BigQuery, run the data through the Data Loss Prevention (DLP) API to identify any personal information. As part of the DLP scan, save the result to Data Catalog. Upon a deletion request, query Data Catalog to find the column with personal information.
- C Create a BigQuery view over the table that contains all data. Upon a deletion request, exclude the rows that affect the subject's data from this view. Use this view instead of the source table for all analysis tasks.
- D Use a unique identifier for each individual. Upon a deletion request, overwrite the column with the unique identifier with a salted SHA256 of its value.
Community Discussion