DocCipher · ứng dụng di động
Chính sách quyền riêng tư
DocCipher giữ tài liệu trong két mã hóa trên thiết bị. Không có tài khoản DocCipher hay máy chủ tài liệu BB16 Studio.
Bên kiểm soát dữ liệu
Bên kiểm soát dữ liệu là BB16 Studio, nhà phát hành DocCipher. Với mọi câu hỏi hoặc yêu cầu về dữ liệu, hãy viết tới bb16studio@gmail.com. Chính sách này áp dụng cho phiên bản Android của DocCipher được công bố cho Google Play. Ứng dụng chưa có tại đó.
Tài liệu và mã hóa cục bộ
Tài liệu nhập, bản xem trước, văn bản OCR, thư mục, thẻ và dữ liệu két vẫn ở vùng riêng tư của ứng dụng. Két được mã hóa trên thiết bị. BB16 Studio không nhận tài liệu, nội dung, mật khẩu hay vật liệu khôi phục.
Nhận dạng văn bản (OCR) chạy trên thiết bị bằng mô hình nhúng: không ảnh hay văn bản nào được gửi lên máy chủ.
Nhắc nhở cục bộ và dữ liệu ngoài két
Nếu bật nhắc nhở, DocCipher lưu trong vùng riêng tư ngoài két mã hóa một kế hoạch giới hạn gồm ngày, bộ đếm, giờ chọn và văn bản chung. Kế hoạch cho phép nhắc cục bộ khi két khóa. Nó không chứa tiêu đề tài liệu, tên, số hay danh mục. Thông báo dùng tiêu đề chung trên màn hình khóa. Dữ liệu không được gửi qua dịch vụ thông báo đẩy.
Không máy chủ tài liệu, không đồng bộ
BB16 Studio không vận hành máy chủ lưu trữ, phân tích, đồng bộ hay sao lưu tài liệu. Phiên bản này không có WebDAV, Nextcloud hay lưu trữ trực tuyến khác. Tài liệu chỉ rời thiết bị qua thao tác xuất do bạn khởi tạo.
Tệp xuất và bản sao lưu do bạn chọn
Tài liệu hoặc bản sao lưu .dcvault chỉ rời ứng dụng khi bạn chủ động xuất và chọn đích bằng bộ chọn hoặc bảng chia sẻ hệ thống. Bản .dcvault vẫn mã hóa; tài liệu xuất rõ thì không còn mã hóa và phụ thuộc an toàn của đích đã chọn.
Bộ khôi phục gồm cụm từ và mã QR chỉ rời ứng dụng khi bạn in, lưu PDF ở nơi chọn hoặc sao chép cụm từ. Khi đó nó phụ thuộc máy in, đích hoặc bộ nhớ tạm bạn chọn.
Sao lưu tự động Android và chuyển tự động sang thiết bị mới bị tắt.
SDK mua hàng Android có thể yêu cầu Google Block Store sao lưu mã bút danh gắn với giao dịch để hỗ trợ khôi phục. Kênh này tách biệt với sao lưu tệp ứng dụng đã tắt và không chứa tài liệu.
Mở khóa sinh trắc học
Nếu bật, mở khóa sinh trắc học đi qua lời nhắc hệ thống Android. DocCipher chỉ nhận câu trả lời danh tính đã xác nhận hay chưa: ứng dụng không truy cập vân tay, ảnh khuôn mặt hay mẫu sinh trắc, vốn nằm trong vùng bảo mật thiết bị. Sinh trắc không thay thế mã PIN, mã này vẫn bắt buộc.
Mã khẩn cấp và két ngụy trang dự kiến khi ra mắt
Hai chức năng tùy chọn dự kiến nằm trong quyền Premium trọn đời, không thêm phí. Phần triển khai cục bộ đang được thẩm định; việc cung cấp công khai phụ thuộc đánh giá bảo mật và thử nghiệm bắt buộc trên thiết bị.
Mã khẩn cấp được tự nguyện kích hoạt sau khi xác thực bằng mật khẩu chính, với PIN riêng nhập hai lần, hai lần đồng ý và xác nhận hành động không thể đảo ngược. Bạn chọn một số hoặc tất cả két. Sau đó chỉ nhập chính xác PIN đã kích hoạt mới xóa logic, không hỏi lại, các tệp, khóa cục bộ, bộ nhớ đệm và ảnh thu nhỏ của két đã chọn. Việc này không bảo đảm ghi đè vật lý bộ nhớ. Bản sao lưu đã xuất, bản sao đám mây và bản sao lưu ngoài khác không bị xóa.
Két ngụy trang là két cục bộ tách biệt có PIN, khóa và nội dung riêng. Khi mở, chỉ nội dung của nó hiện ra. Biện pháp chống ánh nhìn tình cờ này được công khai trong tài liệu; nó không bảo đảm người quan sát không biết nó tồn tại hay phân tích thiết bị không thể phân biệt.
Mua hàng tùy chọn
Trao đổi giữa DocCipher và RevenueCat dùng để hiển thị ưu đãi, mua, khôi phục và xác minh quyền Premium gắn với các bước tùy chọn. Bạn có thể dùng DocCipher mà không mua. Google Play xử lý thanh toán. RevenueCat, nhà cung cấp hành động thay mặt và theo chỉ dẫn của BB16 Studio, xác minh giao dịch và quyền Premium (bên xử lý theo GDPR). Khi SDK đã cấu hình, ứng dụng có thể hỏi lại trạng thái Premium lúc trở lại tiền cảnh. Không tài liệu, két, PIN, mật khẩu hay khóa nào qua kênh này.
Mở ưu đãi, mua, khôi phục hoặc có quyền Premium đã biết cũng để lại một dấu quan tâm Premium cục bộ. Ở lần khởi động sau, dấu này có thể khiến SDK được cấu hình và quyền được kiểm tra lại dù không mở ưu đãi. Dấu không đọc được được coi là hiện diện để cho phép khôi phục quyền. Việc khởi tạo có thể bắt đầu ở lần mở khóa tiến trình đầu tiên; không bảo đảm yêu cầu ở mỗi lần khởi chạy hay phản hồi mạng.
Trong mỗi lần trao đổi, RevenueCat nhận:
- một mã người dùng ngẫu nhiên do SDK RevenueCat tạo khi ứng dụng liên hệ lần đầu;
- thông tin kỹ thuật kèm mỗi yêu cầu: nền tảng và phiên bản Android, mẫu và hãng thiết bị, một hoặc nhiều ngôn ngữ thiết bị, quốc gia tài khoản Google Play, mã ứng dụng, phiên bản ứng dụng và SDK;
- địa chỉ IP kết nối mà mọi máy chủ được liên hệ đều nhận và có thể suy ra quốc gia gần đúng.
Khi mua hoặc khôi phục, RevenueCat còn nhận mã giao dịch (biên nhận) Google Play, sản phẩm, giá, tiền tệ và ngày giao dịch. Từ đó xác định quyền Premium đang hoạt động hay hết hạn.
Mã này không chứa tên hay email nhưng không ẩn danh: nó gắn với giao dịch Google Play, vốn liên kết với tài khoản Google, và khôi phục giao dịch có thể nối nó với mã của các cài đặt khác. Đây là dữ liệu bút danh. Không tài khoản nào được tạo, việc tự động thu mã thiết bị (mã quảng cáo, mã Android) bị tắt và chẩn đoán SDK bị tắt.
Như mọi giao dịch trên Play Store, Google Play nhận tài khoản Google, sản phẩm và thông tin thanh toán. Google xử lý với tư cách bên kiểm soát độc lập theo chính sách riêng. Trong bảng điều khiển, Google Play cung cấp cho BB16 Studio thông tin đơn hàng cần để quản lý bán hàng, gồm số đơn, sản phẩm, giá và quốc gia mua. BB16 Studio không bao giờ thấy thông tin ngân hàng.
Mục đích và cơ sở pháp lý
Việc trao đổi dữ liệu với RevenueCat được dùng để quản lý giao dịch mua và quyền Premium của bạn:
- xác minh quyền Premium ngay khi ứng dụng liên hệ RevenueCat, kể cả khi bạn chưa mua: xử lý này cần thiết để thực hiện hợp đồng sử dụng ứng dụng (Điều 6, khoản 1, điểm b của GDPR);
- xử lý mua hoặc khôi phục giao dịch: xử lý này cần thiết để thực hiện hợp đồng mua hàng (Điều 6, khoản 1, điểm b của GDPR).
Dữ liệu mua hàng cũng được dùng cho số liệu thống kê về doanh số và gói đăng ký trong RevenueCat. Dữ liệu này không được dùng cho quảng cáo, lập hồ sơ quảng cáo hoặc theo dõi quảng cáo. Nếu bạn gửi thư cho chúng tôi, tin nhắn và địa chỉ thư điện tử của bạn được dùng để trả lời bạn, dựa trên lợi ích hợp pháp của chúng tôi trong việc thực hiện điều đó, hoặc dựa trên nghĩa vụ pháp lý của chúng tôi khi bạn thực hiện các quyền của mình.
Chuyển dữ liệu ra ngoài Liên minh châu Âu
RevenueCat, Inc. đặt tại Hoa Kỳ, nơi dữ liệu mua hàng nêu trên được xử lý. Việc chuyển này chịu các điều khoản hợp đồng tiêu chuẩn của Ủy ban châu Âu, tích hợp trong thỏa thuận xử lý dữ liệu RevenueCat. Bạn có thể yêu cầu bản sao tại bb16studio@gmail.com.
Thời gian lưu giữ
RevenueCat lưu dữ liệu mua hàng khi còn cần để quản lý và khôi phục giao dịch, rồi xóa theo yêu cầu (xem “Xóa và quyền của bạn”). Nếu chưa từng mua nhưng ứng dụng đã liên hệ RevenueCat, dịch vụ lưu thay mặt BB16 Studio một hồ sơ bút danh chỉ gồm mã và thông tin kỹ thuật nêu trên khi còn phục vụ liên hệ, rồi xóa theo yêu cầu. Google Play lưu dữ liệu đơn hàng riêng theo chính sách. Tài liệu còn trên thiết bị đến khi xóa trong ứng dụng. Xóa bằng mã khẩn cấp xóa logic két đã chọn và dữ liệu cục bộ; bản sao lưu ngoài vẫn ở đích đến khi bạn xóa tại đó.
Những điều DocCipher không làm
- Không tài khoản DocCipher và không yêu cầu email.
- Không quảng cáo, không mã quảng cáo và không bán dữ liệu.
- RevenueCat xử lý dữ liệu mua hàng được mô tả ở trên, bao gồm cả việc dùng dữ liệu đó cho số liệu thống kê bán hàng. Không có bộ công cụ phát triển phần mềm nào được thêm vào để theo dõi việc sử dụng tài liệu hoặc báo cáo sự cố; các thành phần chẩn đoán của thư viện ML Kit được loại bỏ.
- Không theo dõi từ ứng dụng này sang ứng dụng khác hay giữa các website.
Báo cáo sự cố Android
Nếu trong cài đặt thiết bị bạn đã đồng ý chia sẻ dữ liệu sử dụng và chẩn đoán với Google, Android có thể gửi báo cáo sự cố và hiệu năng cho Google. Google Play cung cấp chúng cho BB16 Studio trong bảng điều khiển (Android Vitals) dưới dạng thống kê tổng hợp và báo cáo kỹ thuật: mẫu thiết bị, phiên bản Android, dấu vết lỗi. Cơ chế thuộc hệ thống, không thuộc DocCipher. Báo cáo không chứa tài liệu, tên hay email và bạn có thể tắt trong cài đặt thiết bị.
Đánh giá trong Google Play
DocCipher có thể gọi API Google Play In-App Review chính thức sau khi bảo vệ thành công một tài liệu hoặc sao lưu thành công. Yêu cầu không bao giờ được gửi lúc khởi động, đang xử lý, sau thất bại hay từ màn hình mã khẩn cấp hoặc két ngụy trang. Hai yêu cầu cách nhau ít nhất 90 ngày. Google Play quyết định có hiển thị giao diện không; DocCipher không nhận điểm, nhận xét hay số điểm và không biết thẻ có hiện không. Không tài liệu, két, PIN hay văn bản nhập nào qua kênh này.
Quyền Android
Manifest của bản dựng Android chuẩn bị cho Google Play khai báo chính xác bảy mục:
android.permission.INTERNET— mua hàng và không gì khác;com.android.vending.BILLING— thanh toán Google Play;android.permission.USE_BIOMETRIC— hiển thị lời nhắc sinh trắc học hệ thống; không cấp quyền truy cập dữ liệu sinh trắc;android.permission.USE_FINGERPRINT, giới hạn cho Android 9 trở xuống — cùng vai trò trên các phiên bản đó;android.permission.RECEIVE_BOOT_COMPLETED— lập lịch lại lời nhắc cục bộ sau khi khởi động lại;android.permission.POST_NOTIFICATIONS— hiển thị lời nhắc cục bộ, có xin quyền hệ thống khi cần;- một quyền chữ ký nội bộ của ứng dụng, không mở bất kỳ khả năng nào của thiết bị.
Không yêu cầu quyền camera, vị trí, danh bạ, micrô hay bộ nhớ mở rộng: tệp đi qua bộ chọn hệ thống.
Xóa và quyền của bạn
Bạn có thể xóa tài liệu trong ứng dụng. Nếu tự nguyện kích hoạt tùy chọn Premium khẩn cấp, PIN riêng có thể xóa logic các két cục bộ đã chọn hoặc tất cả. Hành động không thể đảo ngược trong ứng dụng nhưng không bảo đảm xóa vật lý và không xóa bản sao lưu ngoài. Bạn cũng có thể xóa mọi dữ liệu cục bộ DocCipher trong cài đặt Android hoặc gỡ ứng dụng. Bản xuất vẫn ở nơi chọn đến khi bạn xóa tại đó. BB16 Studio không thể trích xuất, giải mã hay khôi phục két từ xa.
Với dữ liệu RevenueCat xử lý thay mặt BB16 Studio, bạn có thể yêu cầu truy cập, sửa, xóa, hạn chế hoặc chuyển dữ liệu và phản đối khi xử lý dựa trên lợi ích hợp pháp. Viết tới bb16studio@gmail.com. Nếu đã mua, cung cấp số đơn Google Play bắt đầu bằng “GPA.” trong email biên nhận. Nếu chưa mua nhưng ứng dụng đã liên hệ RevenueCat, cho biết ngày gần đúng và mẫu thiết bị: vì ứng dụng không hỏi danh tính, các yếu tố này cùng mã RevenueCat đủ tìm hồ sơ mà không cần số đơn. Tuyệt đối không đính kèm tài liệu, mật khẩu, khóa hay cụm từ khôi phục. GDPR cho chúng tôi một tháng để trả lời.
Xóa dữ liệu này không hủy giao dịch: Google Play vẫn giữ và lần khôi phục sau sẽ tìm lại, đồng thời truyền lại cho RevenueCat dữ liệu nêu trên. Gói đăng ký được quản lý và hủy trong Google Play.
Nếu cho rằng quyền của mình không được tôn trọng, bạn có thể khiếu nại tới cơ quan bảo vệ dữ liệu, tại Pháp là CNIL.
Thay đổi
Trang này sẽ được cập nhật nếu luồng dữ liệu, dịch vụ bên thứ ba hoặc quyền ứng dụng thay đổi.