EndFrame
EndFrame Script Cutter
LEGAL

Privacy Policy

Last updated 26 September 2026

Terms Privacy Refunds

The plugins never send us your projects or footage. No schedules, artwork, filenames or usage tracking of any kind. EndFrame makes two kinds of outbound request and no others — a check for a newer version, and a licence check. Script Cutter sends audio and text out only when you run transcription or one of its AI tools, and keeps none of it. All of this is described in full below.

The software

EndFrame and Script Cutter run inside Adobe After Effects and Premiere Pro on your computer. They read the files you point them at and write the files you ask them to produce. There is no account to create. Script Cutter's transcription and AI tools are the one exception to "everything stays on your machine", and have their own section below.

Specifically, we never receive:

  • Your video, project files, renders or exported media.
  • Your broadcast schedules, title names, artwork or delivery filenames.
  • Usage analytics, telemetry, crash reports or feature tracking.

The update check

A plugin inside Adobe cannot update itself, so once when the EndFrame panel opens it asks this site whether a newer version has been released, and shows a small notice if there is one.

It is an ordinary request for a small public file, the same one your browser would fetch. It sends no licence key, no identifier, no filenames and nothing about your work, and we do not log who asked. If you are offline, or it fails for any reason, it stops quietly and the panel carries on exactly as before. Script Cutter does not make this request at all.

The licence check

This section changed in EndFrame 1.4. Earlier versions checked a licence only on your own machine; that could not tell a live subscription from a cancelled one, or count how many machines a licence was being used on, so a licensed panel now confirms itself with us.

When it runs: only if you have entered a licence key. It runs shortly after the panel opens, and about every six hours while the panel stays open. During a trial this request is not made at all — see the trial section below, which is a smaller and separate thing.

What it sends: exactly three things.

  • Your licence key.
  • A machine identifier, so a licence covering a set number of editors can be counted. This is a one-way hash of an identifier your operating system already has. It reaches us only as a number, and cannot be reversed into your hardware, your name or anything else about the machine.
  • Which application the panel is open in — After Effects or Premiere Pro.

It sends nothing else. No filenames, no schedules, no titles, no artwork, no project data.

What we store as a result: against your licence, the machine identifiers that have used it, when each first activated and when each was last seen. That is what makes seat counting possible, and it is all we keep. A machine unused for 45 days is dropped automatically, and you can release one yourself at any time at backtime.tools/seats.

If it cannot reach us: nothing happens immediately — the panel keeps working. It needs one successful check every 7 days. Within that window an outage, a flight or a firewalled afternoon costs you nothing, and you will see a warning before it matters. A machine that can never reach us will stop running new jobs after 7 days and ask for a connection. It is not asking you to pay again; it is asking to confirm the licence you already have.

For an IT department: the panel needs outbound HTTPS to backtime.tools on port 443. Nothing else, no inbound access, and no fixed IP required.

Script Cutter's transcription and AI tools

Every Script Cutter plan includes transcription, and Pro and Max include AI tools that run on Anthropic's Claude. These are the only parts of Script Cutter that send anything off your computer.

When: only when you run something that transcribes a clip or uses AI. Tools that do not need either, such as silence trimming, Split Screen and Stem Split, send nothing.

What is sent:

  • For transcription, the audio of the part of the clip being transcribed. Never the picture.
  • For the AI tools, text: the transcript, your script if you gave one, caption text, and the instructions for the tool you are using.
  • With each, your licence key and the name of the tool, so the request can be counted against your plan.

Where it goes: to the Script Cutter AI server, which runs on Cloudflare. It passes audio to OpenAI for transcription and text to Anthropic for the AI tools, and hands the answer back to your panel. OpenAI and Anthropic process it under their own API terms (OpenAI, Anthropic).

What we keep: for each licence and each month, the minutes transcribed, what the AI requests cost us, how many requests there were, which plan the licence is on, and when it was last used. That is what makes the monthly allowance possible. We do not keep the audio, the transcripts or any of the text.

The licence check: before it does anything, the AI server asks this site whether a live subscription stands behind your key, and this site asks Gumroad. The answer is remembered for up to six hours. Nothing else about you is involved.

For an IT department: Script Cutter needs outbound HTTPS on port 443 to backtime.tools and to scriptcutter-api.backtime.workers.dev.

The trial

Also new in EndFrame 1.6, and deliberately the smallest thing that works. Once, shortly after the panel opens during a free trial, it sends one item: the same one-way machine identifier described above. Not your licence key — you do not have one yet — and nothing else at all.

Why: the 7 day trial used to be recorded only on your own computer, which meant deleting a couple of files started it again. Remembering the machine here means the trial is genuinely seven days rather than seven days per reinstall.

What we store: the identifier, and the date we first saw it. Nothing else, and the date is never moved forward. There is no key, no email and no name attached to it, because at that point we do not have any.

If you are offline, the trial simply runs from the records on your own machine, as it always did, and nothing is sent.

What the software stores on your computer

A few small things, all local to you and all removable:

  • A settings file inside the plugin folder, holding the template and naming preferences you configure.
  • A licence file recording when your trial started and, if you have bought a licence, your key. On macOS this is at ~/Library/Application Support/EndFrame/.
  • For Script Cutter, your licence key and your panel settings, kept in Premiere's own storage for the panel.

Buying

Purchases are handled by Gumroad, which acts as the merchant of record and as the data controller for the transaction. When you buy, Gumroad collects the billing details it needs to take payment and meet its tax obligations. We receive only what Gumroad shows us about an order, such as your email address and what you bought, so that we can provide support and send your licence key.

We do not see or store your card details at any point. Gumroad's own privacy policy governs the payment itself.

This website

The site is a set of static pages. It sets no tracking cookies and runs no analytics or advertising scripts. It loads no third-party fonts or resources.

Email

If you email us for support, we keep that correspondence so we can help you and follow up. We do not add you to a mailing list and do not sell or share your address.

Your rights

There is usually little for us to hold about you: an order record, any emails you have sent us and, for Script Cutter, the monthly usage counts described above. You can ask us what we hold, ask us to correct it, or ask us to delete it, and we will act on that. For billing records, ask Gumroad as well, since they are the controller for those.

Changes

If this policy changes, the date at the top changes with it. If a change is significant and you are an existing customer, we will email you.

Contact

Questions about this policy: support@backtime.tools

EndFrame Script Cutter Terms Privacy Refunds

© 2026 EndFrame.