1. Tổng quan
Knowra là ứng dụng luyện nghe tiếng Anh thụ động dành cho iOS. Chúng tôi xây dựng Knowra theo nguyên tắc privacy-first: không có máy chủ phía nhà phát triển, không yêu cầu đăng ký tài khoản, không thu thập dữ liệu định danh, không quảng cáo và không tracking bên thứ ba. Tệp khai báo PrivacyInfo.xcprivacy trong ứng dụng xác nhận rõ ràng: NSPrivacyCollectedDataTypes = [] và NSPrivacyTracking = false.
2. Dữ liệu chúng tôi KHÔNG thu thập
- Họ tên, email, số điện thoại, ngày sinh, địa chỉ.
- IDFA, IDFV, định danh thiết bị phục vụ quảng cáo hay đo lường chéo ứng dụng.
- Vị trí địa lý.
- Danh bạ, ảnh, lịch sử trình duyệt, sức khỏe.
- Bất kỳ thông tin định danh nào được gửi tới máy chủ của Knowra — đơn giản vì chúng tôi không vận hành máy chủ.
3. Dữ liệu lưu trên thiết bị của bạn
Để hoạt động, Knowra lưu các thông tin sau bằng SwiftData và App Group group.com.knowra.shared trên thiết bị:
- Tiến độ học: streak, lịch sử nghe, kết quả rating (Chưa hiểu / Tạm tạm / Vào đầu rồi), interval thuật toán SRS biến tấu (modified SM-2).
- Bài học bạn tạo: file audio import, transcript sinh từ Speech Recognition, từ khóa do Apple Foundation Models phân tích.
- Đăng ký podcast: URL feed RSS, danh sách tập đã tải, cache audio.
- Tùy chọn ứng dụng: ngôn ngữ, kiểu thông báo, khoảng lặng giữa các loop, theme.
Khi bạn xóa ứng dụng, toàn bộ dữ liệu trên ở thiết bị sẽ biến mất theo hệ thống iOS.
4. Đồng bộ iCloud (tùy chọn)
Nếu bạn đã đăng nhập Apple ID và bật iCloud cho Knowra trong Cài đặt → Apple ID → iCloud, một phần dữ liệu (tiến độ, từ khóa quan trọng, đăng ký podcast) có thể được Apple đồng bộ giữa các thiết bị của riêng bạn qua hạ tầng iCloud.
Quá trình đồng bộ này do Apple thực hiện và tuân thủ Chính sách bảo mật của Apple. Knowra không có quyền truy cập kho iCloud của bạn. Bạn có thể tắt đồng bộ bất kỳ lúc nào.
5. Quyền truy cập tùy chọn
Knowra chỉ yêu cầu các quyền hệ thống bên dưới khi bạn chủ động sử dụng tính năng tương ứng. Bạn có thể từ chối hoặc thu hồi bất kỳ quyền nào trong Cài đặt → Knowra mà không ảnh hưởng tới các tính năng khác.
- Thông báo — gửi nhắc bài học hằng ngày kèm rich preview transcript và nút Play ngay từ màn hình khóa.
- Microphone — chỉ khi bạn dùng tính năng nhập bài bằng giọng nói (voice-input).
- Speech Recognition — dùng để chuyển âm thanh bạn import (MP3 / M4A / WAV) thành transcript ngay trên thiết bị bằng
SFSpeechRecognizer. - Camera — chỉ khi bạn dùng tính năng OCR để scan tiếng Anh từ sách, slide hoặc biển hiệu.
- Lịch (Calendar) — tùy chọn, dùng để tự động bỏ qua thông báo trong giờ họp.
6. Apple Foundation Models — AI on-device
Knowra sử dụng framework Apple Foundation Models để sinh giải nghĩa, ví dụ và mẹo phát âm cho từ khóa trong bài học. Mọi prompt và phản hồi đều chạy ngay trên neural engine của iPhone; không có nội dung học tập, transcript hay từ khóa nào được gửi ra ngoài thiết bị.
7. Dịch vụ bên thứ ba
Knowra không tích hợp SDK quảng cáo, analytics định danh, crash reporter bên thứ ba, hay mạng phân phối nội dung riêng. Các dịch vụ duy nhất được sử dụng là dịch vụ hệ thống của Apple bao gồm: iCloud (nếu bạn bật), Speech Recognition, Foundation Models, App Store Review Prompt, và hạ tầng tải podcast từ URL bạn chủ động đăng ký.
8. Trẻ em
Knowra phân loại 4+ và không thu thập dữ liệu cá nhân của bất kỳ ai, kể cả trẻ em. Vì không có cơ chế đăng ký tài khoản hoặc gửi dữ liệu lên server, ứng dụng tuân thủ tự nhiên các quy định bảo vệ trẻ em như COPPA và Apple App Store Review Guideline 5.1.4.
9. Quyền của bạn
Vì mọi dữ liệu đều nằm trên thiết bị, bạn có quyền tuyệt đối:
- Xem lại bằng cách mở ứng dụng.
- Xóa từng bài học hoặc reset toàn bộ trong Cài đặt → Quản lý dữ liệu.
- Gỡ ứng dụng để xóa toàn bộ dữ liệu local cùng cache khỏi thiết bị.
- Tắt đồng bộ iCloud nếu đã bật trước đó để dừng sao lưu giữa các thiết bị.
10. Thay đổi chính sách
Khi điều chỉnh chính sách, chúng tôi sẽ cập nhật ngày hiệu lực ở đầu trang và thông báo trong ứng dụng nếu có thay đổi quan trọng. Phiên bản gần nhất luôn được công khai tại đường dẫn này.