I’m looking at building a small Forge app around audit/permission history, and before I
write any code I’d like to understand whether the problem I think exists is real.
As I understand it, the built-in audit log keeps roughly 180 days in Jira and up to
12 months in Confluence, with longer retention available on Enterprise. The official
guidance for keeping records longer is to export them and store them elsewhere.
The idea I’m considering is deliberately narrow:
- Records only permission changes and deletions — not every event
- Keeps them inside your Atlassian site, beyond the built-in retention window
- List view and CSV export. No dashboards, no alerting, no SIEM integration
What I can’t tell from the outside is why this space is so small. Existing audit apps
have relatively few installs compared to other categories, which could mean any of:
- Nobody actually needs retention beyond the built-in window
- The built-in log is good enough for the cases that matter
- Organizations that need it are on Enterprise anyway, so the gap never appears
- People need it but solve it another way (scripted exports, external tooling)
If you’ve had to answer “who changed this permission, and when?” for an audit or an
incident — did the built-in log cover you? If it didn’t, what did you do instead?
I’m genuinely trying to find out whether this is worth building, and “it isn’t” is a
useful answer.