Pháp lý · Tuân thủ GDPR
Chính sách Bảo mật
Cập nhật lần cuối: ngày 7 tháng 7 năm 2026
Soul Garden là ứng dụng đồng hành chăm sóc tinh thần, sử dụng hồ sơ sinh và tarot như những công cụ biểu tượng để bạn tự nhìn lại. Chúng tôi chỉ thu thập dữ liệu cá nhân cần thiết để cá nhân hóa trải nghiệm. Một số dữ liệu, gồm hồ sơ và hồ sơ Mira do AI tạo, được lưu trong cơ sở dữ liệu và kho lưu trữ đám mây để bạn có thể sử dụng trên nhiều thiết bị. Chính sách này giải thích dữ liệu chúng tôi thu thập, mục đích xử lý và cách bạn kiểm soát dữ liệu theo Quy định chung về bảo vệ dữ liệu của Liên minh Châu Âu (GDPR) và Chỉ thị ePrivacy.
1. Bên kiểm soát dữ liệu
Bên kiểm soát dữ liệu chịu trách nhiệm cho Soul Garden ("chúng tôi") là Alex Le, hoạt động dưới tên thương mại Soul Garden, địa chỉ liên hệ tại 30 Domaine de Château Gaillard, 94700 Maisons-Alfort, Pháp. Mọi câu hỏi về quyền riêng tư xin liên hệ soulgarden.mira@gmail.com.
2. Dữ liệu chúng tôi thu thập và mục đích sử dụng
Chúng tôi chỉ thu thập dữ liệu cần thiết để cung cấp trải nghiệm được cá nhân hóa.
- Tùy chọn giao diện và cài đặt thông báo — được lưu trong bộ nhớ cục bộ (localStorage) của trình duyệt.
- Mã phiên ẩn danh dùng cho phân tích, nếu bạn đồng ý — xem Mục 7.
Dữ liệu được lưu phía máy chủ trong cơ sở dữ liệu Neon PostgreSQL (eu-central-1):
- Hồ sơ sinh — ngày sinh, giờ sinh không bắt buộc, thành phố và tọa độ nơi sinh không bắt buộc, cùng tên hiển thị được lưu để cung cấp nội dung được cá nhân hóa và đồng bộ trải nghiệm giữa các thiết bị.
- Lịch sử trò chuyện — mọi tin nhắn trao đổi với Soul Garden được lưu trong cơ sở dữ liệu. Cuộc trò chuyện của gói MIỄN PHÍ được lưu 12 tháng kể từ lần hoạt động cuối; cuộc trò chuyện của gói CAO CẤP được lưu cho đến khi bạn xóa.
- Ghi nhận cảm xúc — nhật ký tâm trạng và cảm xúc hằng ngày được lưu tối đa 24 tháng để bạn có thể xem lại xu hướng và những điều đã ghi nhận.
- Chuỗi ngày — số ngày bạn đã điểm danh và các mốc liên quan được lưu trong cơ sở dữ liệu.
- Hồ sơ Mira do AI tạo — hồ sơ được tạo khi thiết lập được lưu dưới dạng siêu dữ liệu trong cơ sở dữ liệu và dưới dạng tài liệu đầy đủ trên AWS S3 (eu-central-1). Đây là bản chính được dùng trên các thiết bị của bạn.
- Tin nhắn gửi đến AI — nội dung bạn gửi cho Soul Garden được chuyển tới nhà cung cấp AI đang hoạt động, kèm hồ sơ sinh khi cần để cá nhân hóa phản hồi. Việc xử lý tuân theo Thỏa thuận xử lý dữ liệu và dữ liệu không được dùng để huấn luyện mô hình AI.
- Dữ liệu dùng để tính bản đồ sao — khi bạn yêu cầu tính bằng Swiss Ephemeris, ngày, giờ và tọa độ sinh được gửi tới API tính toán qua kết nối HTTPS được mã hóa.
Dữ liệu kỹ thuật / vận hành:
- Địa chỉ IP và thông tin nhận dạng trình duyệt (user-agent) — được xử lý tạm thời để giới hạn tần suất truy cập theo lợi ích hợp pháp (GDPR Điều 6(1)(f)). Địa chỉ IP chỉ dùng cho bước kiểm tra này được đánh giá trong bộ nhớ rồi loại bỏ ngay, không được lưu lại.
- Nhật ký máy chủ web tiêu chuẩn, gồm địa chỉ IP, thông tin nhận dạng trình duyệt, thời điểm và URL, được lưu tối đa 7 ngày để theo dõi an ninh và hiệu suất rồi tự động xóa.
- Phân tích không bắt buộc, nếu bạn đồng ý — lượt xem trang, tương tác với tính năng và mã phiên được lưu trong cơ sở dữ liệu của chúng tôi tại EU. Khi bạn chấp nhận trên bảng thông báo cookie, chúng tôi cũng gửi dữ liệu phân tích sản phẩm đã ẩn danh tới PostHog tại EU và số liệu lượt xem trang tới Vercel Web Analytics. Chúng tôi không sử dụng mạng quảng cáo.
3. Cơ sở pháp lý để xử lý dữ liệu (GDPR Điều 6)
- Sự đồng ý (Điều 6(1)(a)) — Bạn đồng ý rõ ràng với Chính sách quyền riêng tư trước khi dữ liệu cá nhân được lưu vào cơ sở dữ liệu. Việc phân tích không bắt buộc cần một lựa chọn đồng ý riêng trên bảng thông báo cookie.
- Thực hiện hợp đồng (Điều 6(1)(b)) — Chúng tôi xử lý hồ sơ sinh và lịch sử trò chuyện để cung cấp dịch vụ cá nhân hóa mà bạn yêu cầu.
- Lợi ích hợp pháp (Điều 6(1)(f)) — Nhật ký máy chủ tối thiểu được lưu trong 7 ngày để bảo đảm an ninh và độ tin cậy của dịch vụ.
Dữ liệu sinh được phân loại là dữ liệu cá nhân thông thường theo GDPR. Khi dữ liệu sinh có thể được kết hợp với thông tin khác để suy luận sức khỏe hoặc tín ngưỡng, chúng tôi giảm thiểu thu thập chỉ còn ngày sinh cho các tính năng cốt lõi.
4. Lưu trữ và bảo mật dữ liệu
Dữ liệu cá nhân của bạn được lưu trữ trong hai hệ thống:
- Cơ sở dữ liệu Neon PostgreSQL (eu-central-1, Frankfurt, Đức) — lưu hồ sơ sinh, cuộc trò chuyện, ghi nhận cảm xúc và dữ liệu chuỗi ngày. Dữ liệu lưu trữ được mã hóa AES-256; thông tin xác thực cơ sở dữ liệu được tự động luân phiên và chỉ máy chủ ứng dụng được phép truy cập.
- AWS S3 (eu-central-1, Frankfurt, Đức) — lưu tài liệu hồ sơ Mira do AI tạo. Kho lưu trữ không cho phép truy cập công khai, được mã hóa phía máy chủ và có nhật ký truy cập.
- Bộ nhớ cục bộ (localStorage) của trình duyệt — lưu đệm một số tùy chọn tối thiểu như giao diện và cài đặt thông báo để truy cập nhanh; đây không phải nơi lưu bản dữ liệu chính.
Mọi giao tiếp giữa trình duyệt và dịch vụ của chúng tôi được mã hóa khi truyền bằng TLS 1.2+. Các trường nhạy cảm được mã hóa bổ sung ở lớp ứng dụng (AES-256-GCM) trước khi ghi vào cơ sở dữ liệu.
5. Thời hạn lưu giữ dữ liệu
- Hồ sơ sinh và dữ liệu tài khoản — được lưu trong thời gian tài khoản tồn tại. Bạn có thể xóa tài khoản bất cứ lúc nào theo Mục 6.
- Lịch sử trò chuyện — gói MIỄN PHÍ: 12 tháng kể từ lần hoạt động cuối của cuộc trò chuyện; gói CAO CẤP: lưu cho đến khi bạn xóa.
- Ghi nhận cảm xúc — được lưu 24 tháng rồi tự động xóa.
- Tài liệu hồ sơ Mira do AI tạo — được lưu trong thời gian tài khoản tồn tại và bị xóa khi bạn xóa tài khoản.
- Nhật ký máy chủ — tự động xóa sau 7 ngày.
- Sự kiện phân tích, nếu bạn đồng ý — bản ghi AnalyticsEvent bên thứ nhất (có thể gồm userId, mã ẩn danh/thiết bị, mã phiên, URL, user agent và payload sự kiện) được lưu tối đa 90 ngày rồi xóa.
6. Các quyền của bạn theo GDPR
Là chủ thể dữ liệu theo GDPR (EU 2016/679), bạn có các quyền sau:
- Đ. 15Quyền truy cập — Bạn có thể yêu cầu xuất dữ liệu cá nhân bất cứ lúc nào tại Cài đặt tài khoản → Tải dữ liệu của tôi. Tệp JSON gồm hồ sơ sinh, cuộc trò chuyện, ghi nhận cảm xúc, ký ức dài hạn của Mira (các ghi nhận và tóm tắt chủ đề cuộc sống kèm nguồn), cài đặt bộ nhớ và lịch sử chuỗi ngày.
- Đ. 16Quyền chỉnh sửa — Cập nhật hồ sơ trực tiếp trong cài đặt ứng dụng bất cứ lúc nào.
- Đ. 17Quyền xóa ("quyền được lãng quên") — Bạn có thể xóa tài khoản tại Cài đặt tài khoản → Xóa tài khoản. Thao tác này xóa vĩnh viễn hồ sơ, mọi cuộc trò chuyện, ghi nhận cảm xúc, tài liệu hồ sơ Mira do AI tạo và tài khoản khỏi hệ thống đang hoạt động của chúng tôi trong vòng 30 ngày. Dữ liệu phân tích đã ẩn danh và dữ liệu sao lưu có thể được lưu tối đa 90 ngày để đáp ứng nghĩa vụ về an ninh. Nhật ký máy chủ được ẩn danh sau 7 ngày.
- Đ. 18Quyền hạn chế xử lý — Hãy liên hệ với chúng tôi để yêu cầu hạn chế xử lý trong thời gian một tranh chấp đang được giải quyết.
- Đ. 20Quyền chuyển dữ liệu — Dùng Cài đặt tài khoản → Tải dữ liệu của tôi để tải bản sao toàn bộ dữ liệu cá nhân ở định dạng JSON có thể đọc bằng máy.
- Đ. 21Quyền phản đối — Bạn có thể rút lại sự đồng ý cho hoạt động phân tích bất cứ lúc nào trên bảng thông báo đồng ý hoặc trong Cài đặt quyền riêng tư. Bạn có thể xóa tài khoản để chấm dứt mọi hoạt động xử lý.
- Đ. 77Quyền khiếu nại — Bạn có quyền khiếu nại với cơ quan giám sát địa phương (vd. ICO ở Anh, CNIL ở Pháp, BfDI ở Đức).
Để thực hiện quyền cần sự hỗ trợ của chúng tôi, chẳng hạn yêu cầu xóa nhật ký máy chủ, hãy liên hệ soulgarden.mira@gmail.com. Chúng tôi sẽ phản hồi trong vòng 30 ngày theo GDPR Điều 12.
7. Cookie và hoạt động theo dõi
Cookie phiên thiết yếu — Soul Garden đặt một cookie xác thực cần thiết (next-auth.session-token hoặc __Secure-next-auth.session-token) để duy trì trạng thái đăng nhập. Theo Chỉ thị ePrivacy, cookie này là hoàn toàn cần thiết và không cần sự đồng ý riêng.
Phân tích không bắt buộc — nếu bạn chấp nhận trên bảng thông báo đồng ý, chúng tôi đặt mã nhận dạng của bên thứ nhất trong localStorage, lưu sự kiện tại cơ sở dữ liệu ở EU, gửi dữ liệu phân tích sản phẩm tới PostHog tại EU và số liệu lượt xem tới Vercel Web Analytics. Không có mạng quảng cáo tham gia. Bạn có thể rút lại sự đồng ý bất cứ lúc nào trên bảng thông báo hoặc trong Cài đặt quyền riêng tư.
Không có quảng cáo hoặc theo dõi bên thứ ba — chúng tôi không sử dụng Google Analytics, Meta Pixel hay bất kỳ cookie quảng cáo nào của bên thứ ba.
8. Dịch vụ của bên thứ ba
- Nhà cung cấp AI (Google Gemini, hoặc OpenAI / Anthropic nếu được cấu hình) — Nội dung trò chuyện và hồ sơ tính cách dựa trên dữ liệu sinh được chuyển tới nhà cung cấp AI đang hoạt động. Chúng tôi có Thỏa thuận xử lý dữ liệu với từng nhà cung cấp. Dữ liệu của bạn không được dùng để huấn luyện mô hình AI. Việc chuyển dữ liệu tới nhà cung cấp tại Hoa Kỳ được bảo vệ bằng Điều khoản hợp đồng mẫu (SCC, GDPR Điều 46).
- Đối tác tính bản đồ sao tại Hoa Kỳ — Ngày, giờ và tọa độ sinh chỉ được gửi để tính bản đồ sao khi bạn đã đồng ý rõ ràng với việc chuyển dữ liệu thiên văn (GDPR Điều 49(1)(a)). Nếu bạn không đồng ý, Eventure sẽ tính trên máy chủ của chúng tôi.
- PostHog (hạ tầng đám mây tại EU) — Nếu bạn đồng ý với phân tích không bắt buộc, sự kiện sản phẩm như lượt xem trang, tính năng đã dùng và thẻ nguồn truy cập được gửi tới khu vực EU của PostHog (eu.posthog.com) theo DPA. Dịch vụ này không dùng cho quảng cáo hoặc theo dõi giữa các trang web.
- Vercel Web Analytics — Nếu bạn đồng ý với phân tích không bắt buộc, lượt xem trang đã ẩn danh và chỉ số hiệu suất Web Vitals được gửi tới Vercel theo DPA và SCC.
- Gói thuê bao (bản hiện tại) — Thanh toán bằng thẻ chưa được kích hoạt. Quyền truy cập gói cao cấp có thể được cung cấp ở chế độ dùng thử mà không thu thập dữ liệu thẻ. Khi thanh toán Stripe tại EU được triển khai, chính sách này sẽ được cập nhật trước khi bắt đầu thu phí.
- Neon PostgreSQL (eu-central-1, Frankfurt, Đức) — Cơ sở dữ liệu PostgreSQL được quản lý, nơi lưu hồ sơ, cuộc trò chuyện, ghi nhận cảm xúc và dữ liệu chuỗi ngày. Neon chịu sự điều chỉnh của DPA đã ký và lưu dữ liệu hoàn toàn trong EEA.
- AWS S3 (eu-central-1, Frankfurt, Đức) — Nơi lưu tài liệu hồ sơ Mira do AI tạo. Amazon chịu sự điều chỉnh của SCC và DPA đã ký.
- Dịch vụ chuyển tiếp thông báo của trình duyệt (Mozilla Push Service / Google FCM) — Nếu bạn bật thông báo đẩy, địa chỉ đăng ký nhận thông báo của trình duyệt sẽ được đăng ký với dịch vụ tương ứng. Nội dung thông báo gửi qua dịch vụ chuyển tiếp có thể được cá nhân hóa (ví dụ từ tâm trạng, biểu đồ hoặc hoạt động gần đây, hoặc một mô thức đã được xác nhận) và do đó có thể chứa thông tin cá nhân hoặc cảm xúc. Dịch vụ chuyển tiếp là cần thiết để đưa thông báo đến thiết bị của bạn.
- Lưu trữ và phân phối nội dung (Vercel) — Ứng dụng được lưu trữ trên Vercel. Vercel xử lý nhật ký yêu cầu theo Chính sách quyền riêng tư và DPA của họ.
Danh sách Đối tác Xử lý Phụ (GDPR Đ. 13(1)(e))
| Đối tác | Mục đích | Vị trí | Cơ sở pháp lý |
|---|---|---|---|
| Google (Gemini API — gói trả phí) | Suy luận chat AI | Mỹ (SCC theo DPA) | DPA |
| OpenAI | Suy luận chat AI (dự phòng) | Mỹ (SCC theo DPA) | DPA |
| Anthropic | Suy luận chat AI (dự phòng) | Mỹ (SCC theo DPA) | DPA |
| FreeAstroAPI | Tính bản đồ sao cá nhân | Chưa xác định — DPA đang chờ | DPA hoặc chỉ dùng dữ liệu Cung Mặt Trời thay thế |
| Mapbox | Xác định tọa độ nơi sinh và tra cứu múi giờ | Mỹ (SCC) | DPA |
| Vercel Inc. | Lưu trữ ứng dụng và API không máy chủ | Mỹ (SCC theo DPA) | DPA |
| Vercel Web Analytics | Lượt xem trang và Web Vitals tùy chọn (cần đồng ý) | Mỹ (SCC theo DPA) | Đồng ý + DPA |
| PostHog (EU cloud) | Phân tích sản phẩm và hành trình sử dụng không bắt buộc (cần đồng ý) | EU (vùng Frankfurt) | Đồng ý + DPA |
| Langfuse (EU) | Ghi nhật ký LLM để giám sát chất lượng và an toàn AI (lưu tối đa 90 ngày) | EU (Ireland) | DPA |
| AWS S3 (eu-central-1) | Lưu tài liệu hồ sơ Mira | EU (Frankfurt) | DPA |
| Neon | Cơ sở dữ liệu chính | EU (Frankfurt) | DPA |
| Dịch vụ chuyển tiếp thông báo (FCM / Mozilla / APNs) | Gửi thông báo đẩy cho ứng dụng web | Mỹ (SCC) | Lợi ích hợp pháp |
Chúng tôi có Thỏa thuận Xử lý Dữ liệu (DPA) với mọi đối tác xử lý phụ xử lý bất kỳ dữ liệu cá nhân nào thay mặt chúng tôi, theo yêu cầu của GDPR Đ. 28.
9. Chuyển dữ liệu quốc tế
Theo mặc định, dữ liệu cá nhân của bạn được lưu tại EU/EEA: Neon PostgreSQL và AWS S3 đều ở eu-central-1, Frankfurt. Dữ liệu phân tích không bắt buộc trên PostHog EU cũng ở lại EU khi bạn đồng ý. Các nhà cung cấp AI (Google Gemini, OpenAI, Anthropic) và hạ tầng đặt tại Hoa Kỳ (Vercel và Vercel Web Analytics) có thể xử lý dữ liệu tại Hoa Kỳ. Trong từng trường hợp, việc chuyển dữ liệu được bảo vệ bằng Điều khoản hợp đồng mẫu do Ủy ban Châu Âu phê duyệt (SCC, GDPR Điều 46) và DPA đã ký, hoặc bằng sự đồng ý rõ ràng của bạn khi pháp luật yêu cầu (Điều 49).
10. Quyền riêng tư của trẻ em
Soul Garden không hướng đến trẻ em dưới 16 tuổi (GDPR Điều 8 — độ tuổi tối thiểu tại EU đối với dịch vụ số). Quy trình bắt đầu của chúng tôi yêu cầu người dùng xác nhận đã đủ 16 tuổi bằng cách chọn ngày sinh cách đây từ 16 năm trở lên. Chúng tôi không cố ý thu thập dữ liệu cá nhân từ trẻ em dưới 16 tuổi. Nếu bạn tin rằng một trẻ dưới 16 tuổi đã cung cấp thông tin cá nhân cho chúng tôi, vui lòng liên hệ soulgarden.mira@gmail.com để chúng tôi xóa kịp thời.
11. Thay đổi chính sách này
Chúng tôi có thể cập nhật chính sách này để phản ánh thay đổi trong thực tiễn của chúng tôi hoặc luật áp dụng. Khi đó, chúng tôi sẽ cập nhật ngày "Cập nhật lần cuối" ở đầu trang. Đối với thay đổi quan trọng, chúng tôi sẽ thông báo cho bạn trong ứng dụng. Tiếp tục sử dụng Soul Garden sau khi cập nhật chính sách đồng nghĩa với việc chấp nhận chính sách đã sửa đổi.
12. Liên hệ
Mọi câu hỏi về Chính sách Bảo mật này hoặc quyền dữ liệu của bạn, vui lòng liên hệ:
Địa chỉ: 30 Domaine de Château Gaillard, 94700 Maisons-Alfort, France
Email: soulgarden.mira@gmail.com
Thời gian phản hồi: trong vòng 30 ngày (GDPR Đ. 12)