Ngày có hiệu lực: [Điền ngày khi công bố] · Bản nháp soạn ngày 17/10/2026
Người chịu trách nhiệm về dữ liệu của bạn: Bùi Hữu Hải, một cá nhân tự làm và phát hành ứng dụng Phố Học AI (không phải công ty).
Liên hệ về quyền riêng tư: [email protected]
Trong trang này, “tôi” là người làm app nêu ở khung trên, còn “app” là ứng dụng Phố Học AI trên iPhone, iPad và Android. Trang này giải thích app lưu những gì về bạn, lưu ở đâu, để làm gì, giữ bao lâu và bạn có những quyền gì.
1. Tóm tắt trong một phút
- Bạn học thử được các buổi miễn phí của mỗi khóa (khóa đầu tiên có 10 buổi đầu) mà không cần đăng ký. Lúc đó app tạo cho bạn một tài khoản học thử không có tên và không có email.
- App không có quảng cáo, không gắn công cụ thống kê hay theo dõi hành vi của bên thứ ba và không bán dữ liệu của bạn cho ai. Để làm khóa học tốt hơn, tôi chỉ xem số tổng hợp của nhiều người học (ví dụ bao nhiêu người học xong mỗi buổi), không xem riêng từng người.
- Phiên bản 1.0 không có tính năng trí tuệ nhân tạo (AI), nên app không gửi dữ liệu của bạn cho dịch vụ AI nào.
- Không ai khác xem được tiến độ học của bạn. App không có nhóm học, bảng xếp hạng hay nơi đăng bài cho người khác đọc.
- Những gì bạn chọn trong bài thực hành và câu trả lời cho các câu hỏi chỉ nằm trên máy của bạn. Máy chủ chỉ biết bài nào đã xong và mức nắm kiến thức mà app đã tính ra.
- Bạn xóa được tài khoản và toàn bộ dữ liệu bất cứ lúc nào ngay trong app.
2. Ai chịu trách nhiệm về dữ liệu
Người nêu ở khung đầu trang là bên kiểm soát dữ liệu. Nói đơn giản, đó là người quyết định app thu dữ liệu nào và dùng vào việc gì, nên cũng là người chịu trách nhiệm trước bạn và trước pháp luật. Tôi làm app một mình, với tư cách cá nhân. Tôi dùng một số dịch vụ của công ty khác để chạy app (xem mục 6); các công ty đó chỉ xử lý dữ liệu theo yêu cầu của tôi.
3. App lưu những dữ liệu nào
3.1. Dữ liệu lưu trên máy chủ
Máy chủ của app đặt tại Singapore. Trên đó tôi lưu những thứ sau:
- Mã tài khoản: một dãy ký tự ngẫu nhiên (ví dụ
3f2a…) mà app tạo ra để phân biệt tài khoản này với tài khoản khác. Mã này không chứa tên hay thông tin gì về bạn. - Cách đăng nhập: bạn đang học thử, hay đã liên kết bằng email, Apple hoặc Google. Nếu dùng Apple hoặc Google, máy chủ lưu mã định danh mà Apple hoặc Google cấp cho tài khoản của bạn trong app này, để lần sau nhận ra bạn.
- Địa chỉ email: chỉ khi bạn tự liên kết email, hoặc khi Apple hay Google gửi email cho app lúc bạn đăng nhập. Nếu bạn chọn “Ẩn email của tôi” khi đăng nhập bằng Apple, app chỉ nhận một địa chỉ chuyển tiếp do Apple tạo, không thấy email thật của bạn.
- Tên hiển thị: lấy từ Apple hoặc Google, hoặc do bạn tự gõ trong app. Chỉ bạn thấy tên này. Bạn có thể để trống.
- Tiến độ học: ngày bắt đầu lịch học của bạn cho từng khóa; bài thực hành nào đã đánh dấu xong; mức nắm kiến thức của từng thẻ, do app tính từ số câu bạn trả lời đúng ở phần câu hỏi cuối thẻ; trạng thái của từng buổi học; và thời điểm của các thay đổi đó (để đồng bộ đúng giữa các máy).
- Quyền đọc khóa: khóa nào bạn đã mua hay đã được mở, mở bằng cách nào và từ lúc nào. App dựa vào thông tin này để biết bạn được đọc bài nào.
- Nhật ký giao dịch mua: khi bạn mua hoặc được hoàn tiền, dịch vụ RevenueCat (mục 6) báo cho máy chủ. Máy chủ lưu mã của sự kiện, sản phẩm (khóa nào), cửa hàng (App Store hay Google Play), môi trường (thật hay thử nghiệm), thời điểm và mã tài khoản ngẫu nhiên. Nhật ký này không có tên, email hay thông tin thẻ.
- Mã chuyển tiến độ: nếu bạn chuyển tiến độ học thử sang một tài khoản đã có, app tạo một mã dùng một lần, hết hạn sau 15 phút. Máy chủ chỉ lưu dạng đã mã hóa một chiều của mã đó và thời điểm các lần nhập mã (để chặn đoán mò).
- Dữ liệu kỹ thuật của phiên đăng nhập: để giữ tài khoản an toàn, hệ thống đăng nhập lưu địa chỉ IP và thông tin loại máy, trình duyệt (user agent) của các phiên đăng nhập, cùng thời điểm đăng nhập. Địa chỉ IP là con số mạng Internet gán cho thiết bị của bạn khi kết nối.
3.2. Dữ liệu chỉ nằm trên máy của bạn
Những thứ sau được lưu trên điện thoại hoặc máy tính bảng của bạn và không bao giờ gửi lên máy chủ:
- Các lựa chọn bạn đánh dấu bên trong bài thực hành.
- Câu trả lời của bạn cho từng câu hỏi cuối thẻ. Máy chủ chỉ nhận mức nắm kiến thức mà app đã tính ra.
- Cài đặt ngôn ngữ, giao diện sáng tối và giờ nhắc học.
- Nhật ký ngày học trên máy (để hiện chuỗi tuần học của bạn).
- Bản sao nội dung bài học, để bạn học được cả khi không có mạng.
Nhắc học là thông báo do chính máy của bạn hẹn giờ và hiện ra. App không dùng máy chủ gửi thông báo và không thu mã thông báo đẩy (push token) của máy.
3.3. Những thứ app không thu
App không thu vị trí, danh bạ, ảnh, micro, camera, mã quảng cáo của máy hay lịch sử duyệt web. App không nhận số thẻ ngân hàng: việc thanh toán do Apple hoặc Google xử lý hoàn toàn.
4. Dùng dữ liệu để làm gì
- Cho bạn học: mở đúng bài theo lịch, lưu tiến độ, đồng bộ tiến độ giữa các máy của bạn và giữ tiến độ khi bạn đổi máy.
- Đăng nhập: nhận ra bạn khi bạn đăng nhập lại; gửi mã đăng nhập một lần qua email nếu bạn dùng email.
- Mua và khôi phục khóa: biết bạn đã mua khóa nào để mở bài cho đúng; mở lại khóa khi bạn chạm “Khôi phục giao dịch”.
- Giữ an toàn: phát hiện và chặn đăng nhập bất thường, chặn tạo tài khoản hàng loạt và chống gian lận khi mua.
- Cải thiện khóa học: tôi dùng tiến độ học ở mục 3.1, ở dạng số tổng hợp của nhiều người, để biết bài nào cần viết lại. Ví dụ: bao nhiêu người bắt đầu và học xong từng buổi, người học thường dừng ở buổi hay thẻ nào, thẻ nào nhiều người chưa nắm, bao nhiêu người mua khóa sau phần học thử và sau bao lâu, bao nhiêu người còn học sau vài tuần. Số liệu này được tính ngay trên máy chủ từ dữ liệu đã lưu để đồng bộ tiến độ; app không thu thêm gì cho việc này. Nhóm nào dưới 5 người thì không hiện số, để không ai nhận ra được một người cụ thể. Tôi không dùng số liệu này để xem riêng tiến độ của bạn, không lập hồ sơ cá nhân, không bán và không gửi cho bên thứ ba nào. [Cần luật sư xác nhận: mục đích này có cần nêu riêng trên màn đồng ý trong app không]
- Trả lời bạn: khi bạn gửi email hỗ trợ hay yêu cầu về dữ liệu.
- Tuân thủ pháp luật: lưu chứng từ giao dịch theo quy định về kế toán và thuế.
Tôi không dùng dữ liệu của bạn để quảng cáo, không lập hồ sơ hành vi của từng người và không bán hay cho thuê dữ liệu.
5. Căn cứ pháp lý để xử lý dữ liệu
Tôi xử lý dữ liệu theo Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 và Nghị định 356/2025/NĐ-CP, cùng có hiệu lực từ ngày 01/01/2026.
- Sự đồng ý của bạn. Lần đầu mở app, bạn thấy một màn hỏi đồng ý riêng, tách khỏi Điều khoản sử dụng. Ô đồng ý không được đánh dấu sẵn; bạn phải tự chọn. Bạn rút lại sự đồng ý được bất cứ lúc nào (mục 11).
- Thực hiện hợp đồng. Khi bạn mua một khóa, tôi cần xử lý dữ liệu mua hàng để giao đúng khóa bạn đã trả tiền.
- Nghĩa vụ theo luật. Lưu chứng từ giao dịch cho kế toán, thuế và báo cáo sự cố khi pháp luật yêu cầu. [Cần luật sư xác nhận: căn cứ cho nhật ký giao dịch giữ lại sau khi xóa tài khoản và cho dữ liệu kỹ thuật của phiên đăng nhập dùng vì an toàn]
6. Ai giúp tôi xử lý dữ liệu, và họ ở nước nào
Đây là các công ty mà dữ liệu của bạn đi qua. Họ là bên xử lý dữ liệu theo yêu cầu của tôi, hoặc (với Apple và Google) xử lý theo chính sách riêng của họ.
- Supabase Inc. (Hoa Kỳ): cung cấp máy chủ, cơ sở dữ liệu và hệ thống đăng nhập. Dữ liệu ở mục 3.1 được lưu tại trung tâm dữ liệu ở Singapore (vùng
ap-southeast-1). [Cần luật sư xác nhận: pháp nhân Supabase ký thỏa thuận xử lý dữ liệu (DPA) và nơi xử lý hỗ trợ kỹ thuật] - RevenueCat Inc. (Hoa Kỳ): giúp app làm việc với hệ thống mua hàng của App Store và Google Play. RevenueCat nhận mã tài khoản ngẫu nhiên của bạn trong app và lịch sử mua, biên nhận giao dịch từ cửa hàng. RevenueCat không nhận tên hay tiến độ học của bạn. [Cần luật sư xác nhận: đối chiếu danh sách dữ liệu RevenueCat thu với DPA và tài liệu của RevenueCat]
- Dịch vụ gửi email [Chủ dự án điền tên dịch vụ và nước, ví dụ dịch vụ SMTP dùng để gửi mã đăng nhập]: chỉ nhận địa chỉ email của bạn và nội dung email mã đăng nhập, khi bạn đăng nhập bằng email.
- Apple và Google: xử lý thanh toán khi bạn mua trong App Store hoặc Google Play, và xử lý đăng nhập khi bạn chọn Sign in with Apple hoặc đăng nhập bằng Google. Họ làm việc này theo chính sách quyền riêng tư của riêng họ, tại nhiều nước.
Tôi không chia sẻ dữ liệu của bạn với bên nào khác, trừ khi cơ quan nhà nước có thẩm quyền yêu cầu theo đúng quy định của pháp luật.
7. Chuyển dữ liệu ra nước ngoài
Việt Nam chưa có máy chủ của Supabase, nên dữ liệu của bạn được lưu ở Singapore. Ngoài ra RevenueCat, Apple và Google xử lý dữ liệu ở nước ngoài. Theo luật Việt Nam, như vậy là chuyển dữ liệu cá nhân ra nước ngoài. Khi đồng ý với chính sách này, bạn đồng ý cho việc chuyển dữ liệu đó. Tôi lập hồ sơ đánh giá tác động chuyển dữ liệu ra nước ngoài và gửi cơ quan chuyên trách của Bộ Công an theo quy định. Các bên nhận dữ liệu đều cam kết bảo vệ dữ liệu bằng hợp đồng và biện pháp kỹ thuật. [Cần luật sư xác nhận: nội dung bắt buộc phải công bố về chuyển dữ liệu ra nước ngoài, tình trạng nộp hồ sơ, và việc có cần hồ sơ đánh giá tác động xử lý dữ liệu hay không với cá nhân]
8. Giữ dữ liệu bao lâu
- Khi tài khoản còn dùng: dữ liệu ở mục 3.1 được giữ để bạn tiếp tục học.
- Tài khoản học thử bỏ không: tài khoản học thử (chưa liên kết email, Apple hay Google) không hoạt động quá 30 ngày sẽ tự động bị xóa cùng toàn bộ dữ liệu, trừ khi tài khoản đó đã mua khóa.
- Khi bạn xóa tài khoản: dữ liệu bị xóa ngay. Bản sao lưu hằng ngày của cơ sở dữ liệu (đã mã hóa) được Supabase giữ tối đa 7 ngày, nên sau tối đa 7 ngày dữ liệu đã xóa cũng không còn trong bản sao lưu.
- Nhật ký giao dịch mua: được giữ sau khi xóa tài khoản, cho kế toán, thuế và chống gian lận, trong thời gian luật yêu cầu. Lúc đó nhật ký chỉ còn mã tài khoản cũ, không còn nối được tới người nào. [Cần luật sư xác nhận: thời hạn lưu chứng từ giao dịch áp cho cá nhân kinh doanh]
- Nhật ký bảo mật của Supabase và RevenueCat: giữ theo thời hạn tiêu chuẩn của họ. [Cần luật sư xác nhận: thời hạn cụ thể theo DPA của từng bên]
- Mã chuyển tiến độ: hết hạn sau 15 phút; bị xóa cùng tài khoản.
- Email hỗ trợ: giữ trong hộp thư của tôi tới khi việc của bạn xong. [Cần luật sư xác nhận: thời hạn giữ thư hỗ trợ và thư yêu cầu xóa]
Apple và Google tự giữ hồ sơ giao dịch của họ theo chính sách riêng; tôi không xóa được các hồ sơ đó.
9. Bảo vệ dữ liệu
- Dữ liệu đi giữa app và máy chủ luôn được mã hóa (HTTPS).
- Cơ sở dữ liệu có quy tắc truy cập theo từng dòng: mỗi tài khoản chỉ đọc và sửa được dữ liệu của chính mình.
- Khóa bí mật của máy chủ chỉ nằm trên máy chủ, không nằm trong app.
- Bản sao lưu được mã hóa.
- Nếu xảy ra sự cố làm lộ hay mất dữ liệu cá nhân, tôi báo cho cơ quan chuyên trách của Bộ Công an trong vòng 72 giờ kể từ khi phát hiện, và báo cho người bị ảnh hưởng khi pháp luật yêu cầu. [Cần luật sư xác nhận: khi nào phải báo cho người bị ảnh hưởng]
Không có cách lưu trữ nào an toàn tuyệt đối, nhưng tôi làm những việc trên để giảm rủi ro hết mức có thể.
10. Quyền của bạn
Theo luật Việt Nam, bạn có các quyền sau với dữ liệu của mình:
- Được biết dữ liệu nào được xử lý và vì sao (chính là trang này).
- Xem và nhận bản sao dữ liệu của bạn: gửi email cho tôi.
- Sửa dữ liệu: đổi tên hiển thị ngay trong app (Cài đặt › Tài khoản); việc khác thì gửi email.
- Xóa dữ liệu: xóa tài khoản trong app hoặc qua email (mục 12).
- Hạn chế xử lý và phản đối xử lý dữ liệu: gửi email cho tôi.
- Rút lại sự đồng ý (mục 11).
- Khiếu nại với cơ quan chuyên trách bảo vệ dữ liệu cá nhân: Cục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ cao (A05), Bộ Công an. [Cần luật sư xác nhận: tên và đầu mối tiếp nhận khiếu nại hiện hành]
Khi bạn gửi yêu cầu qua email, tôi có thể hỏi lại để chắc chắn bạn là chủ tài khoản (ví dụ nhờ bạn trả lời từ đúng địa chỉ email đã liên kết). Tôi trả lời trong thời hạn luật quy định. [Cần luật sư xác nhận: thời hạn trả lời từng loại yêu cầu theo Nghị định 356/2025]
11. Rút lại sự đồng ý
Bạn rút lại sự đồng ý bằng cách xóa tài khoản trong app, hoặc gửi email cho tôi. Vì app cần dữ liệu ở mục 3.1 để chạy, rút lại sự đồng ý nghĩa là tài khoản và dữ liệu đó bị xóa. Việc rút lại không làm sai những gì đã xử lý trước đó. Khóa bạn đã mua vẫn gắn với Apple ID hoặc tài khoản Google của bạn (mục 12).
12. Xóa tài khoản
Trong app, bạn vào Cài đặt › Tài khoản › Xóa tài khoản. Cách này dùng được cả với tài khoản học thử. Xóa xong, tài khoản và toàn bộ dữ liệu ở mục 3.1 bị xóa ngay; nếu bạn từng đăng nhập bằng Apple, quyền đăng nhập bằng Apple của app được thu hồi; hồ sơ khách hàng của bạn trên RevenueCat cũng bị xóa. App xóa luôn dữ liệu trên máy (mục 3.2). Gỡ app cũng xóa dữ liệu trên máy.
Xóa tài khoản không hủy và không hoàn tiền khóa đã mua. Giao dịch vẫn gắn với Apple ID hoặc tài khoản Google của bạn. Nếu sau này bạn dùng tài khoản mới và chạm Khôi phục giao dịch, khóa sẽ được mở lại cho tài khoản mới.
Không còn app trên máy? Xem trang Xóa tài khoản để gửi yêu cầu qua email.
13. Trẻ em
App dành cho người lớn đi làm hoặc đang học nghề, không dành cho trẻ em. Bạn cần đủ 18 tuổi để dùng app. [Cần luật sư xác nhận: tuổi tối thiểu và cách xử lý khi người dưới tuổi tối thiểu dùng app] Nếu biết app đang giữ dữ liệu của một người dưới tuổi này, tôi sẽ xóa dữ liệu đó.
14. Khi chính sách thay đổi
Khi sửa chính sách này, tôi cập nhật trang và ngày có hiệu lực ở đầu trang. Nếu thay đổi quan trọng, ví dụ thu thêm loại dữ liệu mới hay dùng dữ liệu cho mục đích mới, tôi báo trong app và hỏi lại sự đồng ý của bạn trước khi áp dụng. Nếu sau này app có tính năng AI, app sẽ nói rõ dữ liệu nào được gửi đi, gửi cho ai, và chỉ gửi khi bạn đồng ý.
15. Liên hệ
Mọi câu hỏi hay yêu cầu về dữ liệu, bạn gửi email tới địa chỉ ở khung đầu trang.