Privacy policy — Recur for Jira
The short version
Recur does not send your data anywhere. It runs entirely on Atlassian Forge, inside Atlassian's infrastructure. The app declares no external network permissions, which Atlassian enforces at the platform level — it cannot make an outbound call even if it tried. The issues it creates are ordinary Jira issues on your own site.
What the app stores
Everything is stored in Forge app storage (Atlassian-hosted KVS) inside your own Atlassian tenant region.
| Data | Examples | Why |
|---|---|---|
| Templates | name, issue type, title/description templates with {{date}} and {{n}}, recurrence rule, timezone, pile-up policy |
to know what to create and when |
| Runtime state | next run time, run count, last issue key, held occurrences | scheduling |
| Run history | per-run result (created/skipped/waiting/failed), issue key, reason for skips | so “why was there no issue” always has an answer |
| Creator/owner references | Atlassian account ids and display names of who created a template, who is assigned or in the rotation | attribution and assignee selection |
Recur never stores issue content beyond what the template itself contains. It does not read or retain descriptions, comments, attachments, or email addresses.
What is never stored
- Issue descriptions or comments (beyond the template text you wrote)
- Email addresses
- IP addresses, usage analytics, or behavioural tracking
Who can see it
Template management is restricted to project administrators for their own
projects, checked as the calling user (asUser) — never assumed from the UI.
Site-wide lists are visible to Jira administrators only. Every mutating resolver
runs the same permission check.
Retention and deletion
- Deleting a template deletes its configuration and run history.
- Held occurrences older than 30 days are dropped automatically.
- Uninstalling the app removes all Forge storage.
Data residency
Whatever your Atlassian site's residency is. Recur adds no storage outside Forge and therefore introduces no additional residency considerations.
Sub-processors
None. Atlassian hosts everything; there is no other party involved.
Changes
Material changes to what is stored or where will be reflected here and in the Marketplace listing before they ship.
Contact
support@keelapps.atlassian.net — for questions about this policy, and for data access, correction or deletion requests.