SapotaCorp

PDPA Vietnam on FSC: what Decree 13/2023 means for banks

Decree 13/2023 is Vietnam's first comprehensive personal-data law. Banks running FSC need explicit configuration around consent, data-subject rights, cross-border transfer, and breach notification. The platform supports it; the configuration is on you.

PDPA Vietnam on FSC: what Decree 13/2023 means for banks

Key takeaways

  • Decree 13/2023 (binding from 1 July 2023) is Vietnam's first comprehensive personal-data law. It defines 11 explicit data- subject rights and creates specific obligations on banks: lawful basis for every processing activity, explicit consent for sensitive data and direct marketing, cross-border transfer impact assessment, breach notification within 72 hours.
  • Consent is operational, not just audit-trail. Every downstream system must check the appropriate consent flag before processing. Marketing campaigns filter on Marketing Consent. Profiling features filter on Profiling Consent. Cross-border data exports filter on Cross-border Transfer Consent.
  • Cross-border transfer is a structural challenge for FSC orgs on global Salesforce infrastructure. 2 practical approaches: Salesforce Hyperforce in Singapore for regional residency (simplifies the TIA submission), or data localisation for the most sensitive fields with FSC holding only references rather than the raw data.
  • The 72-hour breach notification clock starts at detection, not at investigation completion. Banks need a defined incident- response process that can produce the regulatory submission inside the window. Field-level encryption (Salesforce Shield) and robust audit logging on every personal-data field are the platform prerequisites.

Vietnam published Decree 13/2023/ND-CP on 17 April 2023, with binding effect from 1 July 2023. The decree is Vietnam's first comprehensive personal-data protection law, modelled in spirit on the EU GDPR but adapted to local context. For banks running Salesforce Financial Services Cloud (FSC) in Vietnam, the decree means explicit changes to consent capture, data-subject rights handling, cross-border transfer controls, and breach notification.

FSC supports the requirements. The configuration is the implementation team's responsibility.

What Decree 13/2023 actually requires

The decree defines personal data broadly (any information relating to an identifiable individual) and creates 11 explicit rights for data subjects, including the right to know, the right to consent, the right to delete, the right to restrict, the right to provide, the right to object, the right to complain, the right to claim damages, and the right to self-protection.

Beyond data-subject rights, the decree creates specific obligations on data controllers (the banks) and data processors (any third party that handles personal data on the bank's behalf):

  • Lawful basis for every processing activity.
  • Explicit consent for sensitive data and for direct marketing.
  • A formal cross-border data transfer impact assessment for any transfer of personal data outside Vietnam.
  • Breach notification to the regulator (Ministry of Public Security, Department A05) within 72 hours.
  • Designation of a Data Protection Officer for organisations of certain sizes and types.

For a bank running FSC, several of these obligations translate into explicit platform configuration.

Consent capture

Consent is the heart of the decree. The bank must capture explicit, informed, granular, and revocable consent for each purpose for which it processes personal data.

The FSC implementation that supports consent properly does three things:

Consent records. A custom object (or the standard Salesforce Individual object) captures each consent event. Fields include the purpose, the timestamp, the channel of capture, the version of the privacy notice the customer saw, and the consent status (granted, withdrawn).

Purpose-specific flags. The Person Account carries a set of consent flags, one per purpose. Marketing Consent. Profiling Consent. Cross-border Transfer Consent. Third-party Sharing Consent. Each flag references a Consent record for traceability.

Workflow integration. Every downstream system that uses personal data checks the appropriate consent flag before processing. Marketing campaigns filter on Marketing Consent. Behavioural-profiling features filter on Profiling Consent. Cross-border data exports filter on Cross-border Transfer Consent.

The flags are operational. They drive the actual processing decisions, not just the audit log. A Person Account without the relevant consent must not appear in the marketing campaign list, the profiling model training set, or the cross-border export feed.

Sensitive personal data

Decree 13 defines sensitive personal data as a specific category requiring stricter protection. Banks regularly handle sensitive data: religious beliefs (from KYC declarations), health information (from insurance applications), trade union membership, criminal history, and others.

The FSC configuration for sensitive data:

Field-level security. Sensitive fields get field-level security that limits visibility to a small set of roles. The visibility configuration goes through Permission Sets, not Profiles, to make exceptions traceable.

Audit logging. Sensitive fields enable field-history tracking and field-audit logging. Every read of a sensitive field gets logged for the audit trail.

Encryption at rest. Sensitive fields use Salesforce Shield Platform Encryption, which encrypts the data at the database level. The encryption keys are bank-controlled.

Explicit consent. Sensitive data processing requires explicit, separate consent from the customer. The consent record references the specific data categories rather than a blanket "I agree to terms".

Cross-border transfer

Decree 13 requires a formal Cross-Border Data Transfer Impact Assessment (TIA) for any transfer of personal data outside Vietnam. The TIA must be submitted to the Ministry of Public Security and approved before transfer begins.

For a bank running FSC on Salesforce's global infrastructure, this matters. Salesforce data centres are not in Vietnam. The bank's FSC data lives outside the country. Every operation on the data is technically a cross-border transfer.

Two practical approaches:

Salesforce Hyperforce in Singapore. Salesforce's Hyperforce deployment in Singapore provides regional data residency. Banks can host their FSC org in Singapore, which is geographically closer and may simplify the TIA depending on regulator interpretation.

Data localisation for the most sensitive fields. A subset of the most sensitive data stays in a Vietnam-hosted external system, with FSC holding only references rather than the raw data. The cross-border exposure shrinks; the workflow gets more complex.

The TIA itself is a legal document, not a Salesforce configuration. The platform-side support is documentation: data flow diagrams, encryption inventories, access-control summaries. The legal team builds the TIA from this documentation.

Data-subject rights handling

The 11 rights in the decree need operational responses. The four that produce the most platform work:

Right to know. The customer can request a copy of all personal data the bank holds about them. The FSC implementation needs an export workflow that gathers the customer's data across all related objects (Person Account, Financial Accounts, Activities, Life Events, KYC documents) into a structured deliverable.

Right to delete. The customer can request deletion. For a bank, deletion is constrained by other regulatory retention requirements (AML records, transaction records). The workflow captures the deletion request, applies the legally-permitted deletion scope, and documents the records that cannot be deleted due to regulatory retention.

Right to restrict. The customer can request that the bank stop processing their data for specific purposes while keeping it on record. The consent-flag pattern handles this: setting the relevant consent flag to Withdrawn restricts processing without deleting the data.

Right to object. The customer can object to specific processing activities, particularly automated decision-making. The bank must respond by either ceasing the activity or documenting why it is exempt.

Each right needs a defined workflow, a defined SLA (the decree allows up to 72 hours for initial response), and a defined audit trail. An Action Plan template per right type is the operational pattern.

Breach notification

Decree 13 requires breach notification to the Ministry of Public Security within 72 hours of detection. The notification must include the nature of the breach, the scope of affected data subjects, the likely consequences, and the mitigation measures taken.

The FSC implementation supports breach notification through:

Audit logging on all access. When a breach is investigated, the audit log identifies which records were accessed by which users at which times. Without robust audit logging, the bank cannot scope the breach accurately.

Field-level encryption. Encrypted data is significantly less sensitive when exposed in a breach. Salesforce Shield encryption reduces the regulatory and reputational impact.

Access-control reviews. Regular reviews of who has access to what, with prompt revocation when employees leave or change roles. The fewer over-permissioned users, the smaller the breach surface.

The 72-hour clock starts at detection. Banks need a defined incident-response process that can produce the regulatory submission within the window. The process is not a Salesforce feature; the platform supports the underlying data needs.

Data Protection Officer

The decree requires certain organisations to designate a Data Protection Officer (DPO). Banks generally fall into this category. The DPO has formal responsibilities including monitoring compliance, advising on impact assessments, and serving as the regulator's contact point.

The DPO does not run the FSC implementation, but the FSC implementation supports the DPO's work:

Dashboards. Standard FSC dashboards showing consent rates, data-subject request volumes, audit-log anomalies, and breach-incident counts.

Reporting access. The DPO gets a Permission Set that grants read access to compliance-relevant objects and fields, with CDS rules constraining the access to the DPO's specific Purpose.

Investigation tooling. The DPO can run queries against the audit logs and the compliance records. The investigation surface lives inside FSC rather than in separate systems.

The compliance-first design pattern

For FSC implementations rolling out in Vietnam, the design pattern that works:

  1. Map every customer-data flow against Decree 13 obligations before building the data model.
  2. Build the consent capture as the first deliverable, before any marketing or profiling features.
  3. Configure field-level security and encryption for sensitive data as part of the initial data-model deployment.
  4. Build the data-subject-rights workflows alongside the core operational workflows, not as an afterthought.
  5. Configure audit logging on every personal-data field, accepting the storage cost.

Each of these decisions costs effort at implementation. Each saves substantially more effort when the first data-subject request lands or the first regulator query arrives.


Building an FSC implementation that needs to comply with PDPA Vietnam? Sapota's Salesforce team, certified on Financial Services Cloud Accredited Professional (AP-208), runs PDPA-aware data architecture, consent capture, and rights-handling workflows on Vietnam-jurisdiction FSC engagements. Get in touch ->

See our Salesforce service page for the team.

Contact Us Now

Share Your Story

We build trust by delivering what we promise – the first time and every time!

We'd love to hear your vision. Our IT experts will reach out to you during business hours to discuss making it happen.

WHY CHOOSE US

"Collaborate, Elevate, Celebrate where Associates - Create Project Excellence"

SapotaCorp beyond the IT industry standard, we are

  • Certificated
  • Assured quality
  • Extra maintenance

Tell us about your project