Skip to main content
Skip table of contents

Statistic collection of Jigit usage

This guide explains what data is collected, how it is processed, and how you can manage or disable this functionality.

What statistics does Jigit collect and why?

Jigit collects statistics events to better understand how the app is being used and to identify improvement opportunities. These insights help us make informed decisions to enhance the app’s functionality and user experience.

The collected statistics data is stored securely in a private analytics database. This data is also sent to Mixpanel, a third-party analytics platform, where it can be queried and visualized to support our product development efforts.

For details on Mixpanel’s data storage and security practices, please refer to Mixpanel’s Privacy Policy.

Jigit does not capture any Personally Identifiable Information (PII) in its statistics events.

How is statistics collection sent and managed?

  • Statistic data is only sent if enabled from the global configuration setting.

  • Errors encountered during the sending process are recorded only in DEBUG mode.

  • Data is sent on Sundays between 1:00 AM and 5:00 AM (Jira Server time zone).

What does a typical statistics event look like?

Below is an example of the data Jigit captures:

CODE
{
  "id": "2a80b843-c3da-473b-a927-8ab4ae5fa70a",
  "version": "1.0",
  "tenant": {
    "deployment": "data-center",
    "hostApp": "jira",
    "hostAppVersion": "9.2.0",
    "hostLocale": "en_US",
    "app": "com.apanasevich.jira-jigit-plugin",
    "appVersion": "9.03.43-SNAPSHOT",
    "license": {
      "users": 0,
      "type": "NONE"
    },
    "id": "f5b0f5e0-4a0e-4472-8ec5-266222dd6252"
  },
  "installationData": {
    "installedOn": 1734129017000,
    "enabledOn": 1734129019811
  },
  "data": {
    "period": {
      "to": 1734129034683
    },
    "features": {
      "GIT_ACTIVITY_CONFIGURATION": {
        "total": 1,
        "propertyStatistics": {
          "level": {
            "PROJECT": 1
          },
          "pullRequestsStatuses": 1,
          "pullRequestsActivity": 1,
          "enabled": 1
        },
        "created": {},
        "updated": {
          "PROJECT": {
            "amount": 1,
            "propertyStatistics": {
              "level": {
                "PROJECT": 1
              },
              "pullRequestsStatuses": 1,
              "pullRequestsActivity": 1,
              "enabled": 1
            }
          }
        },
        "deleted": {}
      },
      "GERRIT_CONFIGURATION": {
        "total": 1,
        "propertyStatistics": {
          "topicPattern": 1,
          "searchIn": {
            "BRANCH": 1,
            "TOPIC": 1,
            "COMMIT": 1
          },
          "enabled": 1
        },
        "created": {},
        "updated": {},
        "deleted": {}
      },
      "SECURITY_CONFIGURATION": {
        "total": 2,
        "propertyStatistics": {
          "serviceType": {
            "GitHub": 1,
            "Azure": 1
          },
          "enabled": 2
        },
        "created": {
          "PROJECT": {
            "amount": 1,
            "propertyStatistics": {
              "serviceType": {
                "Azure": 1
              },
              "enabled": 1
            }
          }
        },
        "updated": {},
        "deleted": {}
      },
      "JIGIT_CONFIGURATION": {
        "total": 2,
        "propertyStatistics": {
          "serviceType": {
            "GitLab": 1,
            "GitHub": 1
          },
          "repoType": {
            "GroupOfRepositories": 1,
            "SingleRepository": 1
          },
          "indexPullRequests": 2,
          "repositoryIndexationType": {
            "ALL": 2
          },
          "level": {
            "GLOBAL": 1,
            "PROJECT": 1
          },
          "branchStrategy": {
            "ALL": 1,
            "SELECTED": 1
          },
          "includeSubgroups": 2,
          "enabled": 2,
          "developmentEnabled": 2
        },
        "created": {
          "PROJECT": {
            "amount": 1,
            "propertyStatistics": {
              "serviceType": {
                "GitLab": 1
              },
              "repoType": {
                "SingleRepository": 1
              },
              "indexPullRequests": 1,
              "repositoryIndexationType": {
                "ALL": 1
              },
              "level": {
                "PROJECT": 1
              },
              "branchStrategy": {
                "SELECTED": 1
              },
              "includeSubgroups": 1,
              "enabled": 1,
              "developmentEnabled": 1
            }
          }
        },
        "updated": {
          "PROJECT": {
            "amount": 1,
            "propertyStatistics": {
              "serviceType": {
                "GitHub": 1
              },
              "repoType": {
                "SingleRepository": 1
              },
              "indexPullRequests": 1,
              "repositoryIndexationType": {
                "ALL": 1
              },
              "level": {
                "PROJECT": 1
              },
              "branchStrategy": {
                "SELECTED": 1
              },
              "includeSubgroups": 1,
              "enabled": 1,
              "developmentEnabled": 1
            }
          }
        },
        "deleted": {
          "PROJECT": {
            "amount": 1,
            "propertyStatistics": {
              "serviceType": {
                "GitLab": 1
              },
              "repoType": {
                "SingleRepository": 1
              },
              "indexPullRequests": 1,
              "repositoryIndexationType": {
                "ALL": 1
              },
              "level": {
                "PROJECT": 1
              },
              "branchStrategy": {
                "SELECTED": 1
              },
              "includeSubgroups": 1,
              "enabled": 1,
              "developmentEnabled": 1
            }
          }
        }
      }
    }
  }
}

How to disable statistics collection in Jigit?

You can disable statistics events from being sent to our servers through the global configuration page:

  1. Go to the Global Configuration page of the Jigit app.

    1. Move to the Jira Administration section (“gear” button in the right corner of the navigation menu).

    2. Navigate to the Manage app page and find our application Jigit Plugin Config on the left sidebar.

  2. Navigate to the Settings tab in the Jigit global configuration page.

  3. Locate the Statistic collection section.

  4. Use the following toggles:

    • Enable statistic collection: Enables or disables the collection of usage statistics (enabled by default).

    • Send statistic: Allows or prevents sending app usage statistics to the plugin vendor (enabled by default).

Jigit’s Privacy Policy

For more information, please review the Jigit Privacy Policy.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.