Compliance Glossary for Confluence

How does Compliance Glossary handle GDPR data rights?

Compliance Glossary reports stored Atlassian account identifiers to Atlassian’s privacy service each week. When Atlassian returns a closed status, production v6 replaces covered actor references and removes that account from the app administrator list. Governed records remain intact. This is targeted actor-reference replacement, not a promise to delete every record or complete every GDPR request automatically.

Last verified against production v6 · 26 September 2026

At a glance

ControlProduction v6 behaviorBoundary
Personal-data reportingA weekly scheduled job sends each covered account ID and its latest recorded update time to Atlassian.It does not export record content.
Key-value actor fieldsA closed status replaces matching actor IDs with account-deleted.The handler covers only fields named in its code.
Enterprise SQL actor fieldsMatching catalogued fields become [deleted-user] through revision-checked writes.A write conflict prevents successful completion of that lifecycle run.
App rolesThe closed account leaves the app administrator list. Matching role-change attribution is also replaced.Atlassian and Confluence account administration remain separate.
Governed evidenceTerms, versions, findings, baselines, and other non-actor evidence remain stored.Preserving evidence does not decide its lawful retention period.
Retention contractA backend helper blocks capture without a retention date. It prevents deletion during legal hold.No production workflow calls this helper. The lifecycle plan is marked plan_only.

How it works

  1. Send the request to privacy@teamkit.dev under the published privacy policy.
  2. Use the published policy to identify the rights and controller contact.
  3. The weekly Forge job reports covered account identifiers to Atlassian.
  4. Atlassian can return a closed status for an identifier.
  5. The app replaces matching actor references and removes matching app-role membership.
  6. Governed records and unrelated actor references remain unchanged.
  7. Review free text, page content, and uploaded files separately when the request covers them.
  8. Apply retention and legal-hold decisions outside this actor-replacement callback.

Example

A former reviewer’s Atlassian account closes. The app replaces that identifier in approval history and covered enterprise evidence. It also removes matching app-role membership. The approved meaning and evidence remain intact. Personal data written inside a definition or uploaded file is outside this actor-field process.

What this does not mean

The callback reports and replaces catalogued actor references. It does not search term text, finding text, Confluence content, or uploaded files for personal data.

It does not provide complete access, rectification, restriction, portability, or objection workflows. Retention evaluation and expired-object deletion remain backend contracts.

The privacy policy names DailyMind LTD as controller. Evidence preservation does not itself establish a lawful basis for retaining personal data.

Related questions

Next step

Send data-rights requests to privacy@teamkit.dev. Include the affected Atlassian account and the requested right.

View on Atlassian Marketplace
Verification basis: production v6 code, tests, manifest, and operations guidance. Verified 26 September 2026.