Redline — Text Diff & Restore for Jira

Security & data handling

Last updated: 1 November 2026

QuestionAnswer
HostingAtlassian Forge only. Eligible for Runs on Atlassian (confirmed with forge eligibility).
External network calls (egress)None. The app manifest declares no external permissions.
Data stored by the appNone. No Forge storage, database, files or caches.
Data stored outside AtlassianNone.
Scopesread:jira-work (issue history, fields, the user's edit permission) and write:jira-work (restore only).
Who the app acts asThe signed-in user. Jira applies that user's own permissions: restore is hidden for users who cannot edit the issue, and Jira rejects the write if they try.
Audit trailEvery restore is a normal Jira edit and appears in the issue History under the user's name.
Concurrent editsA restore is refused if the field changed after the user opened the history.
Personal dataOnly what Jira already shows in the issue history (author display names), processed in memory and not kept.
Data residencyProcessing happens where Atlassian runs Forge for your site. The app stores no data, so there is nothing to pin or migrate.
Analytics and trackingNone.
Sub-processorsNone besides Atlassian, which hosts Jira and Forge.
Vulnerability reportsEmail redline@kenanislamoglu.com with the subject "Security". We acknowledge within 2 business days.