Privacy policy
This policy covers TaskBridge for Todoist ("the app"), a Forge app for Jira Cloud. The app lets each person add a Jira issue to their own Todoist and see that task's status on the issue, move the issue to Done when the task is done, add their open assigned issues to Todoist, and make Jira issues from their Todoist tasks.
In Jira, the app shows as Add to Todoist in an issue's ••• menu, as the TaskBridge for Todoist panel on each issue ("the app's panel"), and as the TaskBridge for Todoist page in Jira's Apps menu ("the app's page").
- Developer: Priyansh Jain
- Contact: support@launchmotionlabs.com
- Last updated: 12 November 2026
This app is not created by, affiliated with, or supported by Todoist.
Where the app runs
The app runs on Atlassian's Forge platform. It has no servers or database of its own. It keeps a
few small records in Forge storage, the app's own storage on Atlassian's platform. It sends data
only to Todoist (api.todoist.com and app.todoist.com), and once a week it reports the Jira
account ids it stores to Atlassian (see "How long it stays"). It sends nothing to the developer or
to anyone else.
Because it sends data to Todoist, the app is not eligible for Atlassian's "Runs on Atlassian" badge.
What the app stores
The app keeps three kinds of small record in Forge storage, the app's own storage on Atlassian's platform. Only the app can read them, never other users. None of them holds task names, notes or any other task text.
1. Your links on an issue. For each issue where you added a task, made the issue from one of your tasks, or linked one of your tasks to it, the app keeps a list of your links, filed under your Jira account id and the issue's id. Each link has:
- the Todoist task id
- the issue's Jira due date at the last sync, or none if the issue had no due date
- when the link was added
The list holds at most 50 links. The app deletes the list when your last link on that issue is removed.
The app keeps the due date at the last sync so it can tell you when the Jira due date changes later.
2. Your project preference. The id of the Todoist project you used last, filed under your Jira account id, so the form and the app's page can offer it next time.
3. Your account record. The date and time the app last stored something for you, filed under your Jira account id. The app uses it for the weekly privacy report to Atlassian.
Who can see it
Only you, through the app. The app's panel shows each person only their own linked tasks, and no other Jira user can read your records. The tasks themselves stay in your own Todoist.
How long it stays
A link is removed when its owner next opens the app's panel on the issue and the app finds that the task is gone from Todoist: deleted, or completed more than 88 days ago. The app removes a link only when Todoist gave a complete answer, and never in the link's first ten minutes. A link is also removed when its owner selects Unlink on the task in the app's panel.
Every week the app reports the Jira account ids it stores to Atlassian, as Atlassian requires. When Atlassian says an account is closed, the app deletes everything it stores for that account.
After the app is uninstalled, Atlassian deletes the app's storage. Forge keeps it for 28 days first, so it can be recovered if the app is reinstalled.
Otherwise your records stay until you remove them with Remove my data (see "How to remove everything").
What the app reads from and changes in Jira
It reads the issue's key, summary, due date and status, and the done statuses Jira lets you move it to. On the app's page, it reads the open issues assigned to you (key, summary and due date), to list them, and the issue whose key you type under Link to an existing issue, to link your task to it. It reads all of these as you, so it only sees issues you can see. It also reads your site's web address, to build the link to the issue. It gets your Jira account id from Atlassian's platform, to keep your links apart from other people's.
The app reads the issue as you before it stores anything for that issue, so it never stores anything for an issue you can't see.
The app changes an issue's status only when you select Move issue to Done (named after the done status) or Move issue in the app's panel on the issue: it moves the issue to the done status you chose, with your own Jira permissions. It changes nothing else on the issue itself; your Jira workflow may set fields as part of the move, such as the resolution, as it does when you change the status in Jira.
When you select Create Jira issue on the app's page, the app fills in Jira's own Create issue window with the task's name, description and due date. Jira creates the issue only if you save it there.
What the app sends to Todoist
When you select Add task, it sends:
- the task name (it starts as the issue key and summary, and you can change it)
- your note, if you wrote one
- the issue link, which always goes at the end of the task description
- the project, due date, priority and labels you chose
When you select Add tasks on the app's page (the button shows how many are ticked), it sends, for each issue you ticked, the task name (the issue key and summary), the issue link as the task description, the project and priority you chose, and the issue's due date.
When you select Update in Todoist, it sends the issue's current Jira due date for that task. When you select Clear the due date in Todoist, it asks Todoist to remove the task's due date. When you select Unlink on a task in the app's panel, it takes that issue's link out of the task's description in Todoist, if the task is still open. The rest of the task doesn't change.
After Jira creates an issue from one of your tasks (Create Jira issue on the app's page), or when you link one of your tasks to an issue (Link to an existing issue), the app adds that issue's link to the end of the task's description in Todoist.
To show the panel, it asks Todoist for the tasks you linked to the issue, by their task ids.
What the app reads from Todoist
- Your projects and labels, to fill the form, and your projects, to fill the app's page.
- The tasks you linked to the issue (name, project, due date, and whether they're done), to show them in the panel.
- On the import tab of the app's page, the open tasks in the project you pick (name, description and due date), to list them, and the task you make an issue from or link to an issue, to add the issue link to it.
The app shows these and doesn't store them, apart from the ids listed under "What the app stores".
When you connect, Forge also reads your Todoist user id and email address, and uses them to identify the connected Todoist account.
Your Todoist connection
Each person connects their own Todoist account, using Todoist's own sign-in. Nothing is shared between Jira users.
The app asks Todoist for the data:read_write permission, which allows reading and changing your
Todoist data. The app uses it only for what this page describes.
Your Todoist access token is held by Atlassian's Forge platform, not by the app. Forge adds it to each request the app makes to Todoist. The app doesn't store the token or log it.
What the app logs
The app writes to its log only when something fails. Each line is a fixed label for the failure,
sometimes followed by the HTTP status code Todoist or Jira returned, for example
todoist:status:401. A line never contains task names, notes, issue keys, account ids, Todoist
data or tokens.
How to remove everything
- Uninstall the app. A Jira admin uninstalls it from the site's app management page. The app then stops running on your site, and Atlassian deletes everything it stored (see "How long it stays").
- Revoke the app in Todoist. Each person removes it in Todoist under Settings → Integrations. After that, the app can no longer reach their Todoist.
- While the app stays installed, this is what removes your data:
- Remove my data, on the last tab of the app's page (Apps → TaskBridge for Todoist), asks you to confirm first. Then the app deletes everything it stores for you on this Jira site: your links on every issue, your project preference and your account record. It works even after the site's subscription has ended. Your tasks stay in Todoist, and so does your Todoist connection: to end that too, revoke the app in Todoist (step 2). If it fails, it says so, and trying again finishes the erase.
- If you delete your linked tasks in Todoist, the app removes their links the next time you open the app's panel on the issue. It never removes a link in its first ten minutes. This removes links only: your project preference and account record stay.
- To remove one task's link, select Unlink on the task in the app's panel. If the task is still open, it also takes the issue's link out of the task's description in Todoist.
- When your Atlassian account is closed, the app deletes everything it stores for you. It checks every week, through the privacy report.
- Uninstalling the app (step 1) removes everything it stores, for everyone.
Questions about your data: support@launchmotionlabs.com.
The tasks the app created stay in each person's Todoist, and so do the issue links it added to the end of imported tasks' descriptions. Delete or edit them in Todoist if you want them gone. Jira issues made from Todoist tasks are ordinary Jira issues and stay in Jira.
Contact
Questions about this policy: support@launchmotionlabs.com.