Zero PII theo mặc định

Zero PII by default

Pluto CyberShield — tấm chắn lừa đảo, quyền riêng tư dẫn đầuPluto CyberShield — phishing protection, privacy first

Tiện ích trình duyệt dùng AI chạy trên thiết bị (edge AI) để cảnh báo website lừa đảo, giả mạo thương hiệu. Phân tích nặng xảy ra cục bộ hoặc qua Native Messaging tới máy bạn — không gửi URL thô hay nội dung trang lên máy chủ theo dõi duyệt web, vì chúng tôi không thiết kế hạ tầng thu thập dữ liệu duyệt web từ xa.

A browser extension that uses on-device AI (edge AI) to flag phishing and brand-impersonation pages. Heavier work runs locally or via Native Messaging on your machine — it does not send raw URLs or full page content to a remote “track my browsing” server, because we do not run remote web-tracking infrastructure by design.

Pluto CyberShield là gì?

What is Pluto CyberShield?

Pluto CyberShield (phiên bản 2.0) là bộ công nghệ gồm tiện ích mở rộng Chrome (Manifest V3) viết bằng TypeScript, kết hợp module WebAssembly (WASM) chạy trong tài liệu offscreen, và tiến trình Native Messaging Host (Rust) trên máy tính để chạy mô hình ONNX (ví dụ DistilPhoBERT) khi cần suy luận sâu. Luồng: trích URL/DOM ở content script → service worker phân tuyến → kiểm tra whitelist nhanh (Cuckoo/bloom) → 14 quy tắc heuristics → nếu đáng ngờ thì thêm mô hình → ensemble (bloom, heuristics, ONNX, tương lai: uy tín) → lớp phủ Shadow DOM (xanh / vàng / đỏ) theo mức rủi ro.

Pluto CyberShield (v2.0) is a stack: a Chrome extension (Manifest V3) in TypeScript, a WASM module in the offscreen document, and a Native Messaging host (Rust) to run ONNX models (e.g. DistilPhoBERT) when deeper inference is needed. Flow: URL/DOM in the content script → service worker → fast whitelist (Cuckoo/bloom) → 14 heuristics → if suspicious, add the model → ensemble (bloom, heuristics, ONNX, future: reputation) → Shadow DOM overlay (green / amber / red) by risk level.

Sản phẩm còn hỗ trợ đa ngôn ngữ giao diện, tùy chọn phân loại theo độ tuổi và cơ chế cảnh báo phù hợp, cùng lưu vết tối thiểu trên thiết bị để bạn xem lại trong cài đặt — triết lý: minh bạch, tối thiểu dữ liệu, bạn kiểm soát.

The UI is multilingual, with optional age group settings and age-appropriate warnings, plus minimal on-device history you can review in settings — transparent, minimal data, you stay in control.

Ứng dụng thực tế

Practical use

  • Cảnh báo sớm trang có dấu hiệu lừa đảo (URL lạ, tên miền giả, form đăng nhập đáng ngờ…).
  • Giúp người dùng và tổ chức giảm rủi ro mất tài khoản, mã độc, giả mạo.
  • Nhiều tầng dự phòng (fallback) nếu WASM/ONNX/NM tạm không dùng được — vẫn còn lớp heuristics tối thiểu.
  • Early warning on suspicious pages (odd URLs, lookalike domains, dubious login forms…).
  • Helps people and orgs reduce account takeover, malware, and impersonation risk.
  • Multiple fallback levels if WASM/ONNX/NM is temporarily unavailable — heuristics still run.

Quyền riêng tư & dữ liệu cá nhân (Việt Nam & quốc tế)

Privacy & personal data (Vietnam & global)

Thiết kế phù hợp Nghị định 13/2023/NĐ-CP, tham chiếu GDPR và yêu cầu Chrome Web Store về thông tin rõ ràng, mục đích xử lý và thời hạn lưu trữ.

Designed with Decree 13/2023/NĐ-CP in mind, with reference to GDPR and Chrome Web Store rules on clear notice, purpose, and retention.

Bạn cần biết — ngắn gọn

Không theo dõi duyệt web từ xa Không máy chủ thu thập lịch sử, không API analytics theo mặc định, không bán dữ liệu. Xử lý chính trên thiết bị; Native host chỉ cục bộ khi cần ONNX.
URL thô, nội dung trang không phục vụ theo dõi qua môi trường do chúng tôi vận hành. Thiết kế: zero PII rời trình duyệt theo mục tiêu sản phẩm (chi tiết: Privacy Policy).
Lưu trữ tối thiểu, có mã hóa (ví dụ SQLCipher) — ưu tiên hash tên miền SHA-256 thay vì tên giữ nguyên; hash một chiều.
Bạn quyết định Tùy chọn tên, email hỗ trợ, nhóm tuổi, ngôn ngữ — lưu trong chrome.storage.local khi bạn cung cấp. Email (PII) không đi qua Native Messaging; không lộ log theo thiết kế.

Không thu thập theo mục tiêu thiết kế URL thô, nội dung trang, lịch sử, vị trí, IP gửi về hạ tầng của chúng tôi, thanh toán… (xem Privacy Policy). Telemetry lỗi (nếu bật): tối thiểu, không danh tính.

What you need to know — in brief

No remote web tracking No history collection server, no analytics API by default, no selling data. Processing is mostly on-device; the Native host is local when ONNX is needed.
Raw URL & page content are not used for tracking through our environment. The goal is zero PII leaving the browser (see the Privacy Policy).
Minimal storage, encrypted (e.g. SQLCipher) — prefer SHA-256 domain hash over storing plain names; one-way.
You decide Optional name, support email, age group, language — in chrome.storage.local if you provide them. Support email (PII) is not sent through Native Messaging; logging is not designed to expose it.

Not collected by design raw URL, full page text, history, location, or payment data to our infrastructure (see Privacy Policy). Error telemetry, if enabled: minimal, not identity.

Cam kết minh bạch

Transparency

Mã nguồn có phần mở; cập nhật mô hình/mã qua cơ chế ký/kiểm (Ed25519, SHA-256) trong chuỗi cung ứng. privacy by design.

Parts of the code are open; model and code updates use signing and verification (Ed25519, SHA-256) in the supply path. Privacy by design.

Tài liệu: Privacy Policy (VI + EN).

Read: Privacy Policy (VI + EN).

Tóm lạiIn short

Pluto CyberShield = chống lừa đảo tại biên (edge) + quyền riêng tư đặt ở trung tâm. Xem Tải xuống hoặc Góp ý bên dưới.

Pluto CyberShield = edge anti-phishing with privacy at the centre. See Download or Feedback below.

Tải xuống & cài đặtDownload & install

File: downloads/extension.zip — cập nhật bằng npm run website:zip ở gốc repo.

File: downloads/extension.zip — refresh with npm run website:zip at the repo root.

Gói extension.zip

extension.zip package

1) Tải gói

1) Get the package

Bản đóng gói từ npm run pack / chrome-runtime:

Built with npm run pack / chrome-runtime:

downloads/extension.zip

⬇ Tải extension.zipDownload extension.zip

Chưa có file? Chạy npm run website:zip ở gốc repo, hoặc đặt extension.zip vào website/downloads/. Nếu chỉ mở file HTML này, để zip cùng thư mục downloads/ (hoặc sửa href).

No file yet? Run npm run website:zip at the repo root, or place extension.zip in website/downloads/. If you open this HTML as a file, keep the zip next to it in downloads/ (or change href).

2) Cài Google Chrome (nhà phát triển)

2) Install in Google Chrome (developer mode)

  1. Giải nén nếu cần.
  2. Mở chrome://extensions.
  3. Bật Chế độ nhà phát triển.
  4. Load unpacked — thư mục có manifest.json ở gốc.
  5. Tránh thư mục có node_modules cả trăm MB; xem INSTALL.
  1. Unzip if needed.
  2. Open chrome://extensions.
  3. Turn on Developer mode.
  4. Load unpacked — folder with manifest.json at the root.
  5. Avoid folders with huge node_modules; see INSTALL.

3) Native Messaging Host (tùy chọn)

3) Native Messaging host (optional)

Suy luận ONNX đầy đủ: cài host theo hướng dẫn. Không bắt buộc cho heuristics/WASM.

Full ONNX inference: install the host per the guide. Not required for heuristics/WASM.

4) Chrome Web Store

4) Chrome Web Store

Khi lên CWS, liên kết sẽ cập nhật. Hiện: dùng bước (1).

When it’s on the CWS, the link will be updated. For now, use step (1).

Góp ý & đánh giáFeedback & rating

Email (nếu điền) chỉ để trả lời — Chính sách quyền riêng tư. Có thể mở issue trên GitHub.

Email (if provided) is only for replies — Privacy policy. You can also open a GitHub issue.

Biểu mẫu góp ý

Feedback form

Gửi nhanhQuick send

Không bắt buộc; không dùng quảng cáo bên thứ ba. Optional; not used for third-party ads.

GitHub (issue)GitHub (issue)

Quản trị: điền data-support-email="..." trên thẻ <form id="feedback-form"> trong tệp HTML này.

Admin: set data-support-email="..." on the <form id="feedback-form"> in this HTML file.