ViralSlides ("we", "us") takes privacy seriously. This Privacy Policy explains what personal data we collect when you use our website and the Service, how we use it, who we share it with, and the choices and rights you have.
We act as the data controller for personal data submitted by account owners. When you upload data about your app, audience, or end users to be processed by the Service, we act as a data processor on your behalf. The roles, responsibilities, and instructions are described further in our Data Processing Addendum.
1. Information we collect
Account information
When you sign up we collect your name, email address, password (stored hashed with bcrypt), organization name, and any preferences you set in the dashboard.
Billing information
Payment details are collected and stored by our payment processor, Stripe. We receive a Stripe customer identifier, subscription status, plan, billing cycle, the last four digits of your card, and invoice records. We do not store full card numbers.
App and content data
You may upload your app name, niche, audience description, brand colors, screenshots, and other marketing inputs. This data is used to generate slideshows on your behalf and is retained for the duration of your account plus 30 days.
Usage data
We log generation jobs, API calls, login events, IP address, user agent, and feature usage. This is used to operate the Service, detect abuse, and improve performance.
Cookies and similar technologies
We use a single httpOnly session cookie (named vs_session) for authentication. We may use a small set of first-party analytics cookies to understand aggregate page traffic. Third-party tracking pixels and advertising cookies are not used.
2. How we use your information
- To deliver and operate the Service.
- To process subscriptions, prevent fraud, and respond to refund or billing requests.
- To improve our hook ranking, slide templates, and reliability.
- To communicate updates, security alerts, and (with opt-in) marketing.
- To comply with legal obligations and enforce our Terms.
3. How we share your information
We share personal data only with vendors that help us operate the Service:
- Stripe — payment processing and customer portal.
- Cloudflare R2 — slide and ZIP asset storage.
- MongoDB Atlas — primary database.
- Resend — transactional email delivery.
- AI model providers — to generate hooks, captions, hashtags, and slide layouts. Prompts are sent on a per-request basis; our providers do not train their public models on your prompt payloads.
We do not sell or rent your personal data. We may disclose information if required by a valid legal process or to protect our rights, our users, or the public.
4. International transfers
Our infrastructure spans the United States and the European Union. When personal data is transferred outside your country, we rely on Standard Contractual Clauses or other lawful transfer mechanisms.
5. Retention
We retain account data for the duration of your subscription and for 30 days after termination, after which it is purged from production databases. Backups containing your data roll off within 90 days. Tax-related billing records may be retained longer to comply with applicable law.
6. Your rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and data.
- Object to or restrict certain processing.
- Receive a portable copy of your data.
- Withdraw consent for marketing communications.
Most of these requests can be self-served in the Account page of your dashboard. For anything you cannot self-serve, email privacy@viralslides.app.
7. Security
We use industry-standard safeguards: TLS in transit, encryption at rest, least-privilege access controls, hashed passwords, and routine security review. No system is completely secure; report vulnerabilities to security@viralslides.app.
8. Children
The Service is not directed to children under 16. If you believe a minor has provided us with personal data, contact us and we will delete it.
9. Changes to this Privacy Policy
We may update this Policy occasionally. Material changes will be announced by email or in-product notice at least 14 days before they take effect.
10. Contact
Email privacy@viralslides.app with any privacy questions or requests.