SAP SuccessFactors

Anonymize SAP SuccessFactors data for test instances

SAP's Instance Refresh can anonymize a set of supported fields, such as email, gender, date of birth and national ID. Fields outside that list, and the payroll and S/4HANA systems linked to Employee Central, still arrive in test with real employee data. Synthesized finds what Instance Refresh leaves behind and gives each employee the same pseudonym in every connected system.

Scan of a refreshed test instance
Example
Email address
Employee profile
Anonymized by Instance Refresh
Date of birth
Personal information
Anonymized by Instance Refresh
Emergency contact name
Custom MDF object
Real data remains
Performance review comment
Free text
Real data remains
Employee record
Employee Central Payroll
Outside the refresh
Example fields. Your scan lists the fields in your own instance.

What Instance Refresh covers, and what it leaves

Instance Refresh is the right way to copy production into a test instance. Its anonymization stops at SAP's list of supported fields and at the edge of one SuccessFactors instance.

Data in your test instanceSAP Instance RefreshWith Synthesized
Employee and candidate emailAnonymized when the option is onAnonymized
Gender, date of birth, national ID and other supported fieldsAnonymized with "Anonymize all supported fields"Anonymized, with realistic replacement values
Custom MDF objects and custom fieldsOnly fields on SAP's supported listDetected by scanning and anonymized
Free-text comments and notesNot coveredScanned for names, IDs and contact details
Employee Central Payroll, S/4HANA and third-party HR systemsOutside the tool: it refreshes one SuccessFactors instanceThe same pseudonym for the same employee in every system

SAP column based on SAP Learning: Using Instance Refresh, which also notes a 750 GB limit, overnight refresh windows Monday to Thursday, and no production-to-preview refresh.

How it works

Run it straight after each Instance Refresh, so the test instance never sits with real employee data.

  1. Step 1

    Connect

    Point Synthesized at the test instance and the systems linked to it.

  2. Step 2

    Scan

    AI-assisted detection flags personal data, custom fields included.

  3. Step 3

    Set rules

    Mask, scramble, generate or keep, field by field.

  4. Step 4

    Run after every refresh

    The same rules run on a schedule or from your test pipeline.

  5. Step 5

    Keep the record

    An audit log shows what was anonymized, for your data protection officer.

One employee, one pseudonym, every system

Hire-to-retire tests cross Employee Central, payroll, time and finance. If the same employee gets a different fake name in each system, the integration test fails for the wrong reason.

Anonymized system by system
SuccessFactors
Anna Berg
Employee Central Payroll
Jon Ruiz
S/4HANA
Mara Okafor

The joins break, so the test fails on the data, not on a defect.

Anonymized with Synthesized
SuccessFactors
Anna Berg
Employee Central Payroll
Anna Berg
S/4HANA
Anna Berg

The joins hold, so a failed test means a real defect.

Questions SuccessFactors teams ask

Can SuccessFactors Instance Refresh anonymize data?

Yes, for SAP's list of supported fields, such as email, gender, date of birth and national ID. Fields outside that list are copied as they are.

How do I anonymize custom fields in a SuccessFactors test instance?

Scan the instance for personal data after the refresh, then mask or replace the fields found. Synthesized does both and reruns after each refresh.

Will anonymizing SuccessFactors break the payroll integration?

Not if each employee gets the same replacement values in both systems. That consistency is what Synthesized is built for.

Do we still need anonymization if the test instance is in SAP's data centre?

Location doesn't change who can see the data. Partners, testers and integrations all read test instances.

See what your last Instance Refresh left behind

In a 30-minute health check we look at your last Instance Refresh with you, and at which personal fields still hold real data.

Updated October 2026

SAP, S/4HANA, SAP HANA, SuccessFactors, Ariba, Concur and other SAP products and services mentioned herein, as well as their respective logos, are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.