Last updated: 2026-05-29
Privacy Policy
1. Information We Collect
We collect the following types of information:
- Account Information: When you sign in via Google OAuth, we receive your name, email address, and profile picture from your Google account.
- Uploaded Images: Reference images you upload to the Service for multi-angle generation.
- Generated Images: AI-generated multi-angle images produced by the Service based on your uploads.
- Usage Data: Information about how you interact with the Service, including pages visited, features used, generation requests, and session data.
- Payment Information: Billing details are processed and stored securely by Stripe. We do not directly store your credit card numbers.
- Session Recordings: On this marketing website we record 100% of browsing sessions as full-fidelity replays via Sentry to diagnose errors and improve usability. Replays capture page content and on-page media without masking, along with technical metadata such as your IP address and request data. Values typed into input fields are masked by default.
2. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve the Service, including generating multi-angle images from your uploads.
- Process your transactions and manage your subscription.
- Send you service-related communications, including account confirmations, billing receipts, and important updates.
- Analyze usage patterns to improve performance, features, and user experience.
- Detect, prevent, and address technical issues, fraud, or abuse.
- Comply with legal obligations.
3. Data Storage
Your data is stored using the following services:
- Database: Account information, session data, and generation metadata are stored in Neon PostgreSQL, a serverless database platform.
- Image Storage: Uploaded and generated images are stored using Vercel Blob, a cloud storage service.
- Hosting: The Service is hosted on Vercel’s cloud infrastructure.
We implement industry-standard security measures to protect your data, including encryption in transit (TLS) and secure access controls.
4. Third-Party Services
We share data with the following third-party services to operate the platform:
- Amplitude: Product analytics. Receives consent-gated usage events only; event properties never include your email, name, or password. The analytics SDK initializes only after you grant analytics consent.
- fal.ai: Avatar template image generation (Qwen Multi-Angle LoRA); receives reference image + prompt for the avatar generation flow only.
- Google Gemini API: Environment template image generation, receives reference image + prompt.
- Neon: PostgreSQL database (US region), stores account, session, and generation metadata.
- Resend: Transactional email delivery for account, billing, and product update communications.
- Sentry: Error monitoring, performance tracing (100% of traces), application logging, and full-fidelity session replay, used to diagnose errors and improve the website. On this website, replay text and media masking is disabled (input-field values remain masked), and default PII such as your IP address, request data, headers, and cookies is sent from both the browser and our servers — payloads are not scrubbed. This data is processed by Sentry in the United States and retained per Sentry’s default schedule (approximately 90 days). Legal basis: your consent where required, otherwise our legitimate interest in operating and improving the Service.
- Stripe: Payment processing; collects and stores billing details per Stripe’s privacy policy.
- Upstash: Rate-limit and idempotency-key storage (Redis-compatible KV).
- Vercel: Hosting, edge, function execution, and Speed Insights (performance only — no behavioral data).
- Vercel BotID: Bot detection for sign-up and rate-limited endpoints.
5. Cookies and Tracking
- Essential cookies (session, CSRF, impersonation flag) — set without consent (legitimate interest / contractual necessity).
- Analytics cookies — set only with consent; deny-by-default for EU/UK. We use Amplitude for product analytics, initialized only after you grant analytics consent.
- Consent state cookies (mg_consent, mg_consent_pp_v, mg_consent_locale) — first-party essential, set without consent (required to remember your consent decision).
- Sentry session replay and monitoring — currently active on every visit to this website and not gated behind analytics consent. Browser telemetry is routed through our first-party “/monitoring” path so that ad-blockers do not interrupt reporting.
You can change your analytics-cookies choice anytime from your account settings.
6. Data Retention
We retain your account information for as long as your account is active. Uploaded and generated images are retained according to your subscription plan and may be automatically deleted after a period of inactivity. If you delete your account, we will remove your personal data within 30 days, except where retention is required by law or for legitimate business purposes such as fraud prevention.
7. Your Rights
Depending on your location, you may have the following rights under GDPR, CCPA, or other applicable data protection laws:
- Access: Request a copy of the personal data we hold about you.
- Export: Request your data in a portable, machine-readable format.
- Deletion: Request deletion of your personal data and account.
- Correction: Request correction of inaccurate personal data.
- Objection: Object to certain processing of your data.
To exercise these rights, visit your account settings or contact us at privacy@multiangle.ai.
8. Children's Privacy
The Service is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal data from a child under 13, we will take steps to delete that information promptly. If you believe a child under 13 has provided us with personal information, please contact us at privacy@multiangle.ai.
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 and updating the “Last updated” date. Your continued use of the Service after changes are posted constitutes acceptance of the revised policy. We encourage you to review this page periodically.
10. Contact Information
If you have any questions about this Privacy Policy or our data practices, please contact us at privacy@multiangle.ai.