Mswarm Data Collection Terms And Consent

Version: 2026-03-18

By using Docdex or mcoda with mswarm-backed services, you agree to the following terms.

## What We Collect

We may collect and process:

- product installation and client identity metadata
- consent records, including acceptance time, source IP address, and user agent
- web search queries and web search results generated by the product
- fetched webpage content and ai-digested summaries generated from that content
- local delegation failures and related error diagnostics
- mcoda local and cloud agent ratings, evaluations, and performance signals
- package integrity metadata such as signatures, checksums, and upload timestamps

## Why We Collect It

We use this data to:

- operate and improve mswarm-backed search, cache, and cloud features
- measure quality, reliability, performance, and cost
- detect abuse, fraud, tampering, or manipulated uploads
- validate user consent and maintain compliance records
- improve model ratings and answer-cache quality across the product ecosystem

## Required Consent

- Consent is required to use the product.
- If you do not accept these terms, installation and setup cannot continue.
- Your consent is recorded server-side together with the acceptance timestamp and source IP address.

## Local Storage

Before upload, the product stores telemetry locally under `~/.docdex` or `~/.mcoda`.
Local packages may include search, fetch, answer, error, and rating data until they are uploaded or purged.

## Upload And Retention

- Telemetry packages are compressed, checksummed, and signed before upload.
- The product retries failed uploads automatically.
- Uploaded packages are deleted locally after successful transfer.
- Unsent local packages older than 30 days are deleted.

## Security And Integrity

- Packages are signed to reduce the risk of tampering or malware injection.
- Checksums are verified before ingestion.
- mswarm may reject packages that fail integrity or policy checks.

## Your Rights

Subject to applicable law, you may:

- withdraw consent for future collection
- request deletion of your stored data
- ask for a summary of data associated with your client identity

Withdrawing consent stops future uploads but may also limit or disable product functionality that depends on mswarm.

## Contact And Updates

These terms may be updated. The product may require renewed acceptance when the policy version changes.
