[TÀI LIỆU KỸ THUẬT ĐỐI CHIẾU TỪ MÃ NGUỒN — GIẤY PHÉP MPL-2.0]
Tài liệu này tổng hợp trung thực các cơ chế kỹ thuật đã triển khai trong mã nguồn hiện tại của Veko Browser (cấp phép theo MPL-2.0 ) và đánh dấu rõ các thông tin vận hành cần chủ dự án xác nhận thêm khi mở rộng kênh phân phối.
Tài liệu Quyền riêng tư & Xử lý Dữ liệu Veko Browser
1. Cơ chế kỹ thuật đã xác minh trong mã nguồn
Dữ liệu cá nhân chỉ lưu cục bộ trên máy
Dấu trang và lịch sử tab thường được lưu trong cơ sở dữ liệu SQLite nội bộ (veko_browser.db); tùy chọn giao diện lưu trong DataStore (veko_user_settings.preferences_pb). Không yêu cầu tạo tài khoản đám mây.
backup_rules.xml (API 26–30) và data_extraction_rules.xml (API 31+) khóa allowlist chỉ cho phép sao lưu tệp cài đặt giao diện, loại trừ lịch sử duyệt web, phiên tab và cookie.
Tab Riêng tư không ghi lịch sử xuống bộ nhớ lưu trữ
Khi bật chế độ Riêng tư trên GeckoView, Veko kích hoạt usePrivateMode(true) hoàn toàn tách biệt với hồ sơ thường và lọc bỏ toàn bộ tab riêng tư khỏi bộ lưu phiên DataStore cũng như Room SQLite.
Được kiểm chứng tự động trên máy ảo Android 14 (API 34) bằng bài test quét hệ thống tệp xác nhận chuỗi canary riêng tư không được ghi vào cơ sở dữ liệu hay tệp phiên trên đĩa.
Kiểm soát điều hướng & Không bỏ qua lỗi chứng chỉ
UrlNavigationPolicy chặn điều hướng trái phép sang javascript:/file:/intent:, nâng cấp HTTPS khi bật chế độ bảo vệ và không bao giờ tự động bỏ qua chứng chỉ TLS lỗi.
Trang báo lỗi nội bộ được escape đầy đủ ký tự đặc biệt/bidi và gắn chính sách Content-Security-Policy (CSP) khóa thực thi script.
Không nhúng SDK phân tích hay quảng cáo
Cả ứng dụng Android lẫn website giới thiệu này đều không chứa SDK thu thập hành vi, không gọi về máy chủ phân tích riêng và không gắn mã theo dõi tiếp thị.
Bộ giải mã ảnh giao diện Coil 3 được cấu hình cứng CachePolicy.DISABLED cho cả mạng và đĩa để tránh lưu dấu vết favicon ngoài ý muốn.
2. Phạm vi & Giới hạn bảo vệ hiện tại
- Chế độ Riêng tư và lá chắn tracker giúp giảm dấu vết lưu trên điện thoại và chặn nhiều tên miền theo dõi phổ biến, nhưng không ẩn danh hóa kết nối mạng của bạn; nhà mạng (ISP), quản trị Wi-Fi, máy chủ DNS hoặc trang web đích vẫn nhận biết địa chỉ IP nếu không dùng VPN/Tor.
- Lá chắn tài nguyên con tích hợp qua tiện ích nội bộ GeckoView WebExtension (webRequest.onBeforeRequest) áp dụng cho các yêu cầu HTTP/HTTPS sau khi phiên tiện ích khởi tạo (với cơ chế fail-open 450 ms để không làm treo trang); các yêu cầu rất sớm lúc khởi động lạnh hoặc giao thức nội bộ ngoài HTTP(S) được bảo vệ bởi cơ chế Strict Enhanced Tracking Protection và CSP gốc của GeckoView thay vì chặn tuyệt đối mọi gói tin cấp thấp.
- Khi bạn gửi truy vấn tới DuckDuckGo, Brave Search, Startpage hoặc Google, dữ liệu tìm kiếm tuân theo chính sách quyền riêng tư của nhà cung cấp công cụ tìm kiếm đó.
3. Thông tin vận hành & Liên hệ bảo mật
- Giấy phép kho mã nguồn: Dự án được phát hành công khai theo giấy phép Mozilla Public License Version 2.0 (MPL-2.0) .
- [KÊNH TIẾP NHẬN BÁO CÁO] Hiện tại mọi vấn đề kỹ thuật và quyền riêng tư được tiếp nhận qua trang GitHub Issues tại https://github.com/TienHeavenVN/Veko/issues .
- [LƯU Ý DỊCH VỤ NHÂN TRÌNH DUYỆT] Nhân trình duyệt Mozilla GeckoView có tích hợp các thành phần an toàn web tiêu chuẩn của Gecko; nếu trong tương lai bổ sung danh sách lọc cập nhật từ xa, cơ chế kết nối sẽ được công bố trước khi bật.