We've run into a problem that I'm sure a lot of teams have seen. Users sometimes add personal information, IDs, or other sensitive data to Jira tickets without realizing they shouldn't.
What I've noticed is that most PII detection tools only catch the issue after the ticket has already been created. By then, the data has already been stored, indexed, included in notifications, or viewed by other users. At that point, you're cleaning up the problem instead of preventing it.
I'm interested in approaches that stop sensitive data from being submitted in the first place.
I'd love to hear what's worked for your team, whether it's a technical solution, a process change, or something else entirely.
Hello @Albie Sparv ,
I completely agree that once sensitive data has been saved in Jira or Confluence, you're already dealing with remediation rather than prevention.
Even if it's detected a few minutes later, the information may already have been:
That's why we believe organizations should adopt a combination of continuous monitoring and near real-time remediation.
At miniOrange, we provide PII and Data Loss Prevention (DLP) solutions for Jira Data Center | Confluence Data Center | Jira Cloud | Confluence Cloud. The solution supports:
While today's Atlassian platform doesn't make true client-side blocking before submission straightforward, we also recognize that user education is just as important as remediation.
One capability we're actively working on is proactive user guidance. Instead of silently detecting PII after submission, administrators will be able to define content restriction policies, and when users attempt to include restricted information in a Jira issue or Confluence page, they'll receive an immediate notification explaining that the content may violate the organization's policy.
The intention isn't just to stop the current submission it also helps users understand what types of information are permitted, raises awareness of security policies, and reduces accidental exposure over time.
In the long run, combining:
provides much stronger protection than relying on scheduled scans alone. We see this layered approach as the most practical way to reduce sensitive data exposure in Atlassian environments while the platform continues to evolve.
Thanks,
Harshit.
Preventing PII before submission is definitely better than cleaning it up afterward. We are also exploring validation rules, user awareness, and workflow controls for this. Real-time checks could help reduce accidental data exposure significantly. 288win game download Interested to hear what solutions other teams are using.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Maybe not the answer you want to hear, but based on my experience a people process fix is key here 🥲 Users need to understand the implication of entering sensitive data. Trying to pattern match at submission would catch structured data like SSNs or card numbers reasonably well, but its efficiency might start to dwindle with things like a pasted address, a screenshot, etc. If you tighten your screening too much, you may get false positives on legitimate tickets, and users start working around the tool instead of respecting it, and then you're stuck with a totally different challenge.
What's worked "best" in orgs I've seen:
I'm keeping this separate as I'm personally not super well versed in Forge, but I do wonder if there is an option to build a custom Forge app that can watch data entry on fields and present dynamic warnings while a user is entering data. Very much a larger lift than the ideas I presented above, but could be worth exploring.
Final thought: I don't think it's possible to prevent it entirely at entry (at least not at this stage of the game). The realistic goal is reducing frequency via field design and reducing exposure through visibility controls. I think some amount will always need after-the-fact detection.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Albie Sparv ,
I know Guard supports this, but we're again talking about the time after the user saves the information (e.g., creates a work item or publishes a Confluence page): What sensitive data is detected? 👀
If we're talking about JSM, with forms you could maybe use Regex to validate input before the user can hit submit. 🤔 It would require some work based on your requirements, but I believe I've heard some people building something like that.
As for within Jira (software/business), there may be some Marketplace solutions for this, but I haven't built something like this (yet).
Cheers,
Tobi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.