qPapel Auth brings encrypted license validation, hardware locking, remote settings and real-time control together in one system.
For software developers
Selling software is only complete when it is used by the people who paid for it. qPapel Auth is a licensing and authentication system you can integrate into your software in minutes. Every connection is encrypted with modern cryptography, every license runs on the rules you choose, and you manage every user from your dashboard in real time.
DemoApp.exe
X25519 · ChaCha20-Poly1305
Ed25519-signed response
qPapel Auth
Remote settings
Tamper detection
Features
Every message between your software and the server is protected with X25519 key exchange, Ed25519 server signatures and ChaCha20-Poly1305 encryption. The server signature stops fake servers and man-in-the-middle attacks.
Time-based licenses by the day or the hour, starting at first use; single-use and multi-use keys; licenses that only run at set hours of the day; and demo keys. Generate key formats randomly, from the username or from your own template.
Bind a license to the computer it is first used on, so shared keys don't work. Reset the hardware lock from the dashboard or the API when needed.
Freeze licenses, ban them with a reason, add time and run bulk actions. All of it works from the dashboard, the API and the Discord and Telegram bots.
Keep your software's settings, sensitive strings and files on the server. Your software receives them at runtime, and only with a valid license. Change its behaviour without shipping a new version.
See the computers using each license, with their change history. Ban a specific computer entirely.
Code integrity changes, debuggers, inline hooks, virtual machine indicators and blocked processes are detected. For each case, choose to allow it, close the application or ban.
Integrate in minutes with the C++ SDK for Windows x64: a header, a static library and a DLL.
Every product sold from your PapelShip store automatically creates a real qPapel license. The license on a refunded order can be banned automatically.
How it works
Define a product for your software in the dashboard and download the SDK.
Add the SDK to your software and start validating licenses.
Licenses are created from your store, by resellers or from the dashboard. Manage your users in real time.
Keep exploring