PRESETKEY
Privacy
Effective October 12, 2026.
PresetKey is two things: an extension that runs inside Premiere Pro on your own computer, and presetkey.com, which issues licence keys and takes payment. It is made by NIGHT REACH INC. of Ontario, Canada, which is responsible for the personal information this policy describes. The policy covers every PresetKey key: the free key, beta keys and paid plans. Where they differ they are set side by side below, and every section after that applies to all of them.
Free and beta keys
PresetKey no longer issues free keys. Until 23 September 2026 a free key was requested on presetkey.com/download with an email address and sent to that address only. For a free key already issued, presetkey.com stores the address, the key, its plan and status, the opaque identifier of the one device it is activated on, the activation date and the time of the last check.
A beta licence key is either sent to you by PresetKey or redeemed with an invite code at a $0 checkout. presetkey.com stores the key, its status, the email address if the checkout collected one, the opaque device identifiers used to enforce the two device limit, the activation date and the time of the last check.
Beta access can also be given by email address. PresetKey puts the address on its beta list, and you enter it on presetkey.com/download and in the panel instead of a key. When the address is added, presetkey.com makes a beta licence for it and emails its key to that address, once; the licence is stored with the same fields as a beta key plus the address itself, when that email was sent, and a short note PresetKey keeps for its own reference. Checking an address says only whether it is on the list. Taking an address off the list switches its licence off.
No payment is taken for any of these.
Paid plans
A licence is bought through Stripe Checkout. Stripe collects the payment details, and PresetKey never receives or stores a full card number. presetkey.com stores the email address the licence was issued to, the plan, the Stripe customer and subscription identifiers, the renewal date of a subscription, the licence status, the opaque device identifiers used to enforce the two device limit, the activation date and the time of the last check.
Besides the uses set out below, this data is used to end a subscription’s access when it lapses and to switch a key off after a full refund.
Every key downloads the same build; the plan decides what it unlocks. What each feature handles is set out below.
What a key and its email address are used for
The panel sends the key and the device identifier when it activates, each time it checks the key, and when it downloads an update, which the key unlocks. Asking whether an update exists sends no key. When it activates it also sends the computer’s name, which is stored beside that device identifier so that a key already on two computers can tell you which two, and it is removed when you log out on that computer. This data is used to issue, activate, verify, recover and support a key, and to protect it from abuse. It is not sold.
The email address on a key is where that key is sent, where it is sent again when you ask for it on the recover page, and where PresetKey writes to you about that key, for example about a renewal, a refund or a security problem. Resend delivers these messages. To stop the recover page being used to flood an inbox, each request there is counted for one day under a one-way hash of the address and of the IP address it came from, never the address or IP itself. PresetKey does not send newsletters, offers or any other marketing email unless you have separately agreed to receive it, and any such message carries a working way to stop them.
Bug reports
Nothing is sent until you press send under Settings, Report a bug. A report carries your message, the email address if you typed one, the section you picked, your licence key and device identifier, the PresetKey build and helper version, your operating system version, processor architecture, Premiere Pro version, screen size and interface scale, and the last lines of the panel, helper and operations logs. Before sending, the panel removes other licence keys, access tokens and values labelled as a secret or password from those logs. A report that cannot be sent is saved on your computer and sent the next time the panel opens. PresetKey reads reports to fix bugs. Each report is stored on presetkey.com, and a copy with the logs attached is emailed to ibra@presetkey.com, the support inbox. You can also email a bug report there yourself.
Requests to presetkey.com
Requests to the site API are rate limited by IP address. Most of those counters are held in memory only; the recover page and the password login count attempts for one day under a one-way hash of the IP address, never the address itself. presetkey.com runs no advertising, no targeting and no tracking. It sets one cookie, and only after you log in: the session that keeps you logged in, which means nothing outside this site and expires after seven days. Page visits are counted with Vercel Web Analytics, which sets no cookies and keeps no identifier that follows you to other sites. The download page keeps one value in your browser’s local storage, the step of the download you reached, so that a reload returns you to it. Stripe Checkout runs on Stripe’s own site, under Stripe’s privacy policy. No third party serves content or advertising in PresetKey or on presetkey.com.
On your own computer
The panel keeps your profiles, your key bindings and any tokens it holds under %APPDATA%\HyperKey. Auto-captions transcribes the audio of your sequence on your computer, and the audio is not uploaded anywhere. The first time it runs, the speech model files are downloaded from Hugging Face, and the captions installer downloads Python, its packages and ffmpeg from their public download sites. JumpCut reads and cuts your timeline inside Premiere Pro and sends nothing off your computer.
Accounts connected in earlier beta builds
Some earlier beta builds could connect a YouTube, TikTok or Instagram account and post a clip to it. PresetKey does not post to any platform now. If you connected an account in one of those builds, presetkey.com may still hold its label (the account identifier, name or handle, and picture link) and, for an account connected through presetkey.com, its access and refresh tokens, encrypted with AES-256-GCM. An account connected through Zernio (zernio.com) keeps its tokens at Zernio, and presetkey.com holds only Zernio’s identifiers for it. Nothing is posted with them. presetkey.com still checks each connected YouTube account with Google at least every 30 days, and deletes the account, its tokens and its label within 30 days once Google stops honouring the grant.
You can have all of it deleted as set out on the data deletion page, or revoke PresetKey’s access yourself: Google lists it on its security settings page (myaccount.google.com/permissions), Instagram under Apps and websites, and TikTok under Manage app permissions. PresetKey’s use and transfer to any other app of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
How this data is protected
Every call between the panel and presetkey.com is HTTPS over TLS. Licence rows, bug reports and any stored account tokens sit in a managed Postgres database reached over TLS. A token is encrypted with AES-256-GCM before it is written, with a key held as an environment secret on the host, not in the repository or the database. Nobody at PresetKey can read a token: the key desk shows licences and bug reports and has no screen that decrypts one.
If PresetKey finds that licence rows, bug reports or stored account data have been exposed, it revokes any platform tokens it holds, emails the address on the licence within 72 hours of confirming it with what was taken, and says the same on presetkey.com.
Who else processes this data
Stripe processes payments. Resend delivers the licence email and emails each bug report to the support inbox, which IONOS hosts. Vercel hosts the site. Zernio holds the platform connections made through it in earlier beta builds. The licence records and bug reports live in a managed Postgres database. Each of them receives only what it needs to do that job.
How long it is kept
A key’s record, free, beta or paid, lives until you ask for it to be deleted. A connected account row lives until you disconnect it, until the licence is deleted, or, for YouTube, until Google stops honouring the grant as set out above, and the database deletes those rows together with the licence. A bug report and its emailed copy are kept until you ask for them to be deleted, and a deletion request covers the reports sent with your key and their copies. PresetKey completes a deletion request within 7 days. The steps, and what each one clears, are on the data deletion page.
Changes to this policy
When this policy changes, the effective date at the top changes with it. A change to what PresetKey collects or how it uses it is posted on presetkey.com before it applies, and PresetKey does not use data it already holds for a new purpose without asking you first.
Contact
Questions and complaints about how PresetKey handles your data, requests to see or correct what it holds about you, bug reports and deletion requests go to ibra@presetkey.com. PresetKey is operated by NIGHT REACH INC., Ontario, Canada.