Bỏ qua điều hướng, tới nội dung chính

Chính sách quyền riêng tư

Ngày cập nhật: 03/10/2026 · Có hiệu lực kể từ ngày cập nhật.

1. Đơn vị xử lý dữ liệu

1.1. Thông tin định danh chủ thể xử lý dữ liệu. Đối với giao dịch từ xa, người tiêu dùng có quyền biết ai đứng sau dịch vụ. Bảng dưới liệt kê cùng nội dung với Điều khoản mục 1.1:

2. Chúng tôi xử lý những dữ liệu cá nhân nào?

Chúng tôi áp dụng nguyên tắc tối thiểu hóa dữ liệu: chỉ thu thập đúng những gì cần để tạo báo cáo và giao dịch.

Họ tênHiển thị trên báo cáoSự đồng ý + cần thiết cho hợp đồng
Ngày, giờ, nơi sinh (tọa độ)Tính lá số 5 hệ thống (Chiêm Tinh, Thần Số, Bát Tự, Tử Vi, Human Design)Sự đồng ý + cần thiết cho hợp đồng
Dữ liệu người thứ 2 (gói Cặp đôi)2 báo cáo cá nhân + đối chiếu Tương hợp — chỉ khi chính người đó đồng ý riêngSự đồng ý của TỪNG người (consent 2/2)
Lá số miễn phíTính tức thời để hiển thị dữ liệu 5 hệ — không lưu trữ; chỉ lưu mã băm (fingerprint) chống lạm dụng/trùng phíLợi ích hợp pháp
Giới tínhTính Bát Tự / Tử ViSự đồng ý + cần thiết cho hợp đồng
Mã định danh lá số (fingerprint)Kiểm tra lá số trùng lặp, tránh thu phí 2 lầnLợi ích hợp pháp
Mã đơn hàng, trạng thái thanh toán (PayOS)Quản lý đơn hàng, hoàn tiền, hóa đơnNghĩa vụ pháp lý (thuế, bảo vệ NTD)
Nội dung tin nhắn hỏi đáp AI (khung chat trong trang báo cáo)Sinh câu trả lời cho câu hỏi của bạn về chính báo cáo đó. Gửi tới dịch vụ AI của Google (Gemini) cùng phần dữ liệu lá số đã tính sẵn làm ngữ cảnh (xem §5). Máy chủ không lưu hội thoại (xem §6)Sự đồng ý (ô "đồng ý … và hỏi đáp AI sau báo cáo" ở bước 2/2 của biểu mẫu) + cần thiết cho hợp đồng
Nhóm tuổi (ô “Nhóm tuổi của bạn” ở bước 2/2 — TUỲ CHỌN)Chỉ để xem nhóm tuổi nào hay mua, để chúng tôi biết nên làm báo cáo cho ai. Là khoảng (18–24, 25–34, 35–44, 45–54, 55 trở lên) — chúng tôi không ghi năm sinh của bạn ở đây, cũng không suy ra tuổi từ lá số để đo thêm. Bạn để trống ô thì không có khoá nào được gửi. Xem §10.1Sự đồng ý (ô đồng ý dùng thông tin ngày giờ sinh ở bước 2/2) — dữ liệu này ít hơn chính dữ liệu đã đồng ý, không mở thêm mục đích mới

Chúng tôi KHÔNG thu thập: tôn giáo, tín ngưỡng, quan điểm chính trị, tình trạng sức khỏe, CCCD/CMND, số thẻ ngân hàng, dữ liệu sinh trắc học.

3. Mục đích và phạm vi xử lý

Chúng tôi không dùng dữ liệu để quảng cáo nhắm mục tiêu; không bán, cho thuê hay chia sẻ dữ liệu cho bên thứ ba vì mục đích thương mại.

4. Sự đồng ý của bạn

5. Nơi dữ liệu được lưu trữ và xử lý

Dữ liệu được lưu trữ và xử lý trên nền tảng đám mây quốc tế (Cloudflare Workers/D1; dịch vụ AI của Google Gemini) — điều này có nghĩa dữ liệu của bạn có thể được lưu/xử lý ngoài lãnh thổ Việt Nam, tại khu vực Châu Á – Thái Bình Dương và các vùng phụ trợ.

Dữ liệu được mã hóa khi truyền tải (HTTPS) và bảo mật khi lưu trữ. Chúng tôi chỉ truyền dữ liệu cho các bên thứ ba ở mục 5.1 và chỉ với mục đích đã nêu tại đó, dựa trên điều khoản bảo mật và điều khoản xử lý dữ liệu công bố của chính nhà cung cấp.

5.1. Bên thứ ba nào nhận dữ liệu của bạn.

Ngoài bốn bên trên, chúng tôi không bán, không cho thuê, không chia sẻ dữ liệu của bạn cho bên thứ ba khác.

6. Thời gian lưu trữ

Thông tin lá số + báo cáo24 tháng sau lần giao dịch cuối, hoặc đến khi bạn yêu cầu xóa
Nhật ký thanh toánTheo quy định về kế toán/thuế
Log kỹ thuật (không định danh)12 tháng
Dữ liệu đo lưu lượng (có thể ẩn danh)Dữ liệu thống kê lượt truy cập và hành trình trên trang, lưu ở dạng ẩn danh. Thời hạn lưu: đang rà soát; chúng tôi sẽ công bố mốc cụ thể tại đây. Bản ghi này không gắn với lá số hay báo cáo của bạn và không dùng để xác định danh tính.
Nội dung tin nhắn hỏi đáp AIMáy chủ của chúng tôi không lưu hội thoại — tin nhắn đi qua để sinh câu trả lời rồi bị bỏ, không ghi vào cơ sở dữ liệu. Trên trình duyệt của bạn, 5 lượt gần nhất được giữ tạm trong bộ nhớ phiên (sessionStorage) và tự xoá khi bạn đóng tab; bạn có thể xoá ngay bằng cách tải lại trang. Dịch vụ AI bên thứ ba có thể áp dụng chính sách lưu trữ riêng của họ — xem §5.1

Khôi phục báo cáo (không cần email/tài khoản): nền tảng giao báo cáo qua link riêng chứa mã đơn ngẫu nhiên — bạn nên lưu link. Nếu mất link, trang Khôi phục báo cáo cho phép tìm lại bằng mã đơn + thông tin lá số đã đặt hàng (đối chiếu qua mã băm fingerprint — dữ liệu lá số không được gửi lên máy chủ ở bước này; hệ thống không ghi full URL vào nhật ký truy cập). Báo cáo giữ tối đa 24 tháng như bảng trên.

7. Quyền của bạn

Cách thực hiện: gửi yêu cầu đến tuvichart@proton.me kèm mã đơn hàng (hoặc dùng chức năng xóa dữ liệu theo mã lá số trong tài khoản, đường dẫn ghi trong báo cáo). Chúng tôi xác minh và phản hồi trong vòng 02 ngày làm việc, xử lý dứt điểm trong thời hạn luật định.

8. Bảo mật dữ liệu

Mã hóa truyền tải (TLS), kiểm soát truy cập tối thiểu, ghi log, và quy trình xử lý sự cố thông báo cơ quan chức năng trong 72 giờ nếu xảy ra vi phạm dữ liệu gây tổn hại.

9. Người dưới 16 tuổi

Dịch vụ dành cho người từ 16 tuổi trở lên. Nếu bạn dưới 16 tuổi, vui lòng nhờ cha mẹ/người giám hộ đồng ý và thực hiện giao dịch.

10. Cookie và dữ liệu duyệt web

Chúng tôi chỉ dùng cookie kỹ thuật (giao diện, phiên) — không dùng cookie quảng cáo, không theo dõi chéo. Bạn có thể xóa cookie bất cứ lúc nào.

10.1. Chúng tôi ghi lại những gì khi bạn dùng trang. Để biết khách rớt ở đâu (xem trang → điền form → mua), trang gửi về máy chủ của chúng tôi các sự kiện (event) sau đây — không dùng cookie để làm việc này:

Tên sự kiệnview_home · view_page · view_report_sample · view_pricing · click_cta_page · click_khoahoc · click_calc_free · form_start · form_complete · click_buy_1p · click_buy_couple · goto_payment · payment_success · report_ready · chat_open · chat_sent · scroll_25 · scroll_50 · scroll_75 · scroll_100 · web_vitals · lich_am_tra · danh_gia_dung · danh_gia_mot_phan · danh_gia_khong_dung
Đường dẫn trangChỉ phần đường dẫn, đã cắt bỏ phần sau dấu ? — nên không ghi kèm mã đơn hàng của bạn
Trang bạn đến từ đâuChỉ phần đường dẫn của trang giới thiệu bạn, đã cắt bỏ phần sau dấu ? — giống dòng trên, nên mã đơn hàng nằm trong đường dẫn cũng không bị ghi
Ngữ cảnhChỉ 21 khoá được phép: sku (gói hàng bạn đang xem, hoặc donate ở sự kiện payment_success khi bạn vừa ủng hộ dự án — khoản tự nguyện, không mua gì), mode (chế độ), source (nguồn vào), chan (kênh bạn đến từ đâu — xem dòng dưới), vw·vh (khung nhìn rộng × cao, tính bằng pixel — để biết bạn xem trên màn rộng bao nhiêu), dpr (mật độ điểm ảnh), touch (máy có cảm ứng hay không), conn·saveData (loại mạng và chế độ tiết kiệm dữ liệu), ageBand (khoảng tuổi bạn chọn — xem §2), kt (cờ đánh dấu lượt kiểm thử của chính đội ngũ — chỉ là cờ đúng/không, không mang thông tin gì về bạn), truc (một từ trong danh sách đóng tinh-yeu · su-nghep · du-bao-nam — chuyên mục bạn đã bấm ở dòng “Bạn muốn biết điều gì?”; chỉ ghi mã của chuyên mục, không ghi chữ bạn gõ). Và 8 khoá đo tốc độ thật, chỉ gửi ở sự kiện “web_vitals”: v (số phiên bản dữ liệu, luôn là 1), lcp (thời điểm ảnh lớn nhất hiện ra), cls (mức xê dịch bố cục khi trang tự nhảy), inp (độ trễ khi bạn bấm/chạm lâu nhất), fcp (thời điểm nội dung hiện ra lần đầu), ttfb (thời gian máy chủ bắt đầu trả lời), nav (bạn mở trang, tải lại, hay quay lại), hidden (số đo được gửi lúc bạn đã ẩn tab hay chưa). Đây là số đo kỹ thuật của trình duyệt, không phải nội dung bạn xem và không phải nội dung bạn nhập. Giá trị -1 nghĩa là trình duyệt không đo được mục đó — chúng tôi ghi rõ như vậy thay vì ghi số 0, để không lẫn “chưa đo được” với “đo ra 0”. Chúng tôi không dùng các số này để định danh bạn và không gửi chúng đi kèm tên, ngày sinh hay mã đơn nào. Chúng tôi KHÔNG ghi User-Agent, KHÔNG ghi “dấu vân tay trình duyệt” (fingerprint): các khoá kích thước chỉ cho biết hình dạng khung nhìn và loại mạng, không chỉ ra một con người cụ thể. Địa chỉ IP của bạn được máy chủ tự cắt bớt trước khi lưu (IPv4 giữ 3 nhóm đầu, IPv6 cắt 64 bit cuối). Nếu bạn bật chế độ Do Not Track trong trình duyệt, trang sẽ không gửi số đo này. Khoá lạ bị loại, không lưu; mỗi giá trị bị cắt còn tối đa 64 ký tự
Bạn đã xem bảng giáỞ bước view_pricing: ngay khi khối bảng giá lọt vào khung nhìn của bạn, trang ghi một lần duy nhất cho mỗi lần mở trang. Chúng tôi không ghi bạn dừng ở bao lâu, không ghi con trỏ chuột, không chụp màn hình
Bạn đã đi sang trang khác trong siteỞ bước click_cta_page: khi bạn bấm một liên kết dẫn sang trang khác cùng website (ví dụ từ bài blog về trang đặt lá số), trang bạn đang ở ghi lại một lần duy nhất cho mỗi cặp trang trong 30 phút. Chúng tôi dùng điều này để biết nội dung nào hữu ích với bạn. Liên kết ra ngoài website (Facebook, Google…) được ghi như kênh đến, như trên
Bạn đã xem khối "Khoa học đã thử kiểm chứng"Ở bước click_khoahoc: khi bạn bấm một liên kết dẫn tới khối “Khoa học đã thử kiểm chứng” trên trang chủ (ví dụ từ hộp “Đọc trước khi lo” ở đầu một bài về hạn/thái tuế), trang bạn đang ở ghi lại một lần cho mỗi trang trong 30 phút. Chúng tôi dùng điều này để biết nội dung khoa học nào thật sự hữu ích cho bạn — kể cả khi bạn không mua gì. Không ghi thêm khoá nào mới, không ghi nội dung bạn xem
Bạn trả lời một câu hỏi về báo cáo vừa nhậnỞ cuối trang báo cáo (chỉ khi báo cáo đã giao cho bạn, không hiện ở báo cáo mẫu) có một câu hỏi không bắt buộc: “Báo cáo này có đúng như mô tả không?” với ba lựa chọn — danh_gia_dung (đúng như mô tả) · danh_gia_mot_phan (đúng một phần) · danh_gia_khong_dung (không đúng như mô tả). Khi bạn bấm một ô, trang gửi đúng một trong ba tên sự kiện đó kèm gói bạn đã mua (sku) — không gửi mã đơn hàng, không gửi thông tin lá số, không gửi bất kỳ chữ nào bạn gõ (khối này không có ô nhập chữ), và không có cách nào nối câu trả lời với bạn. Chỉ dùng cho một việc: biết tỉ lệ người mua thấy báo cáo đúng như mô tả, để sửa sản phẩm. Chúng tôi không dùng câu trả lời này để liên hệ lại (không biết bạn là ai), không dùng để chọn người nhận ưu đãi, và không bán hay chia sẻ cho bên nào. Bạn không bấm ô nào thì không có gì được gửi
Bạn đã đọc tới đâuỞ bước scroll_25 · scroll_50 · scroll_75 · scroll_100, trang ghi đúng mốc phần trăm bạn đã cuộn tới (mốc nào với tới thì ghi mốc đó, tối đa một lần mỗi lần mở trang). Chúng tôi không ghi vị trí cuộn ở từng lần, không ghi thời gian bạn ở trang, và không ghi nội dung bạn đã đọc
Kênh đến từ đâuMột từ trong danh sách đóng: google · bing · yahoo · duckduckgo · facebook · zalo · youtube · tiktok · internal-blog · internal-lpv · internal-cpv · direct · khac · quang-cao · doi-tac- ghép với một trong 19 mã đối tác: a1–a4 · b1–b6 · b8 · c1–c4 · d1–d4 (ví dụ doi-tac-b4). Kênh này được tính ra từ tên miền của trang giới thiệu bạn — trừ 19 mã đối tác ở trên: mã đó lấy từ mã in trong liên kết mà đối tác công bố, không phải từ tên miền của bạn — và rồi chỉ còn lại một từ trong danh sách trên — tên miền đó không đi tiếp vào khoá này. Từ 17/10/2026, bấm một liên kết đối tác sẽ THAY từ kênh đang lưu: nếu bạn từng vào từ Google rồi sau đó bấm liên kết của một đối tác, từ kênh ghi lại là mã đối tác đó — để đối tác giới thiệu bạn được ghi công. Từ kênh cũ bị thay ngay trong bộ nhớ trình duyệt; những sự kiện đã gửi TRƯỚC đó vẫn giữ từ kênh cũ trong bảng đo. Từ 06/11/2026, bấm một liên kết quảng cáo trả tiền cũng THAY từ kênh đang lưu: nếu liên kết bạn bấm có utm_medium=cpc (hoặc một mã nhận diện click của Google như gclid/gbraid/wbraid), từ kênh ghi lại là quang-cao — để phân biệt lượt đến từ quảng cáo trả tiền với lượt đến từ kết quả tìm kiếm tự nhiên (cả hai đều có cùng tên miền giới thiệu là google.com nên nếu không tách thì không đo được chiến dịch). Từ kênh này đọc từ tham số của liên kết, không phải từ tên miền; bản thân các mã gclid/gbraid/wbraid KHÔNG được lưu và KHÔNG được gửi đi — chúng chỉ được đọc ngay trong trình duyệt để chọn ra một từ quang-cao. ⚠ Đính chính 04/10/2026 — câu trước đây ở đây khẳng định rằng địa chỉ trang giới thiệu không được gửi đi cũng không được lưu — điều đó SAI. Máy chủ có nhận và có lưu địa chỉ trang giới thiệu của bạn (đã cắt phần sau dấu ?, giống dòng “Trang bạn đến từ đâu” ở trên) — ví dụ một lượt từ Google được lưu là https://www.google.com/. Điều ta KHÔNG gửi và KHÔNG lưu là cụm từ bạn đã tìm kiếm: phần sau dấu ? bị cắt ở máy chủ trước khi ghi vào cơ sở dữ liệu, nên không có câu chữ tìm kiếm nào của bạn nằm trong dữ liệu này.
Địa chỉ IPĐã ẩn danh: chỉ giữ phần đầu, xoá phần cuối. Không giữ IP đầy đủ
Ngày giờNgày xảy ra sự kiện và thời điểm máy chủ nhận

Chúng tôi KHÔNG gửi kèm theo sự kiện: họ tên, ngày giờ sinh, email, mã đơn hàng, nội dung lá số — và không có “dấu vân tay trình duyệt” (fingerprint), tức không có kỹ thuật nào nối một sự kiện với một người cụ thể. (Ngoại lệ ở sự kiện goto_payment — bước bạn chuyển sang trang thanh toán: kèm thêm nhóm tuổi dạng khoảng, ví dụ “25 – 34”. Đó là khoảng đã làm tròn, chúng tôi không gửi ngày, tháng hay năm sinh của bạn, và bạn để trống ô tuỳ chọn thì không có khoá nào được gửi. Xem mục 10.1 và mục 2.)

Lưu ở đâu và để làm gì: dữ liệu này nằm trong cơ sở dữ liệu D1 của chính website này (Cloudflare), cùng nơi lưu đơn hàng. Chúng tôi chỉ dùng nó để đo tỉ lệ chuyển đổi của chính dịch vụ này và tìm ra bước khách rớt — không dùng cho mục đích nào khác. Chúng tôi không dùng để quảng cáo, không bán/cho thuê, không chia sẻ với bên thứ ba — trang này không có Google Analytics, Meta Pixel hay TikTok Pixel.

Trên máy bạn: trang lưu trong localStorage ba mục, đều không dùng cookie và đều không chứa tên, email hay mã định danh nào của bạn — bạn xóa được bằng cách xóa dữ liệu trình duyệt:

Bàn giao khi bạn sang trang mua: nếu bạn vừa nhập ngày giờ sinh ở công cụ lá số miễn phí rồi bấm sang trang mua, chúng tôi giữ tạm ngày, tháng, năm, giờ, phút sinh, giới tính và múi giờ trong sessionStorage của chính tab đó — không gồm họ tên — để bạn không phải nhập lại. Mục này tự mất khi bạn đóng tab, bị xoá ngay sau khi điền sẵn, và không được gửi lên máy chủ ở bước này.

10.2. Giới hạn thật khi bạn muốn xóa dữ liệu này — chúng tôi nói thẳng, không hứa hão. Có hai loại dữ liệu ở mục 10.1–10.3, và chúng khác nhau về khả năng xóa:

10.3. Từ kênh lưu trên đơn hàng của bạn. Khi bạn bấm Mua, chúng tôi ghi kèm đơn hàng một từ kênh — đúng một từ trong danh sách đóng ở mục 10.1, lấy từ lần đầu bạn đến trong vòng 30 ngày.

11. Liên hệ và khiếu nại

12. Thay đổi chính sách

Bản mới sẽ được đăng tại https://tuvichart.com/privacy cùng ngày hiệu lực và hiển thị thông báo cho lần truy cập kế tiếp.