A personal data inventory that starts from your application list will always be incomplete, because it only captures the systems IT already knows about — not the spreadsheet a finance analyst emails monthly or the recruitment tracker a hiring manager built on a shared drive. Build your inventory by walking the business's actual processes with the people who run them, and treat the system list as a cross-check, not the starting point.
Why inventories fail in practice
Most privacy programs eventually get asked to produce a data inventory — sometimes called a Record of Processing Activities (RoPA) — and the default approach is to export a list of SaaS subscriptions from the IT asset register and call it done. This captures maybe 60% of where personal data actually lives. It misses:
- Files people move outside the "official" system — exports, attachments, downloaded reports.
- Shadow tools adopted by individual teams without going through procurement.
- Data embedded in email threads, chat channels and shared drives that never appears in an application inventory.
- Paper records, if your organisation still has any.
An inventory that misses these is worse than no inventory in one specific way: it creates false confidence. Leadership believes the risk picture is understood when it isn't, and rights requests, breach investigations and vendor risk assessments all inherit that blind spot.
A step-by-step framework
1. Start from processes, not systems. List the ten to fifteen highest-volume activities that involve personal data: recruitment, onboarding, payroll, performance management, customer support, sales, marketing, billing, supplier/vendor management, security monitoring and offboarding are a reasonable starting set for most organisations.
2. Interview the people who actually do the work, not just their managers. A recruiter can tell you about the spreadsheet they maintain outside the applicant tracking system in a way a policy document never will. For each process, ask five questions:
- What information about people do you collect, and from where?
- Where does it go once you have it (which systems, folders, inboxes)?
- Who else sees it, inside and outside the organisation?
- What do you export, download, attach or copy out of the primary system?
- How long do you keep it, and does anything ever get deleted?
3. Record category, not just field names. For each processing activity, capture the categories of personal data involved (identity data, contact data, financial data, health data, behavioural data, special-category data) rather than an exhaustive field-by-field list — this keeps the inventory maintainable as systems change.
4. Map the full lifecycle, not just storage location: collection point, use, sharing (internal and external), retention period and disposal method. A record that only lists "where it lives" misses the sharing and retention risk that usually matters most in an incident or audit.
5. Tag legal basis and cross-border transfers where relevant. For each activity, note the lawful basis you're relying on and whether the data crosses jurisdictions (e.g., a US parent company's HR system holding EU employee data). This turns a simple inventory into something that actually supports your compliance obligations, not just an asset list.
6. Validate against your system inventory, not the other way around. Once you've built the process-based view, cross-reference it against your IT asset register. Any system on the register that didn't come up in interviews needs following up — and any tool mentioned in interviews that isn't on the register is a shadow-IT finding worth escalating.
7. Set an update trigger, not just a review date. Inventories go stale between scheduled reviews because nobody tells the privacy team when a new tool is adopted or a process changes. Build a lightweight intake step into procurement and onboarding so new systems and processes get added as they appear, and pair that with a full review at least annually.
If you want a structured starting template rather than building the interview guide and register from scratch, the data inventory & RoPA starter kit covers the fields most programs need and can save you the setup time.
A worked example
A 120-person logistics company assigns a privacy lead to build their first data inventory. Starting from the IT asset list, they find 14 SaaS applications: an HRIS, a CRM, an accounting platform, a few operational tools.
Running the process-based interviews instead, they uncover:
- The operations team maintains a shared spreadsheet of driver contact details and vehicle assignments, refreshed weekly, stored on a shared drive with broad "edit" access for the whole department — not in any system on the IT register.
- The recruitment manager exports candidate data from the applicant tracking system into a personal working file to track interview notes, then emails updates to hiring managers as attachments.
- Customer support uses a chat tool that wasn't in the official register because it was adopted by the support lead directly, and it stores customer contact history indefinitely with no retention setting configured.
- The finance team receives a monthly file from a third-party payroll provider containing salary and bank details, downloaded to a local folder and never deleted.
None of these appeared on the original 14-application list. Each represents a genuine risk: broad access to sensitive driver data, uncontrolled candidate data copies, an unmanaged retention setting, and financial data sitting outside any access control review. The privacy lead adds all four to the inventory, flags the shared drive and chat tool as priority remediation items, and sets a retention rule for the payroll folder. This is the point of process-based discovery — it surfaces exactly the risk that a systems-only inventory would have missed entirely.
Common failure modes
- Building the inventory purely from the IT asset register and treating it as complete.
- Interviewing managers instead of the people doing the day-to-day work, missing informal workarounds.
- Recording only "where data lives" without tracking sharing and retention, which are usually where the real risk sits.
- Treating the inventory as a one-time project rather than a living record with an update trigger tied to procurement and process changes.
- Making the template so detailed (every field, every column) that nobody keeps it updated — an inventory that's 80% complete and current beats one that's 100% detailed and six months stale.
- Not cross-referencing findings against vendor contracts — if a system holds personal data, it should also appear in your vendor risk review process; the vendor privacy assessment template is a natural companion once new tools surface.
Checklist: do this next
- List your organisation's ten to fifteen highest-volume people-related processes.
- Schedule interviews with the people who do the work, not just their managers, using the five-question framework above.
- Capture category, lifecycle stage, legal basis and cross-border flags for each processing activity — not just system names.
- Cross-check your process-based findings against the IT asset register and flag any mismatches.
- Set a procurement/onboarding trigger so new tools get added to the inventory as they're adopted, not at the next annual review.
- If your program needs a broader foundation before tackling the inventory, our Practical Privacy Program Implementation course walks through building and maintaining a RoPA as part of a full program build.
- Run the free privacy program assessment if you're not sure whether your current inventory (if you have one) has the process-based coverage described here.
This article describes a practical operational method; it is not legal advice, and the specific fields your inventory needs to capture may depend on which privacy laws apply to your organisation.
Privacy Practice Lab publishes educational and technical guidance. Nothing on this site constitutes legal advice, and it should not be relied on as a legal determination for your organisation.