Concept: Sensitive Data
Use any combination of these methods to protect sensitive data. Examples of sensitive data include salary details, social security numbers, or employee addresses.
- Salary detail permissions and settings.
- Access rules
- User-assigned sheets
Combine methods to get the best protection. Always explore the results to ensure they’re what you expect. If you need help, contact us.
The example for this article is a personnel modeled sheet that with data about employees. It includes sensitive information such as social security numbers and addresses. It also calculates sensitive account data, such as the salary account. The salary account feeds general ledger accounts in sheets and reports as an expense.
- The HR manager needs to know everything on the sheet.
- The VP of Sales needs to know the total expense of salaries for the sales department. The VP doesn’t need to know the salaries of each employee.
- The inventory manager never needs to see salary information.
User-Assigned Sheets
| User-assigned sheets give only the users assigned to the sheet access to the sheet. This method protects only the information gathered in the sheet. This includes social security numbers and addresses. It doesn't protect the account data generated by this information. Others can view the salary account when it appears on other sheets, reports, or charts. |
Method |
|
Result |
|
Salary Detail Permission and Settings
| The salary detail settings are an access control found in general ledger and custom account settings, modeled sheet properties, and shared snapshot reports. The settings work with the Access Salary Detail user permission.This method protects both the sensitive information and the sensitive account details. At the same time, this method gives other users access to only the total expense of salaries. The Access Salary Detail permission also enables you to edit lookup values in modeled sheets. |
Method |
|
Result |
|
Get Started |
Access Rules
| Access rules let you define specific intersections of data that users or groups can edit or view. This method offers different levels of protection per user. |
Method
|
|
Result
|
|
Get Started
|
Other Forms of Protection
- Level ownership.
To see how everything fits together, start with Concept: Security Structure.