Privacy policy: JQL Function Pack for Jira

Last updated: 27 October 2026

This policy covers the Jira Cloud app JQL Function Pack for Jira ("the app"), published by Datadelight ("we"). Questions: privacy@accounts.datadelight.co.

What the app does

The app runs on Atlassian Forge. It adds six functions to Jira's search language (JQL): two that find work items added to or removed from a sprint after it started, two that find work items in sprints starting or ending between two dates, and two that find subtasks or parents of the work items another query matches. When a search uses one of them, Jira asks the app for the answer, and the app replies with plain JQL that lists IDs, for example id in (10001, 10002). Every five minutes the app checks some of its earlier answers, as many as the requests Jira allows it, so each one is checked about every 40 minutes or less often, and updates the ones that have changed.

What the app reads

All reads run as the app, not as the person searching, because Jira shares one answer between everyone who runs the same search. Jira then filters the final results by the searching person's own permissions.

What the app changes

Nothing in your work items, sprints, boards or projects. The only thing the app writes to Jira is its own saved answers, described below.

What the app stores

The app has no storage of its own: it keeps nothing in Forge storage.

Jira itself saves the app's answers in your Jira site. For each function and each list of arguments it saves the arguments as they were typed and the answer the app returned, and it shares that answer with everyone who runs the same search. An answer is a list of work item or sprint IDs, or, when a search could not be answered, a message saying why. Such a message can repeat an argument you gave (a sprint name or a date) or the reason Jira gave for rejecting a quoted query. Jira's documentation says it removes saved answers that have not been evaluated for 7 days. These saved answers are part of your Jira site's data, not ours.

What the app sends elsewhere

Nothing. The app talks only to your Jira site and sends no data outside Atlassian. It has no third parties, sub-processors or analytics. Nothing outside Atlassian can call the app either: it has no web address of its own.

Logs

The app writes troubleshooting lines to Atlassian's Forge app logs:

The log lines carry no arguments, queries, work item keys, sprint names, account IDs or text from Jira.

Atlassian holds these logs. We can see them in the Atlassian developer console for 30 days. A site administrator can turn off our access to them in Atlassian Administration (Apps › Connected apps › this app › Logs access).

Personal data

The app stores no personal data. The arguments people type are saved by Jira with each answer, as described above, so a quoted query that names a person (for example assignee = …) is kept in your Jira site with that answer.

Your choices and rights

Your Jira site administrator controls the data in your Jira site, including the answers Jira saves for the app. Send questions about the app to privacy@accounts.datadelight.co.

Changes

We will post any change to this policy at this address with a new date.