Chính sách quyền riêng tư
ConceptDive là ứng dụng học khái niệm kỹ thuật bằng cách nghe, xem sơ đồ và tự kiểm tra. Ứng dụng không yêu cầu tài khoản và nhà phát triển không vận hành máy chủ nào thu nhận dữ liệu của bạn.
Những gì ứng dụng không làm
- Không thu thập thông tin cá nhân, không yêu cầu đăng ký hay đăng nhập.
- Không có quảng cáo, không có công cụ phân tích hay theo dõi hành vi.
- Không gửi bài viết, ghi chú hay tiến độ học của bạn về cho nhà phát triển.
Dữ liệu lưu trên máy
- Bài bạn thêm, bài tải từ thư viện GitHub, ghi chú, tiến độ đọc, kết quả tự kiểm tra và cài đặt được lưu trong bộ nhớ của ứng dụng trên máy bạn.
- Nếu bạn bật sao lưu của Android, hệ thống có thể sao lưu tệp cài đặt của ứng dụng (gồm bài bạn thêm và tiến độ học) vào tài khoản Google của bạn. Mô hình giọng đọc, âm thanh đã tạo và token GitHub không nằm trong bản sao lưu này.
- Bạn có thể tự xuất hoặc nhập tệp sao lưu (
conceptdive-backup.json) tới nơi bạn chọn. - Gỡ ứng dụng hoặc xoá dữ liệu ứng dụng trong cài đặt Android sẽ xoá toàn bộ dữ liệu trên máy.
Khi nào ứng dụng dùng mạng
Ứng dụng chỉ kết nối mạng khi bạn dùng các tính năng sau, và chỉ tới các địa chỉ cần cho tính năng đó:
- Thư viện từ GitHub: tải danh sách bài, bài viết và ảnh sơ đồ từ repo bạn thêm, qua GitHub (
api.github.com,raw.githubusercontent.com) hoặc CDN jsDelivr (cdn.jsdelivr.net) với repo công khai. - Tải giọng đọc AI: tải tệp mô hình từ Hugging Face và GitHub khi bạn bấm tải.
- Mở liên kết: khi bạn bấm "Gửi sang ChatGPT", "Góp ý bài này" hoặc một liên kết, ứng dụng mở ứng dụng hoặc trình duyệt tương ứng; nội dung bạn gửi đi do bạn chủ động chia sẻ.
Token GitHub
Với repo riêng tư, bạn có thể nhập token chỉ đọc. Token được mã hoá bằng Android Keystore, chỉ lưu trên máy và chỉ được gửi kèm yêu cầu tới GitHub. Bạn có thể xoá token hoặc nguồn bất cứ lúc nào trong màn "Nguồn GitHub".
Giọng đọc
Giọng đọc AI chạy hoàn toàn trên máy. Giọng hệ thống dùng bộ đọc văn bản sẵn có của Android ở chế độ không cần mạng. Văn bản bài không được gửi lên máy chủ để tạo giọng.
Bộ nhớ tạm và chia sẻ
Ứng dụng chỉ đọc bộ nhớ tạm khi bạn mở màn "Thêm bài" và ô dán đang trống, để gợi ý dán bài vừa chép. Nội dung chỉ được dán khi bạn bấm. Nội dung bạn chia sẻ vào ứng dụng từ ứng dụng khác chỉ được lưu khi bạn bấm lưu.
Trẻ em
Ứng dụng không hướng tới trẻ em dưới 13 tuổi.
Liên hệ
Câu hỏi hoặc góp ý về chính sách này: mở issue trên GitHub. Bạn cũng có thể gửi email tới mbltlht@gmail.com.
Privacy Policy
ConceptDive is an app for learning technical concepts by listening, viewing diagrams and testing yourself. It requires no account, and the developer runs no server that receives your data.
What the app does not do
- It does not collect personal information and never asks you to sign up or sign in.
- It has no ads and no analytics or behavior tracking.
- It does not send your articles, notes or learning progress to the developer.
Data stored on your device
- Articles you add, articles downloaded from GitHub libraries, notes, reading progress, self-check results and settings are stored in the app's storage on your device.
- If Android backup is turned on, the system may back up the app's settings file (including the articles you added and your progress) to your Google account. Voice models, generated audio and GitHub tokens are not part of this backup.
- You can export or import a backup file (
conceptdive-backup.json) to a location you choose. - Uninstalling the app or clearing its data in Android settings removes all data on the device.
When the app uses the network
The app connects to the network only when you use the features below, and only to the addresses those features need:
- GitHub libraries: downloads the article list, articles and diagram images from repositories you add, through GitHub (
api.github.com,raw.githubusercontent.com) or, for public repositories, the jsDelivr CDN (cdn.jsdelivr.net). - AI voice downloads: downloads model files from Hugging Face and GitHub when you tap download.
- Opening links: when you tap "Send to ChatGPT", "Feedback" or a link, the app opens the matching app or browser; anything you send there is shared by you.
GitHub tokens
For private repositories you can enter a read-only token. The token is encrypted with Android Keystore, stored only on your device and sent only with requests to GitHub. You can remove the token or the source at any time on the "GitHub sources" screen.
Voices
AI voices run entirely on your device. The system voice uses Android's built-in text-to-speech in offline mode. Article text is never sent to a server to generate speech.
Clipboard and sharing
The app reads the clipboard only when you open the "Add article" screen and the paste box is empty, to suggest pasting an article you just copied. Content is pasted only when you tap. Content shared into the app from another app is saved only when you tap save.
Children
The app is not directed at children under 13.
Contact
Questions or feedback about this policy: open an issue on GitHub. You can also email mbltlht@gmail.com.