1. Introduction
This Privacy Policy describes how Tessolo (“we”, “us”, “our”) collects, uses, and shares personal information when you access tessolo.com, sign up for an account, or use our hosted services (collectively, the “Service”). It does not cover the websites you publish using the Service — those are controlled by their owners and governed by their own policies.
2. Information we collect
2.1 Account data
- Name and email address you provide at sign-up.
- A scrypt-hashed copy of your password (we never store or transmit your password in cleartext). If you sign in with Google, we receive your name, email, and Google account identifier instead of storing a password.
- Workspace and organization metadata you create (workspace names, member roles, invitations).
2.2 Content you create
Landing-page projects, blocks, brand kits, CMS entries, uploaded assets, domain configurations, form submissions you collect, and other content you author or import into your workspace.
2.3 Usage and diagnostic data
- Server-side request logs at the Cloudflare edge (IP, user agent, URL, timestamp, status code) used for security and reliability.
- Error events captured by Sentry when the Service crashes or misbehaves, including stack traces and the URL where the error occurred. Sentry does not set browser cookies.
2.4 Billing data (when applicable)
If you subscribe to a paid plan, payments are processed by Stripe. We receive a Stripe customer identifier, subscription status, and non-sensitive billing metadata. We never receive your full payment-card number.
3. How we use information
- To operate, maintain, and improve the Service.
- To authenticate your sessions and keep your account secure.
- To diagnose errors, abuse, and operational issues.
- To communicate with you about your account, billing, and material changes to the Service.
- To comply with legal obligations and enforce our Terms of Service.
4. Sharing and subprocessors
We share data only with service providers that help us operate the Service. Current subprocessors:
- Cloudflare — hosting, edge network, D1 database, R2 object storage, and transactional email delivery.
- Sentry — error tracking and performance monitoring.
- Stripe — payment processing for paid subscriptions.
- Google — optional “Sign in with Google” authentication, applied only if you choose that flow.
We do not sell your personal information. We do not share it for third-party advertising on tessolo.com.
5. Retention
- Account and workspace data: kept while your account is active. When you delete your account, we remove your personal data within 30 days, except where we are required to keep records for billing or legal reasons.
- Backups: rolled out of encrypted backups within 90 days of deletion.
- Error logs and request logs: retained for up to 90 days for security and debugging, then automatically purged.
6. Your rights
Subject to applicable law, you have the right to access, correct, export, or delete the personal information we hold about you, and to withdraw consent where processing is based on consent. To exercise any of these rights, email privacy@tessolo.com from the address tied to your account. We aim to respond within 30 days. We may need to verify your identity before acting on a request.
7. Security
Data is encrypted in transit (TLS) and at rest on Cloudflare’s infrastructure. Passwords are stored using scrypt and never returned to any client. We follow least-privilege practices for internal access to production systems. No system is perfectly secure; if we discover a breach that affects you, we will notify you and the appropriate authorities as required by law.
8. Children
The Service is not directed to children under 13. If you believe a child has provided us personal information, contact us at privacy@tessolo.com and we will delete it.
9. International transfers
The Service runs on Cloudflare’s global network. Your data may be processed in any country where Cloudflare or our subprocessors operate. We rely on the safeguards those providers commit to in their own agreements.
10. Changes to this policy
When we change this policy, we update the “Last updated” date at the top. Material changes will be highlighted on tessolo.com and, where appropriate, communicated by email before they take effect.
11. Contact
Questions about this policy or how we handle your data? Email privacy@tessolo.com.