§ LEGAL
Privacy policy.
Last updated March 27, 2026.
1. Introduction
Visual Media Concepts ("Company", "we", "us") operates MotionLab, an Adobe After Effects extension ("Product"), and the website motionlab.tools. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information.
2. Information We Collect
We collect the following types of information:
- Contact form submissions: Name, email address, message content, and any files you voluntarily upload through our contact form.
- Purchase information: When you purchase MotionLab (one-time or yearly subscription), payment is processed by Stripe. Stripe collects your name, email, billing address, and payment details. We receive your name, email, billing address, and transaction details but never your full payment card information. For yearly subscriptions, Stripe also stores your payment method for recurring billing.
- License activation & device data: When you activate a license key in the Product, we collect a machine identifier (a hash derived from your computer's hostname and network information) and your device name. This data is stored as metadata on your Stripe payment record and is used solely to enforce the 2-device activation limit described in our Terms & Conditions.
- Device activity: Each time the Product connects to our server for license verification, we record a timestamp ("last seen") for the active device. This is used to manage the rolling device window — if a third device is activated, the least recently seen device is automatically deactivated.
3. Information We Do Not Collect
MotionLab does not:
- Track your usage of the extension or After Effects
- Collect analytics, crash reports, or telemetry
- Access your projects, compositions, or media files
- Collect or transmit your AI Assistant API key (see Section 6)
4. How We Use Your Information
We use the information we collect to:
- Process and fulfill your purchase
- Deliver license keys and download instructions via email
- Validate your license and enforce device activation limits
- Calculate upgrade credits when you purchase a higher tier
- Respond to support inquiries submitted through the contact form
- Send important product announcements (e.g., major updates)
We do not sell, rent, or share your personal information with third parties for marketing purposes.
5. Local Data Storage
The Product stores the following data locally on your device:
- Settings: Your license key, account details, and appearance preferences (accent color, background, font size) are saved in a local JSON file on your computer.
- User presets: Custom curves, presets, shakes, and flashes you create are saved as local JSON files. This data never leaves your device.
Local data is stored in the standard application data directory for your operating system (macOS: ~/Library/Application Support/MotionLab/, Windows: %APPDATA%\MotionLab\). You can delete this data at any time by removing the MotionLab folder.
6. AI Assistant
The Product includes an optional AI Assistant feature powered by Anthropic's Claude API. To use this feature, you must provide your own API key. Your API key is stored locally on your device and is never transmitted to Visual Media Concepts. When you use the AI Assistant, your prompts are sent directly from the Product to Anthropic's servers using your API key. We have no access to your API key, prompts, or AI-generated responses. Your use of the AI Assistant is subject to Anthropic's Privacy Policy.
7. Third-Party Services
We use the following third-party services:
- Stripe: Payment processing, license metadata storage, and upgrade credit calculation. Device activation records are stored as metadata on your Stripe payment record. See their Privacy Policy.
- Resend: Transactional email delivery (purchase confirmations, activation keys, download links). Your email address and name are shared with Resend solely to deliver these emails. See their Privacy Policy.
- Anthropic: AI Assistant functionality (optional, requires your own API key). See their Privacy Policy.
- Forminit: Contact form submissions are processed through Forminit. See their Privacy Policy.
- Netlify: Website hosting and serverless function execution. See their Privacy Policy.
8. Cookies
The motionlab.tools website does not use cookies for tracking or analytics. Third-party services (such as Stripe checkout) may set their own cookies during the purchase process.
9. Data Retention
- Purchase records: Retained indefinitely as required for accounting, legal purposes, and ongoing license validation.
- Subscription data: For yearly subscriptions, Stripe retains your payment method and billing details for recurring charges. This data is managed by Stripe and deleted when your subscription is cancelled and all payments are settled. You can manage your subscription and payment details through the Stripe Customer Portal.
- Device activation records: Stored as Stripe payment or subscription metadata for as long as your license is active. Device records are automatically managed by the rolling activation window (oldest device removed when a third is activated). You may also manually deactivate a device from the Product's Settings panel.
- Contact form submissions: Retained for as long as needed to resolve your inquiry.
- Email records: Transactional emails (purchase confirmations) are retained by Resend according to their data retention policies.
You may request deletion of your personal data at any time by contacting us.
10. Your Rights
You have the right to:
- Request access to the personal data we hold about you
- Request correction or deletion of your personal data
- Request a list of your activated devices
- Deactivate devices from the Product's Settings panel
- Withdraw consent for communications at any time
11. Children's Privacy
The Product is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected such information, we will take steps to delete it promptly.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the Product or website after changes constitutes acceptance of the revised policy.
13. Contact
If you have questions about this Privacy Policy, please use the contact form on our website.