TL;DR
Jira permissions usually control access at the project or issue level, but sensitive data often lives in individual fields.
Common workarounds like separate projects, internal comments, hidden screens, or spreadsheets can create duplicated workflows and admin overhead.
Field-level security lets admins control who can view or edit specific custom fields inside the same Jira issue.
This is useful for HR, Legal, Finance, ITSM, and any team managing sensitive or regulated data in Jira.
Secure Custom Fields for Jira helps teams protect sensitive custom field values with view/edit permissions, masking, encryption, and audit logs for Jira Cloud. Start your 30-day free trial on the Atlassian Marketplace
Most Jira admins know how to control access at the project or issue level.
But there’s a common gap many teams run into:
What happens when only one or two fields on an issue are sensitive?
For example, the same Jira issue might contain general workflow information plus:
The usual workarounds are familiar: separate restricted projects, internal comments, hidden screens, or even offline spreadsheets.
They may work in the short term, but they can also create duplicated workflows, missing context, and extra admin maintenance.
That’s where field-level security can help.
Instead of splitting the workflow, admins can control who can view or edit specific custom fields inside the same Jira issue.
A few examples:
For teams managing sensitive data in Jira, this can support a cleaner least-privilege model: users can still collaborate on the issue, while sensitive field values are only visible to the people who need them.
We built Secure Custom Fields for Jira to help teams protect sensitive custom field values without moving work into separate projects. It includes field-level view/edit permissions, masking, encryption, and audit logs for Jira Cloud, and is built on Atlassian Forge.
Curious how others are handling this today: are you using separate projects, internal comments, issue security, screen configurations, or another approach?
For anyone exploring this use case, here are a couple of helpful links:
Karl from Ricksoft
0 comments