Data privacy

Doing what the law requires with personal data — knowing which fields are personal, answering a subject's request about them, and deleting them when the reason for holding them expires.

Overview

InCAPassessed
SAP SHIPS
Node.js →

@cap-js/data-privacy Integration with SAP Data Privacy Integration, driven by the personal-data annotations already on the model — the annotation that marks a field is the one the service acts on.

@sap/cds Data retention management, the third automation the personal-data annotations are meant to drive: the guide page exists and says it is under construction, and nothing is shipped to cite yet.

Not covered: At the DPI service. It presumes that service, and it does not answer retention for anything the annotations do not cover. capire's own overview says SAP gives no advice on whether these features are the best method for a given regulation; that judgement stays with the project.

Announced in @sap/cds's documentation, nothing to install
SourceCAP Plugins — Data Privacychecked
THE COMMUNITY ADDS

No community artifact is documented here.

InABAPassessed

On an ABAP system part of this concern sits in non-production systems that hold real personal data, such as contact names, personal email addresses and bank account details, which have to be made irreversibly anonymous before anyone works with them.

SAP SHIPS

SAP Test Data Migration Server scrambles confidential data so that it is anonymous in a non-production system, either in one system on its own or while data is transferred to another.

Not covered: At test data. Scrambling makes a non-production copy anonymous; it does not mark which fields in production are personal or answer a data subject's request about them.

SAP Information Lifecycle Management, which blocks and deletes personal data in production, is not covered here: no page describing it could be retrieved, so what_core_does is limited to scrambling.

THE COMMUNITY ADDS

InBTP/BAIPassessed

On BTP data privacy is a platform service an application calls: SAP Data Privacy Integration holds the retention rules, reports a data subject's personal data and anonymises unstructured data, and its Enterprise plan now includes the features of SAP Personal Data Manager and SAP Data Retention Manager.

SAP SHIPS

SAP ships data privacy on BTP as services an application consumes: SAP Data Privacy Integration keeps retention rules and triggers deletion at end of purpose, reports the personal data stored with export, correction and deletion, and anonymises free text, text files and images. SAP Personal Data Manager and SAP Data Retention Manager are each "scheduled to be removed from the list of Eligible Cloud Services", as of September 15, 2026 and September 16, 2026, and their notices name the SAP Data Privacy Integration Enterprise service plan instead, which now includes their features.

Not covered: At the applications that consume it: SAP Data Privacy Integration's privacy functions are a set of APIs, which applications call to support their customers' GDPR/DPP compliance.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts7

Group by7 of 7 artifacts
ArtifactSignals
Apps1
DSTIrreversibly anonymises PII and PHI data in non-production SAP systems, against a scrambling template the user creates.
Signals
none
CDS plugins1
@cap-js/data-privacyCAP integration with SAP Data Privacy Integration
Signals
none
Packages1
@sap/cdsCAP Node.js runtime
Signals
none
Services4
SAP Customer Identity and Access Management for B2CRegistration, login and consent for customer-facing sites
Signals
none
SAP Data Privacy IntegrationAPIs for retention, deletion and personal data reports
Signals
none
SAP Data Retention ManagerRetention rules triggering blocking, deletion and archiving
Signals
none
SAP Personal Data ManagerService answering data subjects about their stored personal data
Signals
none

Content6

Group by
Piece, what it offers
SAP Cloud Integration (CI/CPI) - Reusable Script Collection Pattern for Sensitive Data Masking
SAP Community, AdarshRao, Blog
What Happens to Your Data When You Enable SAP's AI Features?
SAP Community, jaripie, Blog
Elevating Data Privacy in SAP CAP based GenAI Applications with CAP LLM Plugin
SAP Community, AkashAmarendra, BlogThe reasoningRunnable code
Show 3 more
#SAPCAP: Win Customer Trust using Data Privacy and Protection Services on BTP - Part 3
SAP Community, Ajit_K_Panda, part 3 of 3, Blog
#SAPCAP: Win Customer Trust using Data Privacy and Protection Services on BTP - Part 1
SAP Community, Ajit_K_Panda, part 1 of 3, Blog
#SAPCAP: Win Customer Trust using Data Privacy and Protection Services on BTP - Part 2
SAP Community, Ajit_K_Panda, part 2 of 3, Blog

Details

Coverage
statecore only, CAP
assessed
state in ABAPcore and community, assessed
state in BTP/BAIPcore only, assessed
also inABAP, BTP/BAIP
SourceCAP Plugins — Data Privacychecked SourceAnnotating Personal Data — capirechecked SourceData Privacy Overview — capirechecked SourceData Privacy Overview — capirechecked SourcePersonal Data Management — capirechecked SourcePersonal Data Management — capirechecked SourceCAP Security and Data Privacy — capirechecked SourceCAP Security and Data Privacy — capirechecked
For your agent