Updated

DPT vs native Jira and Confluence user anonymization.

Quick answer: Jira and Confluence can anonymize a user account, but that person’s data stays in the content: names remain in summaries, descriptions, comments, plain-text mentions, custom fields and history, and attachments are not touched. Data Protection Toolkit finds that remaining data by pattern, redacts it in bulk after a dry run, and logs what it changed.

What each approach covers
Capability Data Protection Toolkit Built-in anonymization Manual cleanup
Anonymizes the user accountYes, including users who were already deactivatedYesNo
Removes the name from summaries, descriptions and commentsYes, in bulk with Data CleanerNoOne item at a time
Finds plain-text mentions and custom field valuesYes, by patternNoOnly what you think to search for
AttachmentsScanned in Jira Data Center. On Cloud, attachment names are scanned; in Jira Cloud our Attachment Scanner app scans the contentsNot touchedBy hand
Detects PII by pattern: emails, IBANs, credit cards, national IDs62 built-in patterns for 27 countries, plus your own RegExNoNo
Dry run before anything changesYesn/an/a
Recurring scansScheduled scansNoNo
Consent forms and policy bannersYes, with acceptance and rejection trackingNoNo
Exportable log of what was found and changedCSV and JSON exportn/aYour own notes

“Built-in anonymization” means the user anonymization in Jira and Confluence themselves. Separate Atlassian products, such as Atlassian Guard, are not covered here.

Why isn’t built-in anonymization enough for GDPR?

A right-to-be-forgotten request (Article 17 GDPR) or a DSAR covers a person’s data, not just their account. After a native anonymization, the person’s name can still appear in issues and pages other people wrote about them, in comments, in @mentions typed as plain text, in custom fields and in history. Those are the places Data Cleaner searches.

When is built-in anonymization enough?

If the person never appears in content, for example a service account or a user who never created or was never mentioned in issues and pages, anonymizing the account may be all you need. Your legal team should make that call.

How does DPT handle a right-to-be-forgotten request?

  1. Anonymize the user account, including users who were already deactivated.
  2. Run Data Cleaner with a rule for the person’s name plus the built-in templates, scoped with JQL in Jira or CQL in Confluence.
  3. Review the dry run, then redact or replace the findings in bulk.
  4. Export the execution history to CSV or JSON as evidence that the request was completed.

On Data Center, project anonymization (space anonymization in Confluence) goes further: it anonymizes everything a user or project touched before a retention deadline, instance merge or Cloud migration.

FAQ

Native anonymization, answered.

Ready to try it? Run your first scan in four steps or book a 1:1 demo.

Does Jira’s built-in anonymization remove names from comments?

No. Native anonymization changes the user account, not the content. Names stay in summaries, descriptions, comments, plain-text mentions, custom fields and history.

Does Confluence’s built-in anonymization remove personal data from pages?

No. It changes the account, not page and blog post content or comments. Data Cleaner scans page and blog post titles, content bodies and comments for the personal data that remains.

Can Data Protection Toolkit anonymize users who are already deactivated?

Yes. User anonymization handles right-to-be-forgotten and DSAR requests across content and history, including users who were already deactivated.

Does the app replace a legal review?

No. It automates common tasks such as obtaining consent, anonymizing personal data and investigating breaches. Agree requirements with your legal team, then configure the app to cover them.