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.
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:
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.
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.
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.
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:
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.
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.
A few small things, all local to you and all removable:
~/Library/Application Support/EndFrame/.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.
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.
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.
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.
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.
Questions about this policy: support@backtime.tools