Kayabyte

Privacy policy: Burnrate

Last updated: [release date of Burnrate Advanced]

This policy explains what data the app “Burnrate: Project Cost & Budgets for Jira” (the app), published by Kayabyte, the trading name of Caner Kaya, Stasjonsveien 64, Oslo, Norway, processes when it is installed on an Atlassian Cloud site.

What the app does

The app turns the time logged in Jira into costs, using hourly rates that the customer enters, and tracks that cost against budgets for projects, epics, fix versions or JQL queries. In the Advanced edition, people can also fill in weekly or monthly timesheets (which create and change their own Jira worklogs), approvers approve them, and people who manage Burnrate keep customers and issue invoices.

Data the app stores

The app stores its data in Atlassian Forge hosted storage on the customer’s Atlassian site:

The app does not store email addresses or avatars. Names are looked up from Jira when a page is shown, except on issued invoices, which keep the names they were printed with so the document does not change later.

Personal data and account closures

Account IDs are personal data. The app reports the account IDs it stores to Atlassian’s personal data reporting API every week. When Atlassian reports that an account has been closed, the app replaces that account ID with an anonymous key made with a secret kept on the customer’s site, and keeps a list of those anonymous keys so the account is not stored again. Past cost totals stay correct. Timesheet records, approvals and invoices keep their history under the anonymous key, the closed person’s approver assignments and timezone are deleted, and their name on invoice lines is replaced with “Former user”.

Who can see the data

Inside Jira, only people with the app’s “Burnrate: view budgets and reports” or “Burnrate: manage rates and budgets” global permission can see costs. The rate card, costs per person and billing amounts are shown only to people with the manage permission. Names of projects and work items are only shown to people who can browse them in Jira. In the Advanced edition, everyone on the site can see and fill in their own timesheet; people with the “Burnrate: approve timesheets” global permission, or a person’s assigned approver, can see that person’s timesheets (work items they cannot browse are shown as “Restricted work item”); customers and invoices are shown only to people with the manage permission. Jira admins decide who has these permissions.

Where data is processed

Burnrate runs on Atlassian’s Forge platform. Without the Tempo connection, the app makes no calls to servers outside Atlassian. If an admin turns on the Tempo connection, the app reads worklogs (with their author account IDs and billable time) and the worklog deletion log from Tempo’s API (api.tempo.io, api.eu.tempo.io or api.us.tempo.io) using the token the admin provided. Worklogs read from Tempo are stored as described under “Data the app stores”. Nothing is sent to Tempo other than these read requests. No data is sent to Kayabyte or to any other third party.

Retention and deletion

Data is kept while the app is installed. Admins can choose how much worklog history is kept (3 to 24 months, or all); worklogs deleted in Jira or Tempo are removed by the app’s sync. When the app is uninstalled, its Forge storage is deleted by Atlassian in line with Atlassian’s Forge data retention rules. Customers can also ask us to confirm deletion by contacting support. Invoices are kept until the app is uninstalled; voided invoices stay listed with their number.

Logs

For troubleshooting, the app writes operational logs on the Forge platform containing error types, status codes and short error messages in which IDs and email addresses are masked, without names or amounts. These logs are kept by Atlassian under its Forge log retention rules.

Your rights

For questions about this policy or about data the app processes, contact support@kayabyte.dev.

Changes

We will update this page if the app’s data handling changes. The date at the top shows the latest version.