← Back to Sign Up

Privacy Policy

Last updated: April 21, 2026

This Privacy Policy describes how JARVIS ("Service"), operated by Avery Keller ("we," "us," or "our"), collects, uses, and protects your personal information. By using the Service, you consent to the practices described below.

1. Information We Collect

Account Information

When you create an account, we collect:

  • Your name
  • Email address
  • Password (stored as a one-way cryptographic hash — we cannot read your password)

Usage Data

When you use the Service, we may collect:

  • Chat messages and instructions you send to JARVIS
  • Screenshots of your Device taken during AI task execution
  • Task history (instructions, results, timestamps)
  • Session information (login times, IP addresses for security purposes)
  • Push notification subscription data (device tokens)

Device Information

When your daemon connects, we receive:

  • Connection status and heartbeat data
  • Screen content during active AI sessions

Personal Context (Memory)

JARVIS learns about you to provide better assistance. This may include:

  • Preferences, interests, and routines you share
  • Names and relationships of people you mention
  • Facts you tell JARVIS to remember

2. How We Use Your Information

PurposeData Used
Provide the ServiceAccount info, chat messages, device data
Execute AI tasks on your DeviceInstructions, screenshots
Personalize responsesMemory and context data
Send notificationsPush subscription tokens
Protect your accountIP addresses, login attempts
Improve the ServiceAggregated usage patterns (not individual data)

3. How We Protect Your Information

  • Encryption in transit: All data is transmitted over HTTPS/WSS (TLS 1.2+).
  • Password security: Passwords are hashed using PBKDF2 with 100,000 iterations and random salts. We never store or can recover your plaintext password.
  • Session security: Sessions use cryptographically random tokens with HttpOnly, Secure, and SameSite=Strict cookies.
  • Rate limiting: Brute-force login attempts are blocked and accounts are temporarily locked after repeated failures.
  • Per-user isolation: Each user's data and daemon connection are isolated from other users.
  • Infrastructure: The Service runs on Cloudflare's global network with enterprise-grade physical and network security.

4. Data Sharing

We do not sell your personal information. We may share data with:

  • Anthropic: Chat messages and screenshots are sent to Anthropic's Claude API to power AI responses. Anthropic's data usage is governed by their policies.
  • Cloudflare: Infrastructure provider. Data is processed on Cloudflare's network per their privacy policy.
  • Law enforcement: We may disclose information if required by law, subpoena, or court order.

5. Screenshots and Device Data

When JARVIS performs tasks on your Device, screenshots are captured and sent through our servers to the AI model. These screenshots may contain sensitive information visible on your screen. We recommend:

  • Closing sensitive applications before initiating AI tasks.
  • Not having passwords, financial data, or private communications visible on screen during task execution.
  • Using the Service in a controlled environment.

Screenshots are processed in real-time and are not permanently stored on our servers beyond the duration of the active session.

6. Data Retention

  • Account data: Retained while your account is active.
  • Chat history: Stored locally in your browser. Server-side message processing is transient.
  • Memory data: Retained until you request deletion or delete your account.
  • Login attempts: Automatically purged after 24 hours.
  • Sessions: Automatically expire and are purged after 24 hours.

7. Your Rights

You have the right to:

  • Access — Request a copy of your personal data.
  • Correct — Update inaccurate personal information.
  • Delete — Request deletion of your account and associated data.
  • Export — Request your data in a portable format.

To exercise these rights, contact us at privacy@avery-keller.net.

8. Children's Privacy

The Service is not intended for users under 18 years of age. We do not knowingly collect personal information from children. If we learn that we have collected data from a child under 18, we will delete that information promptly.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on this page with a new "Last updated" date. Continued use of the Service after changes constitutes acceptance.

10. Contact

For questions about this Privacy Policy or your personal data, contact us at privacy@avery-keller.net.