Điều 1
Dữ liệu thu thập
SpeakIt PRO thu thập và lưu trữ các loại dữ liệu sau hoàn toàn cục bộ trên thiết bị của bạn thông qua chrome.storage.sync:
| Loại dữ liệu | Nội dung cụ thể | Bắt buộc? |
|---|---|---|
| Từ vựng đã lưu | Từ, phiên âm, định nghĩa, bản dịch, ngày lưu, số lần ôn tập, lịch SRS | Chức năng cốt lõi |
| Cài đặt người dùng | Ngôn ngữ dịch đích, mục tiêu từ mỗi ngày, tốc độ TTS, âm lượng | Chức năng cốt lõi |
| Gemini API Key | Key do người dùng tự nhập vào trang Options (xem chi tiết Điều 3) | Tùy chọn (tính năng AI) |
| Thống kê học tập | Streak, tổng số từ đã học, lịch sử hoạt động 14 ngày (chỉ số lượng) | Chức năng cốt lõi |
✓ Dữ liệu KHÔNG được thu thập
Lịch sử duyệt web · URL trang đã truy cập · Thông tin tài khoản Google · Tên, email, địa chỉ · Nội dung trang web người dùng đọc · Bất kỳ thông tin định danh cá nhân nào
Điều 2
Xử lý dữ liệu
Dữ liệu được xử lý như sau:
- Từ vựng: khi người dùng highlight văn bản và nhấn "Lưu từ", extension đọc từ đó và lưu vào storage. Không có xử lý tự động khi người dùng không tương tác.
- Tra từ điển: từ được highlight gửi đến
dictionaryapi.devđể lấy định nghĩa, phiên âm. Dữ liệu này không được lưu lại ngoài thiết bị. - Dịch thuật: văn bản được chọn gửi đến
mymemory.translated.nethoặc Google Gemini API (nếu người dùng đã cung cấp key). Kết quả chỉ hiển thị, không lưu server. - Text-to-Speech: văn bản xử lý cục bộ qua Chrome TTS API, không gửi ra ngoài.
- SRS Scheduling: tính toán lịch ôn tập hoàn toàn cục bộ trong extension, không cần kết nối mạng.
Điều 3
Lưu trữ dữ liệu
Tất cả dữ liệu được lưu qua chrome.storage.sync — lưu trữ cục bộ do Chrome quản lý:
- Vị trí lưu trữ: Trên thiết bị của người dùng và tự động sync qua tài khoản Google Chrome (nếu đã đăng nhập). Chúng tôi không có quyền truy cập vào dữ liệu này.
- Thời gian lưu trữ: Dữ liệu tồn tại cho đến khi người dùng chủ động xóa (nút Reset trong Options) hoặc gỡ cài đặt extension.
- Dung lượng: chrome.storage.sync giới hạn 100KB. Dữ liệu được tối ưu để không vượt giới hạn này.
⚠️ Đặc biệt về Gemini API Key
API Key do người dùng tự nhập được lưu trong chrome.storage.sync. Key chỉ được gửi trực tiếp từ trình duyệt của bạn đến Google (generativelanguage.googleapis.com) khi bạn sử dụng tính năng dịch AI. Chúng tôi không bao giờ nhận, đọc hay lưu API Key của bạn trên bất kỳ server nào.
Điều 4
Chia sẻ dữ liệu với bên thứ ba
Extension kết nối đến các dịch vụ sau chỉ khi người dùng chủ động sử dụng tính năng tương ứng:
| Bên thứ ba | Dữ liệu gửi đi | Mục đích | Privacy Policy |
|---|---|---|---|
| dictionaryapi.dev | Từ đơn được tra | Định nghĩa, phiên âm, ví dụ | dictionaryapi.dev |
| mymemory.translated.net | Đoạn văn bản được chọn | Dịch thuật nhanh (khi không có Gemini key) | Privacy Policy |
| generativelanguage.googleapis.com | Văn bản được chọn + Gemini API Key của người dùng | Dịch AI, phân tích từ khoá nâng cao | Google Privacy Policy |
| fonts.googleapis.com | Không có dữ liệu người dùng | Tải font chữ giao diện popup | Google Privacy Policy |
Ngoài các dịch vụ trên, dữ liệu của bạn không được chia sẻ với bất kỳ bên nào khác, bao gồm cả nhà phát triển. Chúng tôi không bán, không cho thuê dữ liệu người dùng.
Điều 5
Giải thích quyền (Permissions)
| Quyền | Lý do cần thiết |
|---|---|
| contextMenus | Thêm menu chuột phải "Tra từ / Dịch" khi bôi đen văn bản. |
| tts | Phát âm từ và câu qua Chrome Text-to-Speech. Xử lý cục bộ. |
| storage | Lưu từ vựng, SRS schedule, cài đặt và API Key vào chrome.storage.sync. |
| alarms | Nhắc nhở ôn tập từ vựng theo lịch SRS hàng ngày. |
| scripting | Inject tooltip tra từ vào trang web khi người dùng highlight. |
| activeTab | Đọc nội dung tab hiện tại khi người dùng kích hoạt tính năng tra từ. |
| <all_urls> | Content script cần quyền trên mọi trang để người dùng tra từ ở bất cứ đâu. |
Điều 6
Quyền của người dùng
- Truy cập: Toàn bộ dữ liệu có thể xem trong popup và trang Options.
- Xóa: Nhấn "Reset dữ liệu" trong Options để xóa toàn bộ từ vựng và cài đặt.
- Xuất: Dùng nút "Export CSV" trên popup để tải toàn bộ từ vựng về máy.
- Gỡ cài đặt: Gỡ extension sẽ xóa toàn bộ dữ liệu local ngay lập tức.
Điều 7
Cập nhật chính sách & Liên hệ
Chính sách này có thể cập nhật khi có thay đổi về tính năng. Ngày hiệu lực mới sẽ ghi rõ ở đầu trang.
Nhà phát triển
Lucas & Dad
Tài trợ
Tân Thanh Company
Nguồn mở
dictionaryapi.dev · MyMemory · Google Gemini