Working with Employee Social Security Numbers
If you run scripts as an administrator with access to employee records, these scripts may expose social security numbers to any user. For example, a user is assigned to a role that has permission to run and deploy scripts. The user does not have permission to view the employee record. However, they can still view social security numbers when they attempt to access parts of the employee record. To prevent unintended access to this information, only run your script using an appropriate role that masks social security numbers.
Social security numbers are masked and encrypted by default when displayed on the screen or when records or transactions are printed. Only administrators or users with permission to access social security number data can view the numbers unmasked.
Users permission to access social security number data is based on the level of the Employee Social Security Numbers permission. This permission is associated with their assigned roles. This permission can be at one of the following two levels:
-
Masked – Social security numbers appear in masked form such as (********* or ***********). If 11 characters are displayed, it indicates that hyphens were used when the social security number was entered.
-
Full – The complete social security numbers is displayed such as (123-11-1234).
Users assigned standard roles can access social security number data as follows:
Role |
Permission Level |
---|---|
Administrator |
Full |
Employee Center |
Masked |
Payroll Manager |
Full |
Payroll Setup |
Full |
System Administrator |
Full |
Social security number data is masked or displayed based on role access level when a user does any of the following:
-
Views the employee list
-
Views or edits HTML or PDF formats of forms
-
Views reports
-
Customizes reports
-
Saves or views saved reports
Social Security Numbers in Search
To ensure the security of your employees’ social security numbers, NetSuite encrypts social security numbers. Because the numbers are encrypted, you cannot run a search that includes social security numbers in the results using the summary type Group.
Related Topics
- Adding an Employee
- Adding Employees by Importing a CSV File
- Editing Employee Records Using CSV Files
- Giving an Employee Access to NetSuite
- Assigning a Supervisor to an Employee
- Viewing and Editing an Employee Record with Effective Dating
- Rehiring a Terminated Employee
- Searching for Effective-Dated Changes to the Employee Record
- Viewing an Employee’s Timeline
- Employee Locations
- Creating an Employee Template
- Printing Mailing Labels for Employees
- Employee Information Management