Privacy Policy
Last updated: January 1, 2025
Contents
01.Overview
02.Data We Collect
Account Information
When you register, we collect your name, email address, and password (stored as a bcryptjs hash — never in plaintext). If you sign in via Google OAuth, we receive your name, email, and profile picture from Google.
Agent & Deployment Data
We store the configuration of every agent you deploy: project name, region, compute tier, billing interval, and extra storage. We also generate and store a mock IP address for each agent. Root passwords, if provided, are encrypted at rest using AES-256-GCM with a per-instance initialization vector.
Billing Information
Billing is processed by Stripe. We do not store credit card numbers or payment details on our servers. We store Stripe subscription IDs, plan identifiers, billing intervals, status, and renewal dates. Your payment method is stored and managed exclusively by Stripe.
SSH Keys
If you add SSH keys via the dashboard, we store the public key material and fingerprint. Private keys are never transmitted to or stored by us.
Social & Contact Data
Optionally, you may add a Telegram ID, Twitter/X handle, or Discord ID to your account profile. This information is stored only if you provide it and can be removed at any time from Account Settings.
Usage & Log Data
We collect server-side logs for debugging and operational purposes. Logs may include request timestamps, endpoint paths, HTTP status codes, and error messages. Logs do not contain request bodies or sensitive user data.
Cookies & Sessions
We use JWT-based session cookies (via NextAuth v5) to keep you authenticated. These are httpOnly, secure cookies that do not contain your password or payment information — only a signed token encoding your user ID and role.
03.How We Use Your Data
- ›To create and maintain your account
- ›To provision, manage, and monitor your AI agents
- ›To process payments and manage subscriptions via Stripe
- ›To send transactional emails (password resets, deployment confirmations) via Resend
- ›To enforce platform security, detect abuse, and apply rate limits
- ›To provide customer support when you contact us
- ›To improve the platform based on aggregate, anonymized usage patterns
04.Data Sharing & Third Parties
Stripe
Payment processing. Stripe's Privacy Policy applies to payment data. We share only what Stripe requires to process transactions — your email and subscription details.
Resend
Transactional email delivery. We share your email address with Resend solely to deliver platform emails (password resets, notifications). Resend does not use your data for marketing.
If you use Google OAuth, Google shares your name, email, and profile picture with us per Google's OAuth scope. We do not share data back to Google.
No Advertising
We do not sell, rent, or share your personal data with advertisers, data brokers, or any third parties for marketing purposes.
Legal Requirements
We may disclose your data if required by law, court order, or to protect the rights and safety of SovereignML, our users, or the public.
05.Data Security
06.Data Retention
07.Your Rights
08.Children's Privacy
09.Changes to This Policy
10.Contact
© 2026 SovereignML. All rights reserved.