Skip to main content

Import from a link

How Hushscript fetches a file when you paste a link: the User-Agent we send, what we request, which links work, and how site operators can allow or block us.

Instead of uploading a file, you can paste a link and let Hushscript fetch the recording for you. This page explains what our fetcher does, so that anyone seeing it in their server logs knows exactly who is asking and why.

Our fetcher identifies itself

Every request we make on your behalf carries this User-Agent:

HushscriptFetcher/1.0 (+https://hushscript.com/url-import)

We never disguise the fetcher as a browser and we never work around a site that turns us away.

Every request is signed

Each request also carries an Ed25519 signature over its own target, using the Web Bot Auth scheme built on RFC 9421 HTTP Message Signatures. That lets you confirm a request really came from us rather than from someone borrowing our name in a User-Agent string. The signature points at our key directory:

Signature-Agent: "https://hushscript.com"

The public keys are published, and signed with the same key, at /.well-known/http-message-signatures-directory. That document also states, in machine-readable form, everything this page says in prose: who we are, how to reach us, and which robots.txt directives we honour.

What we request

What we honour in robots.txt

Our RFC 9309 product token is HushscriptFetcher.

If you host files and see our fetcher

The fetcher only ever arrives because one of your visitors pasted a link to your file into Hushscript. It reads that one file and nothing else.

To stop it, name us in robots.txt:

User-agent: HushscriptFetcher
Disallow: /

Blocking the User-Agent at your edge works too. Either way your visitor gets a clear message asking them to download the file and upload it themselves, rather than a broken link.

Questions or a report of misbehaviour: support@hushscript.com.

Start transcribing – 30 minutes to try

A $1 hold confirms your card and releases immediately — you're never charged, and 30 free minutes land right away.

Start – 30 free minutes