Video enhancement API for healthcare video

Telehealth recordings, procedure and clinical video, and patient-submitted clips often arrive low-quality — and clarifying them can aid documentation and review. But this is some of the most sensitive footage there is. BetterVideo enhances health video through a private REST API that is never trained on, auto-deletes on a schedule you set, and tells you exactly what happens to your data.

Free sandbox key, no card. Never trained on. Never sold. Auto-deleted.

Why health footage raises the bar on vendor data handling

Clinical and telehealth video shows identifiable patients, and often more — a condition, a procedure, a home. Sending that to a tool whose terms permit AI training on uploads, or whose retention policy is vague, is a risk few care organizations can accept.

The regulatory tone has sharpened. On February 23, 2026, 61 data protection authorities published a joint statement on AI-generated imagery, with specific concern for children and vulnerable groups, and a call for clear data-handling transparency and accessible deletion. For patient footage, that means the question is no longer only 'is the output good?' but 'what does the vendor do with the data, and can they prove it?'

An honest note: BetterVideo does not market a compliance badge or claim a certification for you. Instead we publish exactly how your footage is handled, so your security, privacy, and compliance teams can evaluate it against your own obligations.

What to require of any enhancement vendor

  • No training on your uploads — an explicit, unambiguous commitment, not a buried opt-out.
  • Enforced deletion — a default 30-day auto-delete, instant on-demand deletion, and a signed deletion certificate with an audit log (Secure tier).
  • No resale or sharing — no data brokers, no 'anonymized' resale.
  • A DPA on request and retention you can shorten to match your policy.
  • An API so enhancement runs inside your telehealth or documentation workflow, not a desktop app.

What a security review will ask for

Whoever signs off on a new vendor in a care setting will want the data path in plain terms, not a marketing page. With BetterVideo it is short and inspectable: you submit a video by URL (or a pre-signed direct upload); it is enhanced on GPU; the result is written to storage and handed back as a time-limited download link; and both the source and the output are deleted on your schedule — a 30-day default, adjustable, or instantly on demand.

The commitments a reviewer can hold us to are explicit: your footage is never used to train models, never sold or shared with third parties, and every deletion on the Secure tier can produce a signed certificate and audit-log entry. A DPA is available on request, and retention can be shortened to match your policy. Rather than asking you to trust a badge, we document what happens to the data so your team can map it to your own obligations.

The pricing model fits care settings too, where footage arrives unpredictably — a batch of telehealth recordings one week, a few procedure clips the next. Per-second billing with credits that never expire means you are not locked into a subscription that lapses unused, and an API means you never move sensitive video onto a clinician's laptop to run a desktop tool.

How BetterVideo handles health footage

One POST /v1/jobs enhances the video on GPU (Real-ESRGAN + GFPGAN) and returns a time-limited download link. Your footage is never trained on, never sold, and auto-deleted; on the Secure tier every deletion can return a signed certificate backed by a full audit log. Pricing is per second and credits never expire.

Desktop tools like Topaz Video AI can't be embedded in a clinical workflow, and consumer apps carry consumer-grade terms. BetterVideo is API-first and privacy-first by default. See pricing, the API docs, and our broader data-privacy approach. For a DPA, custom retention, or a security review, talk to sales.

One API call — curl, Python & Node

Submit a video by URL, then poll GET /v1/jobs/{id} until done (or receive a signed webhook), and fetch a time-limited download link:

cURL
curl -X POST https://api.bettervideo.io/v1/jobs \
  -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"video_url":"https://.../clip.mp4","resolution":"1080p"}'
Python
import requests
r = requests.post("https://api.bettervideo.io/v1/jobs",
    headers={"Authorization": "Bearer YOUR_KEY"},
    json={"video_url": "https://.../clip.mp4", "resolution": "1080p"})
job = r.json()  # poll GET /v1/jobs/{job['id']} until status == "done"
Node.js
const res = await fetch("https://api.bettervideo.io/v1/jobs", {
  method: "POST",
  headers: { "Authorization": "Bearer YOUR_KEY", "Content-Type": "application/json" },
  body: JSON.stringify({ video_url: "https://.../clip.mp4", resolution: "1080p" })
});
const job = await res.json();

Privacy is the default, not an upgrade

  • Never trained on. Pre-trained, fixed-weight models — your frames are enhanced and returned, never used to train AI.
  • Never sold or shared. No third parties, no data brokers, no "anonymized" resale.
  • Auto-deleted. Files self-delete (default 30 days), or delete any job instantly with one call.
  • Proof on the Secure tier. Every deletion can return a signed deletion certificate, with a full audit log.

Frequently Asked Questions

No — never trained on, never sold. Pre-trained, fixed-weight models enhance your frames and return them.

We don't advertise a compliance certification. We publish our data-handling practices — no training, enforced 30-day deletion, deletion certificates, and a DPA on request — so your compliance team can evaluate them directly.

On the Secure tier, each deletion can return a signed deletion certificate backed by an audit log.

Start free — get your API key

Free sandbox key (no card). Try the entire submit → enhance → download flow in a minute with the Run-in-Postman collection.