Legal

Privacy policy

Last updated: August 27, 2026

Aegis is a local-first browser utility toolkit. Core tool activity is processed in your browser; optional Pulse analytics and the speed test make network requests only when enabled or run.

What this site collects

The toolkit does not require an account and does not include advertising trackers or a form-submission service. Passwords, generated results, and ordinary tool inputs are processed in the browser. Optional Pulse analytics sends limited usage events only after the relevant consent choice.

When deployed, the hosting provider and any configured backend may still process operational request metadata such as IP address, user agent, request timestamps, path, response status, and bandwidth for delivery, uptime, and security purposes. The Aegis Node server logs the request path rather than query-string contents.

Pulse analytics

Aegis can send basic usage analytics to the Pulse collector running on the same device. Before you allow analytics, Aegis only sends anonymous page views in a strict minimal mode. After you allow analytics, Aegis may also send tool navigation and button-click events with anonymous session identifiers so workspace usage can be measured.

Aegis does not intentionally send passwords, raw tool inputs, uploaded file contents, or freeform personal text to Pulse. Tracking payloads are limited to page context, tool identifiers, coarse browser context, and interaction labels.

Local browser storage

Aegis stores your theme preference in localStorage under the key aegis-theme so the interface can remember light or dark mode between visits.

The app also stores favorites, recent tools, settings-only saved presets, settings-only recent setups, and speed-test history on the current device using the aegis-favorite-tools, aegis-recent-tools, aegis-tool-presets, aegis-tool-history, and aegis-speed-test-history keys. Default links and saved state exclude typed content. A separate input-sharing action exists for users who explicitly confirm that choice.

Use the Clear workspace data control in the toolkit to remove these workspace records from the current browser. Browser settings can also clear localStorage.

After the first successful load, the service worker may cache the app shell and tool code for offline use. It does not cache speed-test configuration or API responses.

If analytics is enabled, Aegis also stores a consent choice under aegis-pulse-consent-choice, an anonymous visitor key under aegis-pulse-visitor-key, and a session identifier in sessionStorage under aegis-pulse-session-id.

Third-party requests

The current frontend does not intentionally load an external analytics, advertising, or font service. External links in the footer are ordinary links and are not contacted unless you open them.

If you enable the connection speed test, the browser sends latency, download, and upload requests to the speed-test endpoints defined in speed-test-config.json. Those endpoints may be hosted on the same domain or separate infrastructure, and their operator may process network metadata and request bytes.

How data is used

  • Render and serve the site to visitors.
  • Remember the selected theme and workspace settings on the current device.
  • Measure connection conditions when you start the optional speed test.
  • Support routine security monitoring and operational logging by the hosting platform or configured backend.
  • Measure high-level usage patterns such as page views, tool opens, and important clicks when Pulse analytics is enabled.

Updates

If deployment behavior changes, including analytics, forms, cookies, or additional third-party services, this page should be updated before release.