Security

Data security in the help desk -
GDPR and PII in IT tickets

How to protect employee personal data in tickets? PII definition, GDPR rights, RBAC, anonymization, data retention and a 10-point checklist for the help desk.

← Back to Blog
Security
Jakub Roszkiewicz · May 2026 · 10 min read

An employee logs into the help desk with a laptop issue - enters a national ID number for identification, mentions health problems that affect their work. The ticket goes to several technicians, gets resolved, and the data stays. Years later it may still be accessible to former employees, may get exported, may sit in backups without access control. That is a real GDPR risk. In this article we show how to define PII in the help desk, what rights users have, and how to configure ManageEngine ServiceDesk Plus so that no one sees the data without a need.

PII
personal data lands in tickets more often than you would expect
GDPR
fines up to 20M EUR or 4% of annual turnover
RBAC
access to sensitive data only for authorized roles

What is PII and why does it appear in tickets?

PII (Personally Identifiable Information) is any information that can uniquely identify, or contribute to identifying, a specific person. In a help desk context that includes:

The problem is that employees often add PII without needing to - "I cannot work because I have a headache" instead of "I cannot work because the laptop will not boot". The technician then sees unnecessary data, which legally drags them into the role of a data processor.

Many companies have no policy for redacting PII from tickets. An employee enters a national ID number, an insurance number or information about a health issue - and that data stays in the system for years, often accessible to former employees and contractors. That is a real GDPR breach risk with potential sanctions attached.

GDPR rights - access, erasure, data portability

GDPR grants the data subject a number of rights. The most relevant ones for the help desk are:

A separate obligation of the controller - not a data subject right - is breach notification: under Art. 33 GDPR a personal data breach must be reported to the supervisory authority without undue delay, where feasible within 72 hours of becoming aware of it.

For the help desk the problem appears when:

Table - types of PII in tickets and risk level

The "Suggested retention" column shows example, indicative values - GDPR does not impose specific periods, it only requires that data is not kept longer than necessary. Set the actual retention periods in your company policy, taking legal and contractual requirements into account.

PII type Example Risk category GDPR requirement Suggested retention
National ID / Tax ID 12345678901 Critical AES-256 encryption + RBAC 1 year (archive)
Health data "I have diabetes" Critical Encryption + special handling 6 months
Phone number / Email +48 600 100 200 High Encryption + RBAC 2 years (archive)
IP / MAC address 192.168.1.100 Medium RBAC (technician visible) 3 years (audit)
Full name Jan Kowalski Low RBAC (technician visible) 3 years

RBAC and access control - only the technician sees PII

The first line of defense is Role-Based Access Control (RBAC). Not everyone in the company should see a ticket containing PII:

In ManageEngine ServiceDesk Plus this is configured through:

Anonymization and retention - how long do you keep the data?

GDPR requires: keep data no longer than necessary. The schedule below is an example of good practice - set specific periods in your own retention policy in line with legal and contractual requirements:

Anonymization procedure in ManageEngine:

  1. Ticket closed for the defined period → automatic workflow trigger
  2. Workflow: "Redact custom fields containing national ID, phone, health data"
  3. Data saved in an encrypted archive (read-only backup)
  4. PII fields replaced: national ID → partial masking (e.g. last digits only for reference)
  5. After the retention period → purge the archive

Encrypting sensitive fields in ManageEngine SDP

ManageEngine ServiceDesk Plus offers encryption at rest (AES-256) for selected custom fields:

10-point GDPR checklist for the help desk

Before deploying ManageEngine SDP check:

Frequently asked questions (FAQ)

Can I store a national ID number in tickets?

Yes, but with conditions: encryption, RBAC (access only for authorized roles), anonymization after a defined period and deletion in line with the retention policy. A better practice is not to store the national ID number in the ticket itself, but in a dedicated HR system with stronger access controls.

What do I do if an employee requests access to their data (Art. 15 GDPR)?

You have 30 days. ManageEngine has a built-in DSAR report - it filters all tickets for a specific person, generates PDF/CSV and attaches the audit trail. Send it to the employee, document the access.

Do tickets with health data require encryption?

Yes, absolutely. Art. 9 GDPR - special category data (health, religion, sexual orientation). It requires reinforced safeguards (encryption + RBAC + monitoring).

An employee is leaving and requests deletion of their data - what do we do?

Right to Erasure - anonymize the tickets (full name → "[Unnamed User]", national ID → removed, health data → "[REDACTED]") or delete them entirely if they are not needed for audit. The audit trail stays.

Can an IT outsourcer have access to PII in tickets?

Only if they have a Data Processing Agreement (DPA) with the company and the required GDPR training. Best practice: the outsourcer sees ticket Subject/Category, but no PII fields (separate access control policy).

JR
Jakub Roszkiewicz
CTO · Rotech Group · expert in GDPR, compliance and data security in ITSM
Help desk GDPR audit

Does your help desk protect employee personal data?

Rotech Group will review your ManageEngine ServiceDesk Plus configuration against GDPR - encryption, RBAC, audit trail, retention policy. Free assessment, no obligation.

Book a consultation →