This guide helps you design and test apps to work effectively with profile visibility for users. Profile visibility means that some information from a user's profile may be hidden in Atlassian products and sites, depending on who is viewing it. By using profile visibility controls, users can choose to show or hide specific fields from their Atlassian account profiles, including fields such as name, location, and email address.
Profile visibility also affects apps. There are a number of factors that affect this, such as the type of app and 3LO user consent. However, in general, if the user has chosen to hide fields in their profile, your apps will not be able to retrieve those fields via the API.
The profile visibility controls for a user are found in the Profile and visibility tab of their Atlassian account profile. On this tab, the user can toggle the visibility of each field. This affects the information that is shown in the user's profile in the Atlassian people directory, Atlassian products (for example, Jira Software), and Atlassian public forums (for example, Atlassian Community). To learn more, see Update your profile and visibility settings.
The default settings for profile visibility are different depending on whether the user account is a managed or unmanaged account. The default settings for each type of account are shown below.
Managed accounts are accounts with email addresses that belong to a domain that has been verified. To learn more, see Managed accounts. Profile visibility controls for managed accounts have an additional level of visibility, Organization, which represents the people that the user works with. The default settings for managed accounts are shown below.
| Profile field | "Anyone" (Public) | Organization | "Only you" (Private) |
|---|---|---|---|
| Avatar | hide | show | show |
| Full name | show | show | show |
| Job title | show | show | show |
| Department | hide | show | show |
| Organization | hide | show | show |
| Location | hide | show | show |
| Timezone | hide | show | show |
| Email address | hide | hide | show |
Notes:
displayName property for user objects stores the name that is currently displayed in Atlassian
products (either Full name or Public name).Unmanaged accounts are accounts that are not managed accounts. That is, they do not have emails that belong to a domain that has been verified.
| Profile field | "Anyone" (Public) | "Only you" (Private) |
|---|---|---|
| Avatar | show | show |
| Full name | show | show |
| Job title | show | show |
| Department | show | show |
| Organization | show | show |
| Location | show | show |
| Timezone | show | show |
| Email address | hide | show |
Notes:
displayName property for user objects stores the Full name, which is always the display name
in Atlassian products.Rate this page: