Last updated: 29 July 2026.
Retention Policy is an Atlassian Forge app. Its manifest declares no
external or remotes permissions, so the app cannot make outbound
network calls at all: your data never leaves Atlassian's infrastructure. We operate no
servers, no database and no logging pipeline of our own.
read:jira-work — to run the JQL filter you configure, so the app can count the
matching issues for the live preview and determine which issues a rule will act on. The
preview reads only the issue key, summary and status name of up to 25 sample issues, and a
match count.
write:jira-work — to archive the matched issues: either through Jira's native
bulk-archive endpoint, or, where that is not available, by transitioning each issue into an
“Archived” status in its project workflow.
storage:app — to store your archiving rules and the audit log in Forge Storage
(see below).
The app does not request any user-directory scope. It never reads, stores or transmits Atlassian account identifiers, display names or e-mail addresses.
All persisted data lives in Forge Storage (the @forge/kvs key-value
store), hosted by Atlassian and scoped to your app installation on your Jira site. Two things
are stored:
No issue summaries, descriptions, comments, attachments or reporter/assignee data are copied into app storage. Issue content read during a preview is returned to your browser for display only and is not persisted.
GetCompliant (RVDH Interim Management B.V.), the Netherlands — info@kyc-checks.nl