On this page

Since JWT version 3.1.1 we are collecting anonymized usage statistics about Jira Workflow Toolbox for our internal use only. It will help us improve the product and provide you with new features.

What data is collected?

We do not collect any personal or user related data, neither do we collect information about your explicit configurations!

E.g. we do not collect any JQLs, text or numbers you entered in any part of our app.

We only collect the fact that you are using this feature and the frequency.

Moreover we do not collect any 3rd party app data!

We collect the following information:

  • Your SEN used for JWT
  • Which app features you use. One of:
    • Workflow features
      • Post functions (post function name)
      • Conditions (condition name)
      • Validators (validator name)
    • Automation rule features
      • Selectors (selector name)
      • Conditions (condition name)
      • Actions (action name)
      • Triggers (trigger name)
    • JWT parser functions used (name and quantity)
    • JWT calendars (only the amount of configured calendars)

Activating and deactivating the feature

By default, this feature is enabled. But you can also simply deactivate it by heading over to the JWT configuration page.

Take a look at the data we are collecting

You can easily check, which data in detail we are collecting by simply hitting the Preview link next to the toggle to turn the app metrics on and off.


The data looks something like this example:

Sample data
{
  "JWT": {
    "WORKFLOW_FUNCTIONS": {
      "POSTFUNCTION": [
        {
          "com.fca.jira.plugins.workflowToolbox.CommentAdderFunction": {}
        },
        {
          "com.fca.jira.plugins.workflowToolbox.WriteIssuesJQL": {
            "fieldsToBeSetData": {
              "toString": 2
            },
            "conditionOnPostfunction": {
              "toString": 1
            },
            "jqlQuery": {
              "subtasks": 1
            }
          }
        },
        {
          "com.fca.jira.plugins.workflowToolbox.WriteIssuesJQL": {
            "fieldsToBeSetData": {
              "toString": 2
            },
            "conditionOnPostfunction": {
              "toString": 1
            },
            "jqlQuery": {
              "subtasks": 1
            }
          }
        }
      ],
      "VALIDATOR": [
        {
          "com.fca.jira.plugins.workflowToolbox.MathExpressionsValidator": {
            "expression": {
              "toString": 1
            },
            "failureMessage": {
              "subtasks": 1,
              "count": 1,
              "toString": 1
            }
          }
        }
      ],
      "CONDITION": [
        {
          "com.fca.jira.plugins.workflowToolbox.ParsedTextsCondition": {
            "rightTextExpression": {
              "toString": 1
            }
          }
        },
        {
          "com.fca.jira.plugins.workflowToolbox.ParsedTextsCondition": {
            "rightTextExpression": {
              "toString": 1
            }
          }
        }
      ]
    },
    "CALCFIELD": [
      {
        "calculated-date-time-field": {}
      },
      {
        "calculated-date-time-field": {}
      },
      {
        "calculated-number-field": {
          "expression": {
            "subtasks": 1,
            "count": 1,
            "toNumber": 1
          }
        }
      },
      {
        "calculated-text-field": {
          "expression": {
            "subtasks": 1,
            "count": 1,
            "toString": 2
          }
        }
      }
    ],
    "CALENDAR": {
      "COUNT": 0
    },
    "AUTOMATION_RULES": [
      {
        "RULE_SELECTOR": [
          {
            "ISSUE_SELECTOR": {
              "issueListExpression": {
                "subtasks": 1
              }
            }
          }
        ],
        "RULE_CONDITION": [
          {
            "BOOLEAN_CONDITION": {
              "expression": {
                "subtasks": 1,
                "count": 1,
                "toString": 1
              }
            }
          }
        ],
        "RULE_ACTION": [
          {
            "ADD_COMMENT": {
              "comment": {
                "toString": 1
              }
            }
          }
        ],
        "RULE_TRIGGER": [
          {
            "FIELD_CHANGED_EVENT": {
              "fix": {
                "subtasks": 1,
                "toString": 1
              }
            }
          }
        ]
      },
      {
        "RULE_SELECTOR": [
          {
            "ISSUE_SELECTOR": {
              "issueListExpression": {
                "subtasks": 1
              }
            }
          }
        ],
        "RULE_CONDITION": [
          {
            "BOOLEAN_CONDITION": {
              "expression": {
                "subtasks": 1,
                "count": 1,
                "toString": 1
              }
            }
          }
        ],
        "RULE_ACTION": [
          {
            "CREATE_ISSUE": {
              "summary": {
                "subtasks": 1,
                "count": 1,
                "toString": 1
              },
              "projectKey": {
                "toString": 1
              },
              "issueSelectionParserValue": {
                "subtasks": 1
              },
              "description": {
                "subtasks": 1,
                "count": 1,
                "toString": 1
              },
              "inheritFieldsIssueKey": {
                "subtasks": 1,
                "count": 1,
                "toString": 1
              }
            }
          },
          {
            "ADD_COMMENT": {
              "comment": {
                "toString": 1
              }
            }
          },
          {
            "ADD_COMMENT": {
              "comment": {
                "toString": 1
              }
            }
          }
        ],
        "RULE_TRIGGER": [
          {
            "FIELD_CHANGED_EVENT": {
              "fix": {
                "subtasks": 1,
                "toString": 1
              }
            }
          }
        ]
      },
      {
        "RULE_TRIGGER": [
          {
            "FIELD_CHANGED_EVENT": {}
          }
        ]
      }
    ]
  }
}

If you still have questions, feel free to refer to our support team.