Privacy Policy

Visual Progress Tracker for Jira ยท Last updated: October 12, 2026

1. Introduction

This Privacy Policy explains how Visual Progress Tracker ("the App"), developed by Janek Behrens ("we", "us", "our"), handles data when installed on your Atlassian Jira Cloud instance. We are committed to protecting your privacy and being transparent about our data practices.

2. Data We Access

The App reads the following Jira data, only to calculate and show progress:

The dashboard gadgets and widgets, the project picker and the progress details on a work item read Jira with the permissions of the person viewing them. The App's custom fields (status and subtask progress) and "Recalculate All Fields" read statuses and subtasks with the App's own account and write progress values into the App's own custom fields; nothing else in Jira is changed. Work item descriptions, comments and attachments are never read.

3. Data We Store

The App stores only the following, using Atlassian Forge storage, which is hosted and managed by Atlassian for your site:

The App stores no email addresses, avatars or other profile data. Atlassian account IDs are used only as keys of the per-viewer cache entries and of the review prompt state; the cache of the Epic Progress Tracker grouped by assignee also holds the assignees' account IDs and display names as Jira shows them. Titles are free text written by your team: if your team writes personal data into the title of a work item or epic, the cache contains it as written.

The gadget and widget settings (for example the project, the view and a JQL filter) are stored by Jira itself as part of the dashboard, not by the App. The progress values in the App's custom fields are stored by Jira as custom field data.

4. Data We Do NOT Collect

Technical logs and usage counts: Like most Forge apps, the App writes technical log lines (for example "a gadget was loaded" or "Jira did not answer") and, once a day, the anonymous usage counters and the subscription state listed above to Atlassian's app logging, which Atlassian makes available to us as the app vendor. Log lines may contain identifiers from your site, namely project keys and, when "Recalculate All Fields" skips or cannot update a work item, its key, as well as counts, progress averages, modes, HTTP statuses and error codes, but never titles, names, email addresses, account IDs or JQL text (a JQL filter is described only by a hash, its length and its number of clauses). We use them only to find errors and to see which features are used.

5. Data Processing Location and Data Residency

All data processing occurs entirely within the Atlassian Forge runtime environment. The App runs on Atlassian's infrastructure as part of the Runs on Atlassian program. No data is transmitted to servers operated by us or any third party outside the Atlassian platform.

Everything listed in section 3 is stored in Forge hosted storage, which supports Atlassian's data residency: it is held in the same location as your Jira site and moves with it when an admin moves the site's data to another location. Not in scope: Jira data the App reads without storing it, the progress values in the App's custom fields and the gadget and widget settings (both stored by Jira under Jira's own data residency), and the technical logs in section 4, which are handled by Atlassian's app logging.

6. Third-Party Services

The App does not integrate with or send data to any third-party services. There are no external API calls, no AI services, no analytics services, and no advertising networks.

7. Data Retention and Deletion

8. Personal Data and GDPR

The App stores personal data only as described in section 3: Atlassian account IDs as keys of the per-viewer cache and of the review prompt state, and, in the cache of the Epic Progress Tracker grouped by assignee, the assignees' account IDs and display names. It stores no email addresses, avatars or other profile data, and all of it stays in Forge storage on Atlassian's platform (section 5). Titles in the cache are kept as your team wrote them in Jira.

Data held by Jira itself remains entirely within your Atlassian site and under Atlassian's controls; GDPR data subject requests relating to it should be directed to your admin or Atlassian. For App-specific concerns, contact us at the email address below. After you uninstall the App, Atlassian deletes all App-related data from Forge storage after 28 days (section 7).

9. Security

The App follows Atlassian Forge security best practices:

See our Security Policy for full details.

10. Children's Privacy

The App is a business productivity tool and is not directed at children under 16. We do not knowingly collect data from children.

11. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected in the "Last updated" date above. Continued use of the App after changes constitutes acceptance of the updated policy.

12. Contact

For questions or concerns about this Privacy Policy, contact us at:
Email: support@janekbehrens.de