A
ARGUS Privacy Policy
v1.0.0 March 2026

Privacy Policy

ARGUS is committed to protecting your privacy. This policy explains what data the extension processes, how it is stored, and the rights you have over your information.

⚡ TL;DR
  • All analysis data stays in your browser — nothing is sent to our servers
  • We do not collect, sell, or share any personal information
  • API keys you configure are stored locally and only used to call the services you choose
  • You can export or delete all your data at any time from the extension settings
  • The extension only requests permissions it actively needs for cybersecurity analysis
🛡

01 Overview

ARGUS (“the Extension”) is a cybersecurity investigation and webpage analysis platform built as a Chrome browser extension. It provides security analysts, SOC teams, and threat hunters with tools to analyse web pages, network headers, scripts, and potential threats directly within the browser.

This Privacy Policy describes how ARGUS handles data when you install and use the Extension. By installing ARGUS, you agree to the practices described in this policy.

🔒
Core Principle: ARGUS operates on a local-first architecture. All page analysis, scan results, threat assessments, and investigation data are processed and stored entirely within your browser using chrome.storage.local. No data is transmitted to ARGUS-owned servers.
📊

02 Data We Process

When you perform a scan or investigation, ARGUS analyses the current webpage and processes the following categories of data locally within your browser:

Data Category Examples Storage Encryption
Page Metadata URL, page title, meta tags, document structure Local Only At Rest
Network Data HTTP headers, request/response details, cookies (if permission granted) Local Only At Rest
Script Analysis Inline/external scripts, obfuscation patterns, suspicious API calls Local Only At Rest
Threat Indicators IOCs, suspicious URLs, phishing markers, malware signatures Local Only At Rest
SSL/TLS Info Certificate details, issuer, expiry, protocol version Local Only At Rest
User Settings Configuration preferences, API keys, team profiles Local Only Encrypted
Scan History Previous scan results, investigation timelines, notes Local Only At Rest
AI Analysis Results LLM-generated threat summaries (sent to configured AI provider) Provider API In Transit
ℹ️
AI Analysis Note: When you enable AI-powered analysis features, the current page content or scan data may be sent to the third-party AI provider you have configured (e.g., OpenAI, Anthropic, Google). This data is transmitted directly from your browser to the provider’s API using the API key you supply. ARGUS does not proxy, log, or retain any of this data. Please review your chosen provider’s privacy policy for details on how they handle API requests.
💾

03 Data Storage

ARGUS uses the following browser storage mechanisms, all of which reside entirely on your local machine:

  • chrome.storage.local — Persistent storage for settings, scan history, investigations, team data, and cached results. This data persists across browser sessions and is only accessible to the ARGUS extension.
  • chrome.storage.session — Ephemeral storage for temporary session data such as active scan state. This data is automatically cleared when you close your browser.
  • In-Memory — Active scan processing and real-time analysis data is held in the extension’s service worker memory and is discarded when the worker becomes idle or the browser is closed.

Data retention policies:

  • Scan history is retained until you manually delete it or use the “Clear All Data” function in Settings
  • Session data is automatically purged on browser close
  • You may export your full dataset as JSON from the Settings panel at any time
  • Uninstalling the extension removes all stored data
🌐

04 Third-Party Services

ARGUS does not share your data with any third parties for advertising, analytics, or tracking purposes. The extension may communicate with external services only in the following scenarios, all of which require your explicit action or configuration:

  • AI/LLM Providers — When you configure and use AI analysis features, page content may be sent to your chosen provider (OpenAI, Anthropic, Google AI, or a custom endpoint). You supply the API key and control which provider is used.
  • Threat Intelligence APIs — If you configure VirusTotal, AbuseIPDB, Shodan, or similar threat-intel services, specific IOCs (URLs, hashes, IPs) may be queried against those APIs using your own API keys.
  • WHOIS / DNS Lookups — Domain information lookups may query public WHOIS and DNS services to provide registration and infrastructure data about scanned domains.
⚠️
Your API Keys: Any API keys you enter in ARGUS settings are stored locally in your browser using chrome.storage.local and are only ever sent directly to the respective service provider. ARGUS never transmits your API keys to any server we own or operate.

ARGUS does not include:

  • Analytics or telemetry SDKs (no Google Analytics, Mixpanel, Amplitude, etc.)
  • Advertising networks or tracking pixels
  • Crash reporting services that transmit data externally
  • Any “phone home” functionality to ARGUS-owned servers
🔍

05 Browser Permissions

ARGUS requests only the permissions necessary for its cybersecurity analysis features. Below is a full explanation of each permission and why it is needed:

activeTab
Access the currently active tab when you initiate a scan. Required to read page content for security analysis.
Required
storage
Store extension settings, scan results, investigation data, and team configuration locally in your browser.
Required
sidePanel
Open the ARGUS investigation panel alongside webpages for real-time analysis while browsing.
Required
contextMenus
Add right-click menu options to quickly scan highlighted text, links, or page elements.
Required
scripting
Inject the content script into pages for DOM analysis, script extraction, and real-time page monitoring.
Required
tabs
Read tab URLs and titles to correlate scan results with specific pages and manage multi-tab investigations.
Required
webNavigation
Monitor page navigation events to detect redirects, track redirect chains, and identify suspicious navigation patterns.
Required
alarms
Schedule periodic tasks such as scan reminders, data cleanup, and background maintenance operations.
Required
clipboardRead
Read clipboard content for quick IOC analysis — paste a URL, IP, or hash and instantly scan it.
Required
webRequest
Monitor HTTP requests and responses for deep network analysis, header inspection, and traffic pattern detection.
Optional
cookies
Analyse cookies for security flags, tracking indicators, and session management vulnerabilities.
Optional
host_permissions: <all_urls>
Required to run security analysis on any webpage you choose to scan. No data is accessed without your explicit action.
Required
🛡

06 Security Measures

ARGUS implements the following security measures to protect your data:

  • Content Security Policy (CSP) — Strict CSP headers prevent unauthorized script execution within extension pages. Only scripts from the extension itself are allowed to run.
  • Local-Only Storage — All data is stored in Chrome’s sandboxed extension storage, isolated from other extensions and websites.
  • No External Dependencies at Runtime — The extension does not load remote scripts, stylesheets, or resources at runtime. All code is bundled and reviewed before release.
  • API Key Isolation — API keys are stored separately from general data and are only included in requests to their designated service endpoints.
  • Minimal Data Collection — The extension follows a strict data-minimisation principle, only processing data that is directly required for the requested analysis.
  • Service Worker Architecture — The MV3 service worker model ensures the background process is automatically terminated when idle, reducing the attack surface.
  • Input Sanitisation — All user inputs and page-extracted data are sanitised before processing to prevent injection attacks.
⚖️

07 Your Rights

Because ARGUS stores all data locally in your browser, you have full and direct control over your data at all times:

  • Access — View all stored data through the extension’s Settings page or by inspecting chrome.storage.local via Chrome DevTools.
  • Export — Export your complete dataset (settings, scan history, investigations) as a JSON file at any time from the Settings page.
  • Delete — Use the “Clear All Data” function in Settings to erase all stored data, or selectively delete individual scan results and investigations.
  • Portability — Exported JSON data can be imported into another ARGUS installation, giving you full data portability.
  • Uninstall — Removing the extension from Chrome will automatically delete all associated local storage data.

For users in the European Economic Area (EEA), United Kingdom, or other jurisdictions with applicable data protection laws: since ARGUS does not collect or transmit personal data to external servers, traditional GDPR data-subject requests (access, rectification, erasure) are fulfilled directly through the extension’s built-in data management features described above.

🚸

08 Children’s Privacy

ARGUS is a professional cybersecurity tool designed for security analysts and IT professionals. The extension is not intended for use by children under the age of 13 (or the applicable age of digital consent in your jurisdiction).

We do not knowingly collect any personal information from children. Since all data is stored locally and no information is transmitted to external servers, there is no mechanism through which children’s data could be collected by us.

📝

09 Policy Changes

We may update this Privacy Policy from time to time to reflect changes in the extension’s functionality or applicable regulations. When we make changes:

  • The “Last Updated” date at the top of this page will be revised
  • Material changes will be highlighted in the extension’s changelog and update notes
  • The updated policy will be made available both on this page and within the extension

We encourage you to review this policy periodically. Continued use of ARGUS after changes are posted constitutes acceptance of the updated policy.

📬

10 Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the ARGUS extension’s data practices, please reach out through any of the following channels:

✉️
Email
Sifxx0@gmail.com
🌐
Website
sif-dev.com
💻
GitHub Issues
GitHub Repository