Terms of Service
Last updated: 2026
1. Acceptance of Terms
By accessing or using PhantomFlow ("the Service"), you agree to be bound by these Terms of Service. If you do not agree, you may not use the Service. These terms apply to all users, including API consumers, dashboard users, and reseller sub-accounts.
2. Service Description
PhantomFlow provides a cloud-based video generation API. You submit JSON-formatted scripts via our REST API, and we render them into video files (MP4). The Service includes:
- REST API for programmatic video rendering.
- Web dashboard for account management, API key management, and job monitoring.
- Template system for reusable video scripts with variable substitution.
- Visual editor for composing video scripts without code.
- White-label and reseller capabilities for partner accounts.
3. Accounts
You must create an account to use the Service. You are responsible for maintaining the confidentiality of your account credentials and API keys. You are responsible for all activity that occurs under your account.
You must provide accurate, current, and complete information during registration. You may not create an account on behalf of someone else without their permission.
4. API Usage
API access is governed by your API key. Each key is scoped to either test mode (ve_test_ prefix) or live mode (ve_live_ prefix). Test mode requests do not consume credits but may have lower priority. Live mode requests consume credits from your balance.
You must not share your API keys with unauthorized parties. If you believe a key has been compromised, revoke it immediately through the dashboard.
5. Credit System
The Service uses a credit-based billing model. One credit equals one second of rendered video output. Credits are deducted upon successful completion of a render job based on the actual rendered duration.
- Credits are non-refundable once consumed by a completed render job.
- Failed render jobs do not consume credits. If credits are deducted for a failed job, they will be automatically refunded.
- Purchased credit balances do not expire while your account remains active.
- Reseller accounts may purchase credits at wholesale rates and distribute them to sub-accounts.
6. Acceptable Use
You may not use the Service to:
- Generate content that is illegal, harmful, threatening, abusive, harassing, defamatory, or otherwise objectionable.
- Infringe upon the intellectual property rights of others.
- Distribute malware or exploit vulnerabilities in the Service.
- Circumvent rate limits, credit deductions, or security measures.
- Resell or redistribute the Service without a valid reseller agreement.
We reserve the right to suspend or terminate accounts that violate these terms without prior notice.
7. Intellectual Property
You retain ownership of all content you submit to the Service, including JSON scripts, media uploads, and rendered output. We do not claim any intellectual property rights over your content.
PhantomFlow and its associated logos, interfaces, and documentation are the property of PhantomFlow. You may not use our branding without written permission.
8. Limitation of Liability
The Service is provided "as is" without warranties of any kind, either express or implied. PhantomFlow does not warrant that the Service will be uninterrupted, error-free, or meet your specific requirements.
To the maximum extent permitted by law, PhantomFlow shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.
Our total liability for any claim arising from the Service shall not exceed the amount you paid to PhantomFlow in the twelve months preceding the claim.
9. Termination
You may terminate your account at any time through the dashboard. Upon termination, your API keys will be revoked and any remaining credit balance will be forfeited.
We may suspend or terminate your access to the Service if you violate these Terms, engage in prohibited activities, or fail to pay for purchased credits.
10. Changes to Terms
We may update these Terms from time to time. Material changes will be communicated via email or dashboard notification at least 30 days before they take effect. Continued use of the Service after changes constitutes acceptance.
11. Contact
For questions about these Terms, contact us at: