Customer records in your CRM are often accessible across multiple teams, but not every team needs access to every field. For example, a non sales team may not need to see a contact’s mobile number, while a support agent verifying a caller’s identity may only need to see the last few digits.
With Field Masking, you can protect sensitive information by displaying the entire value as asterisks or showing only a portion of the value, such as 9******8621. This gives you granular control over who can view sensitive data in Zoho CRM and how that data is handled when it leaves the CRM.
Consider a typical support call where an agent needs to verify a caller’s identity without having access to the complete phone number or policy ID.
With Field Masking:
This provides a balance between security and usability, ensuring sensitive information remains protected without disrupting day to day operations.

Field Masking can also be used to protect sensitive information such as Phone numbers, Social Security numbers, email addresses, policy numbers, account numbers, and other confidential information. It can be applied to both system defined and custom fields, giving you flexibility over which data should be protected.
Field Masking is enabled in two stages. First, you enable the feature and configure how masked data should behave when it leaves CRM. Next, you select the individual fields that should be masked.
After Field Masking is enabled, you can configure how masked fields behave when data leaves Zoho CRM through integrations, APIs, or exports.

Note: Field Masking can also be enabled directly from the field properties, providing an alternative way to enable the feature.
Once Field Masking is enabled, applicable data will be masked within Zoho CRM. However, when data leaves CRM through an integration, API call, or export, you can control how masked fields are handled at that point.
The following options are available:
98******21, is shared instead of the original value. This option is available for APIs and exports and is useful when users need to reference records without accessing the underlying sensitive information.
Note: The ability to configure exceptions to these preferences for individual fields is planned for future updates.
Once Field Masking is enabled, individual fields can be configured for full or partial masking. You can also specify which profiles have permission to view the original, unmasked value.

When editing the properties of a field in the module layout, two masking types are available:
********.While configuring Field Masking, you can specify which users or profiles can view the actual unmasked data. Both system defined and custom profiles are available for selection.
For users who have permission to view unmasked data:


In list views, users can unmask the data using the hamburger menu available in the column header, provided they have the required permissions.

In templates, the Mail Data with Masking preference allows you to control how merge field data is shared when emails are sent using the template.
This preference applies to all masked fields, regardless of the user’s profile permissions.

When viewing or sharing reports, you can choose whether masked field values should appear in their masked or unmasked form.

Field Masking can be applied to the following field types:
Note: Custom Masking is supported for Single Line, Email, and Phone fields.
The following areas currently have limitations where Field Masking is not supported:
Note: Once Field Masking is enabled for your organization, the phone number will not be displayed in the call subject in the Calls module, regardless of whether Field Masking is enabled for that specific field.
Supported Editions: Enterprise and Ultimate editions of Zoho CRM.
Limits:
Note: Field Masking is available across all modules except the Users module.