📋

API Terms of Service & Acceptable Use

The terms that govern use of the BetterVideo API. Plain, fair, and built around the privacy promises you're paying for.

Pay per useNever trained on · auto-deletedFlorida law

Last updated: June 24, 2026 · support@bettervideo.io

1. The Service

The BetterVideo API ("the API") is an HTTP API operated by Jena Holdings LLC ("BetterVideo", "we", "us", "our") that programmatically enhances video — upscaling resolution and restoring faces using Real-ESRGAN and GFPGAN models — and returns the result by URL. By creating a developer account, generating an API key, or calling the API, you ("you", "the customer") agree to these API Terms of Service & Acceptable Use. If you use the API on behalf of an organization, you represent that you are authorized to bind that organization.

2. Accounts & API Keys

  • You are responsible for all activity under your account and your API keys.
  • Keep your live keys (bv_live_…) secret. Treat them like a password; do not embed them in client-side code or public repositories. Sandbox keys (bv_test_…) run a free mock lane and never incur charges.
  • If a key is compromised, revoke it in the developer console and issue a new one. You are responsible for charges incurred before revocation.
  • During early access, live (billable) processing requires manual account approval. Sandbox access is available immediately.

3. Pricing, Credits & Billing

  • Usage-based. You pre-fund a credit balance (1 credit = 1 US cent) and the API deducts credits per job. Pricing is per minute of source video, by plan and resolution:
    • Standard — $1.80/min (1080p), $3.60/min (4K)
    • Secure — $3.60/min (1080p), $7.20/min (4K); adds a signed deletion certificate and audit log
  • Tier selection. Your account has a default plan; an individual job may be upgraded to Secure with the "secure": true field. Billing reflects the tier and resolution actually used.
  • Auto-recharge. If you save a payment method, your balance is automatically topped up by a fixed amount when it drops below a threshold (shown in the console). Card details are handled entirely by Stripe; we never see or store your card number.
  • Charged on success. Credits are deducted when a job is accepted for processing. If a job fails on our side, the credits for that job are returned to your balance.
  • Refunds. Credits consumed by a successfully processed job are non-refundable. Billing errors or duplicate charges will be corrected — contact support@bettervideo.io. We may issue refunds at our discretion.
  • Taxes. Stated prices exclude any applicable taxes, which are your responsibility.

4. Limits

  • Maximum source video length: 10 minutes (600 seconds) per job. Longer videos are rejected before any credits are deducted.
  • A maximum file size and per-key request rate limits apply; exceeding them returns a clear error (HTTP 429 for rate limits). Limits may change as we scale.
  • Source videos are submitted by URL. The URL must be a publicly reachable, direct link to a video file. We do not fetch private, internal, or non-public network addresses.

5. Your Content & Data

  • You own your content. You retain all rights to the videos you submit and to the enhanced output. We claim no ownership of either.
  • You are responsible for your content. You represent that you have all rights and permissions necessary to submit each video for processing and to receive the enhanced result.
  • How we handle it (our commitments):
    • Your videos are transmitted over encrypted connections and processed in isolated, disposable jobs.
    • We do not use your content to train any model, and we do not sell or share your content with third parties.
    • Files are automatically deleted after your retention window (30 days by default). You may delete a job's files on demand at any time via DELETE /v1/jobs/{id}; on the Secure tier this returns a signed deletion certificate attesting the files were removed.
  • We process content solely to provide the service and as described in our Privacy Policy.

6. Acceptable Use

You agree not to use the API to submit, process, or distribute content, or to take any action, that:

  • Violates any applicable law, or that you lack the rights or permissions to process;
  • Infringes the intellectual property, privacy, or other rights of any third party;
  • Contains child sexual abuse material, non-consensual intimate imagery, or content created to harass, threaten, defame, or impersonate;
  • Is used to build deceptive deepfakes or to mislead, defraud, or deceive others;
  • Probes, scans, or tests the security of our systems, attempts to access non-public or internal network resources, or circumvents rate limits, billing, or access controls;
  • Reverse-engineers, decompiles, or attempts to extract the underlying models or source of the service;
  • Resells or sublicenses raw API access as a substantially similar standalone API, or shares API keys with unauthorized parties.

Building your own product or feature on top of the API for your own customers is expressly permitted. We may suspend or terminate accounts that violate this policy, without refund.

7. Service Availability

The API is provided "as is" and "as available." We aim for high availability but do not guarantee any specific uptime or processing time, and we do not currently offer a contractual service-level agreement. Processing depends on GPU capacity and third-party infrastructure (including Supabase, Stripe, and our GPU providers); we are not liable for delays or outages caused by those providers. We may perform maintenance or change, suspend, or discontinue features with reasonable notice where practical.

8. Intellectual Property

We and our licensors own all rights in the API, its software, models, documentation, and brand. These Terms grant you a limited, non-exclusive, non-transferable right to call the API in accordance with them. You own your input content and the enhanced output, as set out in Section 5.

9. Warranty Disclaimer

To the maximum extent permitted by law, the API is provided without warranties of any kind, whether express or implied, including any implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the service will be uninterrupted, error-free, or that enhancement results will meet your expectations.

10. Limitation of Liability

To the maximum extent permitted by law, BetterVideo (Jena Holdings LLC) shall not be liable for any indirect, incidental, special, consequential, or exemplary damages, or for any loss of data, revenue, or profits, arising from your use of the API. Our total aggregate liability for any claim shall not exceed the amounts you paid to us for the API in the three (3) months preceding the event giving rise to the claim.

11. Indemnification

You agree to indemnify and hold harmless BetterVideo (Jena Holdings LLC) and its officers and employees from any claims, damages, or expenses (including reasonable legal fees) arising from your content, your use of the API, or your breach of these Terms or of any law or third-party right.

12. Suspension & Termination

You may stop using the API and delete your account at any time by contacting support@bettervideo.io; unused credits may be refundable at our discretion. We may suspend or terminate access for violation of these Terms, suspected abuse, non-payment, or to protect the service. Upon termination, your stored job files are deleted in accordance with Section 5.

13. Changes to These Terms

We may update these Terms from time to time. Material changes will be reflected by the "Last updated" date above and, where appropriate, communicated to account holders. Continued use of the API after a change constitutes acceptance of the updated Terms.

14. Governing Law

These Terms are governed by the laws of the State of Florida, United States, without regard to its conflict-of-law principles. The exclusive venue for any dispute shall be the state or federal courts located in Florida.

15. Contact

BetterVideo is operated by Jena Holdings LLC (Florida, USA).

Legal, billing, and support: support@bettervideo.io