Chính sách quyền riêng tư — HSK1 Tiếng Trung

Ngày có hiệu lực: 23/10/2026.

Phạm vi và đăng nhập

HSK1 Tiếng Trung do nishishei.vn phát triển. Chủ sở hữu/đơn vị chịu trách nhiệm: nishishei.vn. Chính sách này áp dụng cho trang học nishishei.vn/hoc và ứng dụng Android HSK1 Tiếng Trung, gồm bản OTA và bản Google Play.

Bạn cần đăng nhập bằng Google qua Firebase Authentication khi vào trang học nishishei.vn/hoc và ở lần mở ứng dụng Android đầu tiên. Đăng nhập dùng để quản lý tài khoản và lưu, khôi phục, đồng bộ dữ liệu học giữa các thiết bị. Sau khi đăng nhập, ứng dụng Android cho phép học ngoại tuyến với học liệu và tiến độ có trên máy; đăng nhập và đồng bộ cần kết nối mạng. Trên web, khi đăng nhập lần đầu vào tài khoản chưa có dữ liệu, tiến độ cục bộ được tự động tải lên; khi cần xác định tiến độ thuộc tài khoản nào, giao diện yêu cầu chọn gộp hoặc dùng tiến độ của tài khoản trước khi tải lên.

Dữ liệu được xử lý

Khi bạn đăng nhập, thông tin tài khoản được xử lý gồm mã người dùng Firebase (UID), mã định danh tài khoản Google, tên hiển thị, địa chỉ email và đường dẫn ảnh hồ sơ nếu Google cung cấp. Web dùng tên, email và đường dẫn ảnh để hiển thị tài khoản; mã định danh được dùng để liên kết đúng tiến độ với tài khoản.

Ba nhóm dữ liệu được lưu trên máy chủ của Nǐ shì shéi (nishishei.vn) dưới tài khoản của bạn; trong giai đoạn chuyển đổi, một bản sao cũng được ghi trên Cloud Firestore (users/{uid}/):

Mã bản cài đặt (deviceId) trong tiến độ từ đã thuộc là mã ngẫu nhiên tạo và lưu cho bản cài đặt, dùng để phân biệt thay đổi và hợp nhất tiến độ giữa các thiết bị. Đây không phải mã phần cứng, IMEI hay Android ID. Mã này được gửi trong app-progress, gắn với tài khoản; không dùng cho quảng cáo hoặc phân tích hành vi. Sao lưu/khôi phục dữ liệu ứng dụng có thể giữ lại mã này.

Nơi lưu trữ và Firebase/Google

Dữ liệu học đồng bộ được lưu trong cơ sở dữ liệu trên máy chủ lưu trữ của Nǐ shì shéi tại nishishei.vn, truyền qua HTTPS; máy chủ chỉ nhận và trả dữ liệu khi yêu cầu có mã đăng nhập Firebase hợp lệ của đúng tài khoản đó. Trong giai đoạn chuyển đổi, một bản sao vẫn được ghi trên Cloud Firestore và sẽ được ngừng, xoá khi chuyển đổi hoàn tất. Google cung cấp Firebase Authentication để xử lý đăng nhập và Cloud Firestore cho bản sao này, trong dự án nishishei-d6c12. Cơ sở dữ liệu Firestore đặt tại asia-southeast1 (Singapore); vị trí này không có nghĩa mọi dữ liệu Firebase Authentication hoặc mọi hoạt động xử lý của Google đều ở Singapore. Kết nối tài khoản và đồng bộ sử dụng cơ chế truyền mã hóa HTTPS/TLS của Google/Firebase.

Dữ liệu cục bộ và sao lưu Android

Tiến độ, cài đặt và dữ liệu widget vẫn có bản lưu trên thiết bị; web lưu tiến độ trong trình duyệt. Trên Android, đăng xuất giữ tiến độ cục bộ và không xóa dữ liệu trên mây. Trên web, đăng xuất xóa tiến độ, từ điển đã lưu và cài đặt trong tiến độ của tài khoản khỏi phiên trong trình duyệt; các tùy chọn trên thiết bị được lưu trong trình duyệt này (giao diện sáng/tối/theo hệ thống, cỡ chữ, giảm chuyển động, hiệu ứng âm thanh, tốc độ đọc, cách hiển thị lộ trình học và mục tiêu hằng ngày) vẫn được giữ, và dữ liệu trên mây không bị xóa. Gỡ ứng dụng xóa dữ liệu cục bộ của ứng dụng nhưng không xóa dữ liệu trên mây. Vì Android bật allowBackup=true, hệ điều hành có thể sao lưu dữ liệu ứng dụng vào tài khoản Google của chính bạn nếu bạn bật sao lưu thiết bị, và có thể khôi phục dữ liệu đó sau này. Đây là sao lưu của Android, riêng với đồng bộ Firebase.

Thời hạn lưu dữ liệu

Thông tin tài khoản và dữ liệu trên mây được lưu để duy trì tài khoản và đồng bộ trong thời gian tài khoản tồn tại. Dữ liệu tài khoản và tiến độ đã đồng bộ được xóa khi bạn hoàn tất việc xóa tài khoản trong ứng dụng/web hoặc trong vòng 30 ngày kể từ khi nhận yêu cầu xóa qua email. Firebase/Google có thể giữ các bản sao lưu hệ thống được mã hóa trong một thời gian giới hạn theo chính sách của Google.

Xóa tài khoản trong web và ứng dụng

Bạn có thể xóa tài khoản khi có mạng:

Bạn có thể cần xác thực lại bằng đúng tài khoản Google. Thao tác dừng đồng bộ trong phiên đang xóa, lần lượt xóa cả ba tài liệu learning/state, learning/app-progress, learning/dictionary-saved dưới UID của bạn, rồi xóa tài khoản Firebase Authentication của dịch vụ. Nếu một bước thất bại, việc xóa có thể mới hoàn tất một phần; hãy thử lại (trong app có nút Xoá tiếp khi còn yêu cầu chờ). Việc này không xóa tài khoản Google của bạn.

Việc xóa Firestore và Firebase Authentication không diễn ra trong cùng một giao dịch. Phiên trên thiết bị khác có thể còn hiệu lực khoảng một giờ và ghi lại dữ liệu trong thời gian đó; phiên bản hiện tại chưa có cơ chế máy chủ chặn việc tạo lại hoặc tự dọn dữ liệu được tạo lại. Vì vậy không cam kết xóa đồng thời mọi bản trên mọi thiết bị. Nên đăng xuất khỏi các thiết bị khác trước khi xóa.

Trên Android, xóa tài khoản không xóa tiến độ, từ điển đã lưu, cài đặt, nhật ký thao tác hoặc các bản tiến độ đã cất trên thiết bị, cũng không xóa bản sao lưu Android. Trên web, xóa tài khoản thành công xóa tiến độ, từ điển đã lưu và cài đặt trong tiến độ của tài khoản khỏi phiên trong trình duyệt; các tùy chọn trên thiết bị được lưu trong trình duyệt này (giao diện sáng/tối/theo hệ thống, cỡ chữ, giảm chuyển động, hiệu ứng âm thanh, tốc độ đọc, cách hiển thị lộ trình học và mục tiêu hằng ngày) vẫn được giữ. Bạn có thể xóa dữ liệu cục bộ trong cài đặt ứng dụng của hệ điều hành hoặc dữ liệu trang web của trình duyệt.

Yêu cầu xóa qua email

Để yêu cầu xóa tài khoản từ bên ngoài ứng dụng, gửi email đến info.upsoftware@gmail.com với tiêu đề Xoá tài khoản Nǐ shì shéi, từ chính tài khoản Google cần xóa; việc gửi từ tài khoản đó được dùng để xác minh quyền sở hữu. Yêu cầu được xử lý trong vòng 30 ngày kể từ khi nhận email.

Chức năng và quyền truy cập

Chức năng đọc văn bản thành tiếng trên Android sử dụng công cụ chuyển văn bản thành giọng nói đã cài trên điện thoại. Chức năng tài khoản dùng mạng để đăng nhập và đồng bộ trên web và cả hai bản Android. Bản Google Play có quyền INTERNET; Firebase SDK bổ sung com.google.android.providers.gsf.permission.READ_GSERVICES qua manifest hợp nhất. Sự hiện diện của quyền này không đồng nghĩa ứng dụng thu thập mã phần cứng hoặc dùng quảng cáo. Ứng dụng không có quảng cáo, phân tích hành vi hoặc báo cáo sự cố.

Tiện ích Chrome “Nǐ shì shéi – Từ trôi”

Tiện ích Chrome “Nǐ shì shéi – Từ trôi” dùng tài khoản Nǐ shì shéi của bạn để hiển thị từ HSK 1 đã duyệt trên các trang web phù hợp và ưu tiên từ theo tiến độ học. Khi bạn bấm Kết nối trên trang xác nhận, tiện ích nhận và lưu UID, email cùng Firebase refresh token trong kho cục bộ của tiện ích; ID token được lưu trong kho phiên. Email chỉ hiện trong popup của tiện ích để bạn nhận biết tài khoản. Token được dùng với Google/Firebase để làm mới phiên và với nishishei.vn để đọc tiến độ của chính bạn; tiện ích không sửa tiến độ. Tiện ích lưu nhóm ID từ phục vụ lựa chọn và các ID từ vừa hiện để hạn chế lặp, không lưu bản gốc tài liệu tiến độ. Để ẩn chữ trên trang nhạy cảm, tiện ích kiểm tra tại trình duyệt tên miền, đường dẫn, trạng thái hiển thị và metadata/bố cục của ô mật khẩu, số thẻ hoặc OTP; không đọc văn bản bài viết, cookie, giá trị biểu mẫu hay ghi lịch sử duyệt web và không theo dõi thao tác bấm, cuộn hoặc phím gõ. Tên miền trang hiện tại được chuyển nội bộ cho nút tắt theo trang. Cài đặt, trạng thái tạm dừng và tên miền bạn chủ động tắt được lưu qua Chrome storage sync và có thể được Chrome đồng bộ theo cài đặt của bạn; token và email không được lưu bằng cơ chế sync này. Font và mã chạy được đóng gói trong tiện ích; tiện ích không tải mã thực thi từ xa. Bạn có thể tạm dừng hoặc đăng xuất trong popup; đăng xuất xoá thông tin xác thực, bộ đệm từ và dữ liệu phiên của tiện ích, còn cài đặt và danh sách trang đã tắt vẫn được giữ. Dữ liệu không được bán, dùng cho mục đích không liên quan hoặc dùng để đánh giá tín nhiệm/cho vay.

Quyền đối với dữ liệu và liên hệ

Dữ liệu cá nhân được xử lý theo pháp luật Việt Nam hiện hành, bao gồm Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân, và bạn có thể yêu cầu truy cập, chỉnh sửa hoặc xóa dữ liệu qua email info.upsoftware@gmail.com.

Liên hệ chung: info.upsoftware@gmail.com

Privacy policy (English)

Effective date: 23/10/2026.

Scope and sign-in

HSK1 Tiếng Trung is developed by nishishei.vn. Responsible owner/entity: nishishei.vn. This policy covers the learning website nishishei.vn/hoc and the HSK1 Tiếng Trung Android app, including OTA and Google Play builds.

Google sign-in through Firebase Authentication is required when entering nishishei.vn/hoc and on the first opening of the Android app. It provides account management, cloud storage, restoration and synchronization across devices. After signing in, the Android app supports offline study with learning content and progress available on the device; sign-in and synchronization require a network connection. On the web, signing in to an account with no cloud data automatically uploads local progress. When the owner of existing progress needs to be established, the interface asks you to merge progress or use the account’s progress before uploading.

Data processed

When you sign in, account information processed includes your Firebase user ID (UID), Google account identifier, display name, email address and profile photo URL, if supplied by Google. The web uses your name, email and photo URL to display your account; identifiers link progress to the correct account.

Three groups of data are stored in Cloud Firestore under your account (users/{uid}/):

The installation ID (deviceId) in known-word progress is a randomly generated identifier stored for the installation and used to distinguish and merge changes across devices. It is not a hardware identifier, IMEI or Android ID. It is uploaded in app-progress and linked to your account; it is not used for advertising or behavioral analytics. App-data backup and restoration may preserve it.

Firebase/Google and storage location

Google provides Firebase Authentication to process sign-in and Cloud Firestore to store and synchronize data for the service in project nishishei-d6c12. The Firestore database is located in asia-southeast1 (Singapore). This location does not mean all Firebase Authentication data or all Google processing occurs in Singapore. Account and synchronization connections use Google/Firebase HTTPS/TLS transport encryption.

Local data and Android backup

Progress, settings and widget data retain local copies on the device; the web stores progress in the browser. On Android, signing out keeps local progress and does not delete cloud data. On the web, signing out clears account progress, saved dictionary entries and settings included in account progress from the browser session; device preferences stored in this browser (light/dark/system theme, font size, reduced motion, sound effects, speech rate, learning-path view and daily goal) are retained, and cloud data is not deleted. Uninstalling the app removes its local data but does not delete cloud data. With Android allowBackup=true, the operating system may back up app data to your own Google account if device backup is enabled and may restore it later. Android backup is separate from Firebase synchronization.

Data retention

Account information and cloud data are stored to maintain your account and synchronization while the account exists. Account data and synchronized progress are deleted when you complete account deletion in the app or on the web, or within 30 days of receiving an email deletion request. Firebase/Google may retain encrypted system backups for a limited period under Google’s own policy.

Delete your account on the web or in the app

You can delete your account while online:

You may need to reauthenticate with the same Google account. This stops synchronization in the session performing deletion, deletes all three documents learning/state, learning/app-progress and learning/dictionary-saved under your UID in sequence, then deletes the service’s Firebase Authentication account. If a step fails, deletion may be partial; retry (the app offers Xoá tiếp, meaning Continue deletion, for a pending request). This does not delete your Google account.

Firestore and Firebase Authentication deletion are not one transaction. Sessions on other devices may remain valid for about one hour and write data again during that period; the current version has no server mechanism to block or automatically clean up recreated data. Simultaneous deletion of every copy on every device is therefore not guaranteed. Sign out on other devices before deleting.

On Android, deleting the account does not remove local progress, saved dictionary entries, settings, operation logs or saved progress copies on the device, or Android backups. On the web, completing account deletion clears account progress, saved dictionary entries and settings included in account progress from the browser session; device preferences stored in this browser (light/dark/system theme, font size, reduced motion, sound effects, speech rate, learning-path view and daily goal) are retained. You can remove local data through the operating system’s app settings or the browser’s site-data settings.

Request deletion by email

To request account deletion outside the app, email info.upsoftware@gmail.com with the subject Xoá tài khoản Nǐ shì shéi, sent from the Google account to be removed from the service; sending from that account is used to verify ownership. Requests are processed within 30 days of receiving the email.

Features and permissions

Android text-to-speech uses the speech engine installed on the phone. Account features use the network for sign-in and synchronization on the web and both Android builds. The Google Play build has the INTERNET permission; the Firebase SDK adds com.google.android.providers.gsf.permission.READ_GSERVICES through manifest merging. This permission does not by itself mean that the app collects hardware identifiers or uses advertising. The app has no advertising, behavioral analytics or crash reporting.

Chrome extension “Nǐ shì shéi – Từ trôi”

The Chrome extension “Nǐ shì shéi – Từ trôi” uses your Nǐ shì shéi account to display approved HSK 1 words on suitable web pages and prioritize words based on your learning progress. When you click Connect on the confirmation page, the extension receives and stores your UID, email, and Firebase refresh token in the extension’s local storage; the ID token is stored in session storage. Your email appears only in the extension’s popup so you can identify the account. Tokens are used with Google/Firebase to refresh the session and with nishishei.vn to read your own progress; the extension does not modify your progress. The extension stores groups of word IDs for word selection and the IDs of recently displayed words to reduce repetition, but does not store the original progress documents. To hide text on sensitive pages, the extension checks the domain, path, visibility state, and metadata/layout of password, card number, or OTP fields within the browser; it does not read article text, cookies, or form values, record browsing history, or track clicks, scrolling, or keystrokes. The current page’s domain is passed internally for the per-site disable button. Settings, pause state, and domains you explicitly disable are stored through Chrome storage sync and may be synced by Chrome according to your settings; tokens and email are not stored through this sync mechanism. Fonts and executable code are bundled with the extension; the extension does not download remote executable code. You can pause or sign out in the popup; signing out deletes the extension’s authentication information, word cache, and session data, while settings and the list of disabled sites are retained. Data is not sold, used for unrelated purposes, or used to assess creditworthiness or for lending.

Data rights and contact

Personal data is processed in accordance with applicable Vietnamese law, including Decree 13/2023/NĐ-CP on personal data protection, and you can request access, correction or deletion by emailing info.upsoftware@gmail.com.

General contact: info.upsoftware@gmail.com