FAQ

Is Mermaid Charts & Diagrams for Jira compatible with Jira Server or Jira Data Center?

Right now, we only support Jira Cloud, if you are interested in a server version, please contact us.

What data is processed and/or stored outside of the Atlassian Cloud?

As mentioned in our security policy (https://weweave.atlassian.net/wiki/spaces/weweave/pages/2119532552/Security+Policy#Atlassian-apps-%E2%80%93-Data-storage-and-management), we reduce the data our apps store permanently in their own database to a minimum.

The “Mermaid Charts & Diagrams for Jira” app only (technically necessary) information regarding your Jira instance (like the base URL and some keys Atlassian and our apps share for communication) is stored in the app’s database and outside of the Atlassian Cloud. All diagram data is stored in the Atlassian Cloud. Technically, the Mermaid code is stored as custom property on the Jira issue level.

Data processing is mainly done on the client side (i.e. the user’s browser loads the data directly from the Atlassian Cloud). For functionality that needs rendering the Mermaid code as an image, the Mermaid code is processed on the app’s servers. In detail, the user’s browser sends the diagram data to the app’s server and the server returns a rendered image to the client. The generated image is temporarily saved on server’s disk. Currently, these functionalities are “download diagram as image” and “attach diagram to ticket description”. Finally, the user’s browser passes the issue key such as “PROJECT-123” (as string in the query parameter) to our server when requesting the app to render.