Lịch sử dịch và quyền riêng tư: thứ gì ở lại trên thiết bị của bạn
Lịch sử dịch là một cấu phần cục bộ. Mỗi mục lịch sử được lưu trữ trong cơ sở dữ liệu SQLite cục bộ trên thiết bị do Drift quản lý, cộng với hình thu nhỏ JPEG của ảnh nguồn. Không có gì được tải lên bất kỳ máy chủ nào. Bài viết này giải thích chi tiết những gì được lưu trữ, những gì bị xóa và mô hình quyền riêng tư của ứng dụng.\n\n## Lịch sử lưu trữ những gì\n\nMỗi bản ghi lịch sử chứa:\n\n- Ảnh gốc dưới dạng hình thu nhỏ JPEG, được thu nhỏ để vừa với cạnh tối đa. Ảnh ở độ phân giải đầy đủ bị loại bỏ sau khi thu nhỏ để giữ dung lượng lưu trữ có giới hạn.\n- Ngôn ngữ nguồn được phát hiện bởi OCR (hoặc được đặt thủ công).\n- Ngôn ngữ đích được chọn cho ảnh chụp.\n- Khối OCR với các hộp giới hạn, văn bản được phát hiện và độ tin cậy.\n- Bản dịch theo khối và bản dịch đầy đủ nối của đoạn văn.\n- Dấu thời gian tạo để sắp xếp và hiển thị.\n\nBản dịch văn bản không được tự động lưu. Trang dịch văn bản hiển thị kết quả trong vùng kết quả cho đến khi bạn nhấn Xóa hoặc điều hướng đi. Các ảnh chụp camera và ảnh đã nhập có thể được lưu vào lịch sử từ trang kết quả.\n\n## Nó sống ở đâu\n\nLịch sử được lưu trữ ở hai nơi:\n\n- Cơ sở dữ liệu. Cơ sở dữ liệu SQLite cục bộ trên thiết bị do Drift quản lý. Tệp cơ sở dữ liệu nằm trong sandbox của ứng dụng; nó không thể truy cập được bởi các ứng dụng khác.\n- Ảnh. Hình thu nhỏ JPEG trong hệ thống tệp sandbox của ứng dụng dưới thư mục dành riêng cho lịch sử.\n\nCả hai đều bị xóa khi gỡ cài đặt ứng dụng.\n\n## Những gì không bao giờ được tải lên\n\n- Ảnh. Không tải lên, không đồng bộ, không sao lưu.\n- Văn bản OCR. Không tải lên.\n- Văn bản dịch. Không tải lên.\n- Mục lịch sử. Không tải lên, không đồng bộ, không sao lưu.\n- Tùy chọn ngôn ngữ. Không tải lên.\n\nToàn bộ lịch sử nằm trên thiết bị. Không có bản sao đám mây để dọn dẹp.\n\n## Xóa là vĩnh viễn\n\n- Xóa một. Nút xóa trên một hàng của trang lịch sử xóa bản ghi và hình thu nhỏ ảnh của nó. Hành động được bảo vệ bởi hộp thoại xác nhận để ngăn xóa ngoài ý muốn.\n- Xóa tất cả. Gỡ cài đặt ứng dụng xóa toàn bộ cơ sở dữ liệu lịch sử như một phần của việc gỡ cài đặt nền tảng.\n- Không có bản sao đám mây. Xóa là vĩnh viễn. Không có trạng thái phía đám mây để dọn dẹp.\n\n## Phân tích\n\nỨng dụng phát ra các báo cáo sự cố ẩn danh và bộ đếm tổng hợp (ví dụ: "số bản dịch mỗi ngày") với mục đích hiểu tính ổn định của ứng dụng và các mẫu sử dụng. Các báo cáo này không bao gồm:\n\n- Nội dung ảnh\n- Văn bản OCR\n- Văn bản dịch\n- Mục lịch sử\n\nNếu một báo cáo trong tương lai từng bao gồm nội dung, đó sẽ là một lỗi và nên được báo cáo.\n\n## Một mô hình mối đe dọa thực tế\n\nỨng dụng được thiết kế cho những người dùng muốn dịch các tài liệu nhạy cảm mà không gửi chúng cho bên thứ ba. Các mối đe dọa liên quan là:\n\n- Rò rỉ đám mây. Không thể vì không có gì được tải lên.\n- Truy cập giữa các ứng dụng. Không thể vì sandbox cô lập cơ sở dữ liệu và tệp ảnh.\n- Rò rỉ sao lưu. Không thể vì sandbox bị loại trừ khỏi các bản sao lưu đám mây tự động của thiết bị.\n- Mất thiết bị. Lịch sử bị mất cùng với thiết bị trừ khi thực hiện sao lưu thủ công thiết bị; bản sao lưu thủ công được mã hóa và chỉ chủ sở hữu thiết bị mới có thể truy cập được.\n\nĐối với người dùng có mô hình mối đe dọa bao gồm cả đối thủ cấp nhà nước, pipeline trên thiết bị loại bỏ bề mặt tấn công mạng nhưng không bảo vệ khỏi một thiết bị bị xâm phạm. Áp dụng tiêu chuẩn tăng cường bảo mật thiết bị.\n\n## Tóm tắt trong một câu\n\nLịch sử là cục bộ. Ảnh là cục bộ. Bản dịch là cục bộ. Xóa một mục sẽ xóa nó khỏi thiết bị; không có bản sao đám mây để xóa.