DOCUMENTATION
Specs & security
What Bulk Comments for Jira requires, what it can reach, and where your data goes.
v4.1.0 — Latest
Runs on Atlassian
Atlassian Forge
Jira Cloud
Technical Specifications
| Detail | Value |
|---|---|
| Platform | Atlassian Forge (Cloud only) |
| Product | Jira Cloud |
| Installation | Atlassian Marketplace |
| Licensing | Free for teams up to 10 users; paid tiers above, billed through the Atlassian Marketplace. See the pricing calculator for current rates. |
| Issue Limit | Up to 25 issues per send |
| Per-ticket comments | One comment for every ticket, or a different comment for any of them |
| Per-ticket status changes | Move each ticket as you comment on it, chosen from that ticket’s own workflow so only transitions Jira would accept are offered. A status change counts on its own — a ticket needs no comment to be included. Undo does not revert a status change. |
| Delivery | Comments posted in parallel per ticket, with live delivered / sending / failed status and one-click retry |
| Large-batch Confirmation | A confirmation step before posting to 10+ tickets, sending a comment that @mentions someone, or attaching 50 MB or more |
| Media Support | Images, videos and file attachments up to 150 MB each, copied automatically |
| Per-file Limit | 150 MB per file — the ceiling is per file, not per comment, and one comment can carry as many files as you need. Checked the moment you attach, not at send. If your Jira site sets a lower attachment limit, that one wins. |
| Per-send Limit | 2 GB written into Jira per send, totalled across every ticket in the batch — tickets are added together, not multiplied out. A larger send is refused before it starts, so nothing is posted; split it into smaller batches and the total resets per send. |
| Storage Estimate | Shown before any large send. A file lands once on every ticket you send to, so the total written is file size × ticket count — 150 MB across 9 tickets is 1350 MB. Undo frees that storage again. |
| Large Media Handling | Copied asynchronously per ticket, so large videos never time out |
| Runs on Atlassian | Yes — verified by Atlassian. The app runs entirely on Atlassian infrastructure with no external data egress. |
| Data Storage | Atlassian Forge Storage — no external servers, data stays in Atlassian cloud |
| Personal data | The app keeps no user records. Forge storage holds only per-send job status — state and timestamp — while a send is running; comments and attachments pass straight through to Jira and are not retained. No external egress is declared, so nothing reaches a DataPingo server, and uninstalling removes everything the app stored. |
| Permissions | Read & write Jira work items (with impersonation, so you are the author); read Jira user profiles; app storage |
| Themes | Light & dark, following the colour scheme Jira renders the app in |
| Access Points | Global page, issue Activity panel tab, issue ••• actions menu |
| Status | Published — live on the Atlassian Marketplace |
System Requirements
- Active Jira Cloud instance
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Active internet connection
- Appropriate Atlassian Marketplace license
Permissions Required
Four scopes, and no others:
read:jira-workallowImpersonation — read the issues and comments you select, so they can be listed, previewed and copied.write:jira-workallowImpersonation — post the comments and upload their attachments.read:jira-user— resolve names for @mentions and show who authored a comment.storage:app— the app's own storage on Atlassian's platform, used to hold per-ticket job status while a send runs and to stage attachments on their way to Jira. No issue content is kept there.
The two Jira scopes are granted with impersonation, which is what lets the app act as you rather than as itself. It is the reason comments and files show your name as the author on every ticket, including the large attachments that finish uploading in the background after you have moved on.
Cloud only: Bulk Comments for Jira is built on Atlassian Forge and runs exclusively on Jira Cloud. Jira Server and Jira Data Center are not supported.
Privacy & Security
- Data Privacy: DataPingo Privacy Policy
- Security: DataPingo Security Policy
- Data Storage: All app data is stored in Atlassian Forge Storage — no data is sent to or stored on external DataPingo servers
- Media Handling: Images, videos and files are copied directly between Jira tickets through Atlassian's infrastructure — never through an external server DataPingo operates
- Customer information: We receive customer details only through the Atlassian Marketplace. We do not sell, distribute or share that information.
- GDPR status: Atlassian has approved our declaration that DataPingo is neither a data controller nor a data processor under the GDPR with reference to this app. Verify it yourself on the Privacy & Security tab of the Marketplace listing.
- Compliance: Follows Atlassian security standards and the Forge platform security framework