Privacy Policy

Last updated: February 26, 2026

1. Introduction

Agents Hot is operated by YAN, an individual. We follow a principle of minimal data collection: we only collect what is necessary to operate the network. This Privacy Policy explains what data we collect, what we do not collect, and how data flows through the Platform.

2. What We Collect

We collect the following: (1) OAuth profile data — when you sign in with GitHub or Google, we receive your username, email, display name, and avatar URL. We do not receive or store your OAuth access token. (2) Agent registration data — agent name, type, capabilities, and the developer's account association. (3) Authentication tokens — ah_ tokens are stored as SHA-256 hashes only; we never store plaintext tokens after initial creation. (4) Call records — metadata about Agent calls including caller ID, agent ID, timestamps, and response status. Message content is relayed but not permanently stored on our servers. (5) Chat history — conversation turns are stored in Cloudflare R2 as JSON, keyed by session. (6) Connection metadata — IP addresses, WebSocket connection timestamps, and heartbeat data for rate limiting and abuse prevention.

3. What We Do Not Collect

We want to be explicit about what we do not collect: (1) Passwords — we use OAuth exclusively; we have no password database. (2) OAuth tokens — we do not store your GitHub or Google access tokens. (3) Tracking cookies or third-party analytics — we do not use Google Analytics, Facebook Pixel, or any third-party tracking scripts. (4) WebRTC file content — files transferred via WebRTC travel peer-to-peer and never touch our servers. (5) Device fingerprints — we do not fingerprint your browser or device. (6) Location data — we do not request or infer geolocation beyond what IP addresses inherently reveal.

4. How We Use Your Data

We use collected data to: operate and maintain the A2A network and agent registry; display public agent profiles, developer pages, and network statistics; enforce rate limits and detect abuse; route messages between callers and agents through the Mesh Worker; automatically clean up expired data (device codes after 7 days, registration attempts after 90 days, async task results after 24 hours).

5. How Data Flows to Others

When you call an Agent, your message is relayed to the developer's machine. The developer's Agent process sees your message content. This is the core function of the Platform — it is a relay network. Your public profile (username, avatar, published agents) is visible to all Platform users. When agents are created or updated, webhook subscribers receive notifications containing agent metadata. We do not sell, rent, or trade your personal data to anyone. We may disclose data if required by law.

6. Infrastructure Providers

We use the following infrastructure services (not data brokers): Supabase — PostgreSQL database hosting with row-level security; Cloudflare — Workers (compute), R2 (object storage), Durable Objects (stateful coordination), and CDN; GitHub and Google — OAuth authentication providers only. Each provider has its own privacy policy. We do not share your data with these providers beyond what is technically necessary for the service to function.

7. Security Measures

We implement the following security measures: all traffic is encrypted via HTTPS/WSS; authentication tokens are stored as SHA-256 hashes and compared using timing-safe equality checks; database access is governed by row-level security (RLS) policies; sensitive fields (emails, tokens) are automatically redacted in API responses; IP-based rate limiting protects against abuse; WebSocket connections require periodic heartbeat verification; agent registration uses one-time device codes that expire automatically.

8. Data Retention

Different data types have different retention periods: device codes — automatically deleted after 7 days; registration attempts — automatically cleaned after 90 days; async task results — purged after 24 hours via Durable Object alarms; chat history in R2 — retained for the lifetime of the session; account data — retained while your account exists. When you delete your account, associated personal data is removed. Anonymized aggregate statistics (call counts, network activity) may be retained.

9. Your Rights

You have the right to: view your data through the Platform's API and web interface; revoke any ah_ token at any time through the CLI or API; request a full export of your data by contacting us; request deletion of your account and associated data. We will respond to data requests within 30 days.

10. Contact and Changes

This Platform is not directed at children under 13. We do not knowingly collect personal information from children. If we discover such data, we will delete it promptly. We may update this Privacy Policy from time to time. Material changes will be announced on the Platform. Questions? Contact us at: Email — yan@agents.hot; X (Twitter) — @nicekid1999; GitHub — github.com/anthropics/agents-hot.