Start here
Your licence key
Where the key comes from, what it unlocks, and how to get it back when you cannot find it.
Your licence key looks like PRAGMA-7KQ2M-X9FHT-3NBWR-C8JPD. It is emailed to you the moment your purchase completes, shown on the download page straight after checkout, and it is the credential for everything after the purchase.
Bought before September 2026? Your key looks like T-3E8870-FC398E43-156714W. It keeps working exactly as before; there is nothing to change.
What it unlocks
- The download. trypragma.xyz/thanks checks it before it hands over the installer, every time.
- Updates. Pragma sends it on every update check. Without a stored key the app still runs, but it never sees a new version.
- Reinstalling. New laptop, reinstalled Windows or macOS, second machine: same key.
Keep it. It is not a one-time download code.
Getting it back
Search your inbox for Your Pragma licence key, from systo.ai@gmail.com.
Not there? Go to trypragma.xyz/thanks, enter the email address you bought with under Lost your key?, and press Email my key. The key goes to that address, and only that address. The page says the same thing whichever address you type, so it cannot be used to find out who bought Pragma.
Still stuck, or bought before September 2026, when we did not keep the address you bought with? Email systo.ai@gmail.com or message us on WhatsApp.
Putting it in the app
Settings, then Licence, then paste and activate.
The key is stored using the operating system's own encryption: Windows' data protection, or the macOS Keychain. If that encryption is unavailable, Pragma refuses to store the key rather than quietly writing it to disk in plain text, and tells you so.
The renderer never receives the key. It lives in the main process, which is what talks to the licence server.
What the app does with it
Once an hour, and fifteen seconds after launch, the updater asks trypragma.xyz whether that key is still a paid licence. The answer is cached for a day so a flaky connection is not a problem, and a failure to reach the server is never treated as "you did not pay".
Refund the purchase and the same check starts refusing. The app you have installed keeps working; new versions stop arriving.
Sharing it
Nothing stops you pasting the key on two of your own machines, and that is intended. Publishing it somewhere public is a different matter, and the remedy is straightforward: a shared key can be revoked, and every check refuses from that moment on.