Security & Privacy
The Easy Agile team takes security very seriously. We know that nothing is infallible and we are always working to improve our security practices, which are outlined below.
Security Vulnerability
We align with the Security Severity Levels published by Atlassian, and as a Platinum Atlassian Marketplace Partner we adhere to their security requirements for Cloud applications.
We participate in the Atlassian Marketplace Security Bug Bounty Program.
If you believe you have found or experienced a security vulnerability with an Easy Agile product or service please raise a security incident.
Jira Cloud
All of your Jira data (including issues, projects, and users) is kept in your Jira Cloud instance. Your Jira data is never stored by our cloud servers. Our apps are simple, static javascript applications that run entirely in your browser. They retrieve the data they require directly from your Atlassian Cloud instance.
Our Jira Cloud apps require the following Atlassian Connect Permissions (Scopes): Read, Write, Delete, and Project Administration. Project Administration is needed for creating and updating Release versions.
As the product is delivered as a static, client-side add-on, the requests to read, create, or update Jira data are made by the account of the person using the addon. When you install the add-on you will see a new user added automatically to the Jira Software projects (e.g. Easy Agile User Story Maps for Jira (addon_com.kretar.Jira.plugin.user-story-map)) under the role 'atlassian-addons-project-access'.
We follow the Atlassian guidelines for security:
App Security Incident Management Guidelines for Atlassian Marketplace Vendors
Security Guidelines and Best Practices for Atlassian Marketplace Vendors
Easy Agile’s Cloud services are SOC 2 Type II certified. Download our SOC 2 report from trust.easyagile.com.
Error reporting
Easy Agile products use error reporting service BugSnag to assist us in providing higher-quality software and quickly diagnose errors that occur in Easy Agile code running in the browser. No data is ever transmitted from your Jira Server. This information helps us quickly pinpoint issues to help quickly resolve support requests, or ship fixes before support requests are raised.
No Personally Identifiable Information (PII) is included in the BugSnag payload events sent.
Key points
Only errors that originate from within Easy Agile code are transmitted.
All business-sensitive information is redacted, such as:
The URL of the Jira instance
Any project keys
Any issue keys
Usernames or any other personally identifiable information
We include the app Entitlement Number or Support Entitlement Number (SEN) in analytics to improve your customer support experience. For example, in the event you experience an error and raise a support request, we can diagnose the problem quickly. We also collect an anonymous and random unique identifier for each browser session, this unique identifier (UUID) is not tied to, or seeded from, a user's personally identifiable information.
How do I disable the in-app ‘Welcome’ video with sign up form for all my users?
To disable the Product Intro, you will need to disable the ‘EA Product Intro’ module in the app.
Here are steps to walk you through this process:
Navigate to the 'Manage Apps' page under the Administrator menu
Navigate to 'Easy Agile Roadmaps' from your list under 'User-installed apps'
To the right of the Roadmaps listing, expand the 'Modules Enabled' dropdown
Find 'EA Product Intro' from the list of modules, and select 'Disable'
What analytics does Easy Agile Roadmaps capture and why?
Easy Agile captures analytics events from our products so that we can better understand how they are being used, and identify opportunities for improvement. The analytics data captured is stored in a private analytics database hosted by Amazon Web Services in the United States of America. This data is also sent to Amplitude, a third party analytics platform to query and visualise analytics data to make informed decisions about product development.
For more information on how Amplitude stores this data see here.
No Personally Identifiable Information (PII) is captured in our analytics events.
We do include the license Support Entitlement Number (SEN) to improve your customer support experience. For example, in the event you experience an error and raise a support request we are able to diagnose the problem quicker. We also collect an anonymous and random unique identifier for each browser session, this unique identifier (UUID) is not tied to, or seeded from, a user's personally identifiable information.
Example analytics event data we receive:
Add-on Key | SEN (Support Entitlement Number) | Action | Event Data | Timestamp | Version |
---|---|---|---|---|---|
com.arijea.easy-agile-roadmaps | SEN-XXXXXXX | roadmap-rendered | {"boardId": 14, "boardType": "kanban", "isConnect": false, "themeCount": 4, "browserName": "Firefox", "jiraVersion": "8.8.1", "screenWidth": 1680, "windowWidth": 1656, "earjsVersion": "3.0.170", "loadDuration": 2597, "projectCount": 6, "readOnlyMode": false, "screenHeight": 1050, "windowHeight": 886, "browserVersion": "75", "estimationType": "n/a", "isAdministrator": true, "screenFormatted": "1680x1050", "windowFormatted": "1656x886", "syncedIssueCount": 9, "scheduledEpicCount": 10, "unSyncedIssueCount": 1, "dueDateFieldWritable": true, "invalidScheduleCount": 0, "selectedTimelineType": "week", "isSystemAdministrator": true, "startDateFieldWritable": false, "numberOfMultipleSchedules": 5, "issuesUsingADateFieldCount": 9, "multipleScheduleIssueCount": 2, "issuesUsingBothDateFieldsCount": 0, "issuesScheduledOnMultipleBoards": 0} | 2017-03-20 22:54:39.488+00 | 3.6.1 |
com.arijea.easy-agile-roadmaps | SEN-XXXXXXX | add-theme | 2017-03-20 22:53:22.433+00 | 1.2.3-AC |
How do I disable the analytics events from Easy Agile Roadmaps from being sent to Easy Agile?
Disabling modules including analytics is only available on Data Center versions of the app.
To disable analytics events being sent to us, you will need to disable the ‘ear-load-analytics' module in the app.
Here are steps to walk you through this process:
Navigate to the 'Manage Apps' page under the Administrator menu
Navigate to 'Easy Agile Roadmaps' from your list under 'User-installed apps'
To the right of the Roadmaps listing, expand the 'Modules Enabled' dropdown
Find 'EA Analytics' from the list of modules, and select 'Disable'
Where can I read Easy Agile’s Privacy Policy?
The Easy Agile Privacy Policy is available on our website at Privacy Policy.