Skip to main content
GullySystem
A practical guide

What privacy reviews ask for: consent, notices and requests

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 6 sections
The short answer

A privacy review wants proof. Expect requests for consent records with date, source and wording, notice versions, a log of access and erasure requests, retention rules and an audit trail. They test what the system did. Your legal adviser decides what the law requires.

Reviewers ask for evidence, not policies

A customer’s security questionnaire or a partner’s due diligence team rarely stops at your privacy policy, because they want the records behind it. A policy says you ask permission. A consent table shows that you did.

Reviews under GDPR, UK GDPR and CCPA differ in vocabulary and in what counts as a valid basis, yet the system questions look alike. Where is the record? Who can change it? How would you find every record for one person across the invoice archive, the support desk, the mailing list export and last year’s trade show spreadsheet?

This article describes the technical records only. Your legal adviser decides what is enough.

  • A consent record per person and purpose
  • The notice text that person saw
  • A log of requests and how each was closed
  • Retention rules per data type
  • A trail of who viewed or changed personal data

One checkbox column is not a record. A reviewer expects a row for each choice holding the person’s ID, purpose, timestamp and source, whether web form, mobile app, paper sign-up or trade show import.

Wording matters. Store the language shown and the version of the text, so a French sign-up can be traced to the French notice of that week. Store withdrawals as new rows, not overwrites. The history is the evidence.

Imported lists are the usual weak spot. A spreadsheet of contacts from a past event carries no source, no date and no wording, so a reviewer cannot tell what those people agreed to receive. Expect the question.

  • Person ID, purpose and yes or no
  • Timestamp in a fixed time zone
  • Source: form, app, phone, paper or import
  • Language and notice version shown
  • Withdrawal as a new dated row

Notice versions and where they appeared

Privacy notices change whenever someone adds an analytics tool, a new processor or a new country, and reviewers then ask for the notice in force on a given date. They want the change list too.

Keep each version as a dated, read-only file with a short change note, and link it to the form or screen that displayed it. Without that link, you cannot say which text a customer accepted when they ticked the box on the old checkout page during a past campaign. That is the gap.

Cookie banners follow the same rule. Log the categories offered, the choice made, the banner version and the consent string or cookie value the browser stored on that visit. Screenshots alone do not count.

Access, erasure and correction requests

Expect a request register. Each entry holds the date received, the person’s identity check, the type of request, the systems searched, the date closed and the outcome. A reviewer may pick three entries at random and ask you to walk the full trail from the first email to the closing letter.

The hard part is the search. Personal data sits in the main database, but also in invoices, support tickets, email exports, backups and spreadsheets on a salesperson’s laptop. A system that cannot list every place one person appears will miss records, which turns a closed request into an open finding.

Erasure needs a rule for what stays. Tax invoices may have to be kept. Record the reason for each exception, such as a tax invoice or an open dispute, and let your adviser confirm that the reason holds in your case.

  • Request type, received date and deadline
  • How identity was checked
  • Systems and files searched
  • What was erased and what was kept, with reason
  • Closing date and reply sent

Retention rules and audit logs

Retention comes next. A table lists data type, purpose, period and the scheduled job or named person that removes each record when the period ends. A rule nobody runs is worse than no rule at all, because it exposes the gap between the written policy and what the servers actually do.

The audit log answers a different question, namely who looked at or changed this record and when, across admin screens, exports and API calls. Store it apart from the data it describes, with write access closed to editors, so nobody can erase their own trail after a bulk export or a bad edit.

Before the review, pick one real person. Trace that person from the sign-up form through billing, support, backups and the audit log, fix whatever you cannot find, and write the steps down as a repeatable test.

Privacy review evidence sheet

One sheet, five rows. Each of the five rows (consent, notices, requests, retention, audit log) records where the evidence lives, which fields it holds, who owns it and when it was last tested. A sixth line lists open gaps.

Open a blank worksheet to print

Questions owners ask

Do GDPR, UK GDPR and CCPA reviews ask for the same records?

Mostly similar. Each wants proof of notices and requests. Terms, deadlines and the valid legal bases differ between regimes, so ask your adviser which ones apply to your customers and in which countries you sell.

Is a consent checkbox in a database enough?

Rarely. A reviewer wants purpose, timestamp, source, language and notice version for each choice, plus withdrawals, because one yes or no column cannot show what the person was told.

How do we show an erasure request was done?

Keep a register entry listing the systems searched, what was deleted, what was kept and why, and the date you replied to the person.

Does this article give legal advice?

No. It lists records a system can hold. Your legal adviser decides what your business must keep, what it must delete and how long each deadline runs in your country.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements