Startup fintech Việt vừa cần scale nhanh vừa phải tuân thủ Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 và quy định Ngân hàng Nhà nước. GCP cho phép cấu hình data residency, encryption và audit log đạt chuẩn, nếu setup đúng từ ngày 1.
Bối cảnh pháp lý fintech Việt
- Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15, hiệu lực 01/01/2026, thay thế Nghị định 13/2023: bảo vệ dữ liệu cá nhân, yêu cầu lưu trữ/xử lý tại Việt Nam hoặc bên có ký Data Processing Agreement (DPA).
- Luật An ninh mạng 2018 + Nghị định 53/2022: dữ liệu người dùng VN phải lưu tại VN nếu thuộc nhóm nhất định.
- Thông tư 09/2020 SBV: quy định an toàn hệ thống thông tin ngân hàng, yêu cầu encrypt at rest và in transit, audit log đầy đủ.
- PCI DSS 4.0: bắt buộc nếu xử lý thẻ tín dụng/debit, segmentation network, key rotation, log centralized.
GCP không có region tại Việt Nam, nhưng có asia-southeast1 (Singapore), gần nhất, latency <30ms, được Google ký DPA. Đa số fintech Việt chọn kết hợp asia-southeast1 + colocation tại VN cho dữ liệu nhạy cảm nhất.
Kiến trúc khuyến nghị cho fintech
1. Region và zone
- Primary: asia-southeast1 (Singapore), 3 zone a/b/c, dùng multi-zone deployment.
- DR/backup: asia-southeast2 (Jakarta) hoặc asia-northeast1 (Tokyo).
- Pin resource location: Organization Policy →
constraints/gcp.resourceLocations=in:asia-southeast1. Chặn dev tự tạo VM ở US/EU.
2. Encryption, 3 lớp
| Lớp | Cấu hình | Mục tiêu |
|---|---|---|
| At rest default | Google-managed key (mặc định, AES-256) | Tuân thủ cơ bản |
| Customer-managed | Cloud KMS, CMEK trên Cloud SQL, Cloud Storage, BigQuery | Kiểm soát rotation 90 ngày |
| Customer-supplied | CSEK + External Key Manager (EKM) với HSM tại VN | Key không bao giờ rời Việt Nam |
Mức tối thiểu cho fintech: CMEK qua Cloud KMS. Mức cao cho thẻ tín dụng/giao dịch lớn: EKM.
3. IAM, least privilege
- Không bao giờ dùng
roles/ownerhayroles/editorcho user thường. - Tạo custom role theo job:
fintech.dev.readonly,fintech.dba.writer,fintech.ops.kmsadmin. - Bật IAM Conditions: chỉ cho access từ IP văn phòng + ngoài giờ phải MFA step-up.
- Dùng Workload Identity Federation cho CI/CD, không tạo service account key file.
- Just-in-time access: qua Cloud IAM Recommender, grant 4 giờ rồi auto-revoke.
4. Audit log, Cloud Logging
SBV yêu cầu log truy cập dữ liệu khách hàng lưu tối thiểu 1 năm. Cấu hình:
# Bật Data Access audit log cho service quan trọnggcloud logging sinks create fintech-audit-sink \storage.googleapis.com/projects/fintech-prod/buckets/audit-logs-vn \--log-filter='logName:"cloudaudit.googleapis.com" AND severity>=INFO' \--include-children- Export log sang Cloud Storage bucket retention lock 1-7 năm.
- Stream sang BigQuery để query forensic.
- Alert real-time qua Cloud Monitoring khi có
setIamPolicy,deleteSecret, hoặc download lớn từ Cloud Storage.
5. Network, VPC Service Controls
- Tạo Service Perimeter bao quanh Cloud SQL, BigQuery, Cloud Storage chứa PII.
- Chỉ cho phép truy cập từ VPC định danh, chặn exfiltration ra Internet.
- Dùng Private Service Connect thay vì public IP cho mọi managed service.
- Cloud Armor + reCAPTCHA Enterprise cho endpoint công cộng (mobile API, web KYC).
Stack mẫu cho fintech ví điện tử / lending
| Layer | Service | Region | Compliance note |
|---|---|---|---|
| API gateway | Cloud Run + Apigee | asia-southeast1 | WAF qua Cloud Armor |
| App backend | GKE Autopilot | asia-southeast1 multi-zone | Binary Authorization, Workload Identity |
| Transactional DB | Cloud SQL Postgres HA + CMEK | asia-southeast1 | Backup encrypted, retain 90 ngày |
| Data warehouse | BigQuery + CMEK + column-level security | asia-southeast1 | Mask CCCD, SĐT theo role |
| KYC document | Cloud Storage CMEK + Object Lock | asia-southeast1 | Retention 5 năm theo SBV |
| Secret | Secret Manager + auto-rotation | asia-southeast1 | Không hard-code trong code |
| Mirror PII tại VN | VPN/Interconnect → server colocation VN | Hà Nội/HCM | Tuân thủ NĐ 53/2022 |
Case study, lending startup tại HCM
Startup lending P2P 18 nhân sự kỹ thuật, xử lý 50k khoản vay/tháng. Yêu cầu: tuân thủ SBV, latency <200ms cho mobile app, RPO 15 phút.
Kiến trúc triển khai:
- GKE Autopilot ở asia-southeast1, 3 zone.
- Cloud SQL Postgres HA với CMEK, key rotation 90 ngày qua KMS.
- VPC Service Controls bao Cloud SQL + Cloud Storage KYC.
- Audit log export Cloud Storage retention lock 5 năm.
- Mirror dữ liệu PII tối thiểu sang server colocation Viettel IDC qua Interconnect 1Gbps.
- Chi phí GCP ổn định ~$3.800/tháng sau khi áp CUDs 1 năm cho GKE và Cloud SQL.
Pass audit SBV vòng 1 không có finding lớn, thời gian chuẩn bị 6 tuần.
Checklist tuân thủ nhanh
- Pin Organization Policy region = asia-southeast1.
- CMEK bật cho mọi resource chứa PII (Cloud SQL, Cloud Storage, BigQuery).
- Không service account key file, dùng Workload Identity Federation.
- Data Access audit log bật cho service nhạy cảm.
- Log export Cloud Storage retention lock ≥1 năm (5 năm cho fintech).
- VPC Service Controls bao quanh data store.
- Private Service Connect, không public IP cho DB.
- Secret Manager + auto-rotation, không hard-code.
- Cloud Armor + reCAPTCHA Enterprise cho endpoint public.
- DR plan có test restore quý/lần.
Khung pháp lý cập nhật, các văn bản cụ thể
| Văn bản | Hiệu lực | Điểm cần chú ý |
|---|---|---|
| Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 | 01/01/2026 | Thay thế Nghị định 13/2023; quy định nghĩa vụ bên kiểm soát và bên xử lý dữ liệu, quyền của chủ thể dữ liệu, yêu cầu về hồ sơ đánh giá tác động |
| Luật An ninh mạng số 116/2025/QH15 | 01/07/2026 | Khung nghĩa vụ về an ninh mạng, gồm yêu cầu với dữ liệu người dùng Việt Nam |
| Quy định của Ngân hàng Nhà nước với tổ chức tín dụng và trung gian thanh toán | Đang hiệu lực | Yêu cầu riêng theo ngành, chặt hơn khung chung |
Nói rõ: bài này nêu văn bản để bạn biết đường tra cứu, không phải tư vấn pháp lý. Với fintech, nghĩa vụ phụ thuộc vào loại giấy phép hoạt động và loại dữ liệu xử lý, nên phải có tư vấn pháp lý riêng trước khi chốt kiến trúc.
Bốn câu hỏi phải trả lời trước khi chọn hạ tầng
- Loại dữ liệu nào bắt buộc lưu trong nước, và loại nào được xử lý ở nơi khác?
- Có hợp đồng xử lý dữ liệu với nhà cung cấp hạ tầng chưa, và điều khoản về vị trí lưu trữ nói gì?
- Ai truy cập được dữ liệu, và có nhật ký chứng minh không? Đây là chỗ cơ quan quản lý hỏi đầu tiên.
- Chính sách lưu giữ và xóa dữ liệu đã cấu hình trong hệ thống hay mới nằm trên giấy?
Kiến trúc thực dụng cho fintech Việt Nam
- Dữ liệu bắt buộc trong nước để tại hạ tầng trong nước, và ghi rõ ranh giới đó trong tài liệu kiến trúc.
- Phần tính toán không chạm dữ liệu định danh có thể đặt ở nơi khác, nhưng phải chứng minh được là không chạm.
- Mã hóa cả khi lưu và khi truyền, và quản lý khóa tách khỏi nơi lưu dữ liệu.
- Nhật ký truy cập bật từ ngày đầu, vì nhật ký chỉ ghi từ lúc bật và không truy ngược được.
- Kiểm độ trễ tới khách hàng trong nước: với ứng dụng tài chính, độ trễ là vấn đề trải nghiệm chứ không chỉ là con số kỹ thuật.
Với phần cần đặt tại Việt Nam, xem VPS NVMe và bài về vị trí dữ liệu và luật Việt Nam.
