Privacy Policy
Last updated: July 2, 2026
1. What we collect
When you create an account on mmotion.io, we collect:
- Account information — your email address, full name, and avatar (provided by you or your OAuth provider such as Google or GitHub).
- Content you create — animation prompts, scene descriptions, AI conversation history, and exported animation files (MP4, GIF, WebM).
- Uploaded assets — images, videos, logos, screenshots, and documents you upload to your asset library.
- Brand kit data — colors, typography preferences, logos, and website URL you provide for brand analysis.
- Usage data — number of animations created, AI revisions used, and hosted animation count (used to enforce plan limits).
- Billing information — subscription plan, subscription status, and billing period. Payment details (card number, billing address) are stored exclusively by Stripe and never touch our servers.
2. How we store your data
Your data is stored in Supabase (database and file storage) with row-level security enabled — meaning only you can access your own data. Files (assets and animation exports) are stored in private Supabase Storage buckets. Access to private files is granted via signed URLs that expire after 7 days.
Animations you choose to make public are accessible via their unique public URL. You control visibility settings (private, everyone with link, or invited only) for each animation.
3. Third-party services
We share data with the following third-party services to provide our product:
- OpenAI — your animation prompts, uploaded assets, and brand information are sent to OpenAI to generate animations and process AI revisions.
- Stripe — your email and subscription details are shared with Stripe to process payments and manage subscriptions.
- Supabase — hosts our database and file storage infrastructure.
4. How we use your data
We use your data to:
- Provide the mmotion.io service — generating, hosting, and exporting animations.
- Enforce plan limits (animations per month, hosted animations, AI revisions).
- Process payments and manage your subscription.
- Send transactional emails related to your account (e.g., email verification).
We do not sell your data. We do not use your content to train AI models.
5. Data retention and deletion
Your data is retained for as long as your account is active. AI conversation history is stored indefinitely to provide context for future animation edits.
When you delete your account, all associated data is permanently removed — including your profile, animations, assets, brand kits, conversation history, and export jobs. This deletion cascades automatically and is irreversible.
6. Authentication
We support email/password and OAuth (Google, GitHub) authentication. Passwords are hashed and managed by Supabase Auth — we never store plaintext passwords. OAuth tokens are managed by the respective providers.
7. Cookies
We use essential cookies for authentication session management. We do not use tracking cookies or third-party analytics cookies.
8. Your rights
You can:
- Access and update your personal information in your account settings.
- Delete your account and all associated data at any time.
- Control the visibility of your animations (private, shared, or public).
9. Contact
For privacy-related questions, contact us at privacy@mmotion.io.