Exploring Field Encryption

concept australia Updated Sep 10, 2026 3 min read exploring-fe.md
Raw file servicenow.com

Learn the details of Field Encryption Starter and Field Encryption Enterprise

Encryption-backed access control

[Omitted video] Description: This video provides an overview of Field Encryption, including how it protects sensitive data at rest by encrypting individual fields and attachments, and how its key components work together.

By default, Field Encryption blocks all users, scripts, and system processes from accessing encrypted data. However, Field Encryption has an access control feature that works with Access Control Lists (ACLs). This feature ensures only the correct users, scripts, or system processes can access encrypted data.

You can configure Field Encryption access control feature through a combination of Field Encryption Modules, Encrypted Field Configurations, and Module Access Policies. The next image shows how these three components work together.

[Omitted image "fe-diagram-1.png"] Alt text: Field encryption and supporting components

Module Access Policies (shown in the next image) authorize users, scripts, or system processes to access encrypted data. By default, encrypted data is locked down from any access in the instance.

[Omitted image "fe-diagram-2.png"] Alt text: Module access policy flow

Differences between Field Encryption Starter and Field Encryption Enterprise

The feature-set is different between Field Encryption Starter and Field Encryption Enterprise.

Feature Field Encryption Starter Field Encryption Enterprise
Number of encrypted fields Up to 5 encrypted fields No restriction on number of encrypted fields
Attachment encryption No Yes
Key management None (Contact ServiceNow Support for key rotation) Manage keys from your instance with no involvement from ServiceNow Support
Supported data types All supported data types All supported data types
Number of Field Encryption Modules No restriction No restriction
Number of Module Access Policies No restriction No restriction
Customer-Supplied Key (BYOK) No Yes
External Key Management Service (HYOK) No Yes

Field Encryption users

User

Description

Key Management Framework (KMF)Admin or KMF Cryptographic Manager

These roles are used to configure elements of Field Encryption.- Field Encryption modules and module keys

  • Cryptographic Specifications
  • Module life-cycle policies
  • Encrypted field configurations for fields and attachments
  • Module Access Policies (MAPs)
  • Configures, wraps, and uploads customer supplied keys (for Field Encryption Enterprise)
  • Configures Access Observer and review Access Observer logs.
  • Schedule mass encryption, decryption, or re-keying

KMF Cryptographic Operator

Configures properties for customer supplied keys

## Field Encryption and record history

Changes to fields encrypted with Field Encryption are not tracked in the activity stream for the record or in the record history sys_history_set table.

Encryption on system tables

Field Encryption currently doesn't support the encryption of fields and attachments of system tables (system tables whose names begin with sys_).

Field Encryption and archive tables

Archive tables store historical data from base tables. When you create Encrypted Field Configurations, define them on your base tables, not on archive tables. Encrypted data from base tables automatically moves to archive tables in an encrypted state. For detailed information on how encryption interacts with archive tables and best practices, see Archive Tables and Field Encryption.

Cloning considerations

During cloning, encrypted field data and encryption modules are copied to the target instance. Encryption keys are re-encrypted with a secondary key unique to the source instance, so the target instance cannot decrypt the copied field data until key exchange completes.

Until a key exchange is performed, encrypted fields on the cloned instance appear empty or unreadable. This is expected behavior and does not indicate data corruption or loss.

To restore access to encrypted fields on the target instance, complete a key exchange from the source instance. See Configure Key Exchange.

What to explore next

To learn more about configuring and using Field Encryption, see:

Parent Topic:Field Encryption

Search documentation
Search document titles and file paths on the australia branch