Server-signed licenses
Licenses are signed with ES256 on our server; the private key never leaves it. The app contains only the public key.
Protolith Studio runs locally. This page lists exactly what the app sends, what it never sends, and how we protect it.
| What | When | Contents |
|---|---|---|
| License activation and checks | At activation, at start and about once a day while the app is used | License key or account, a hashed device fingerprint, the device's public key, app and OS version. If the server can't be reached, the app keeps working for 30 days. |
| Update check | With the license check, only when a newer version exists | Reads our signed release manifest. An update is installed only if the signature and the file's SHA-256 match. |
| Anonymous usage data and crash reports | About every four hours and when the app closes (Free and Pro, can be turned off) | Which features are used, plan limits reached, counts rounded into ranges, and cleaned crash stacks. Details below. |
| License protection reports | Only when the app detects tampering with its licensing | A short security event tied to the installation. Sent even when usage data is turned off, because it protects the licensing itself. |
Licenses are signed with ES256 on our server; the private key never leaves it. The app contains only the public key.
Processor, motherboard and disk serial numbers are hashed (SHA-256) on your computer. The raw values are never sent.
The download page shows each installer's SHA-256, and in-app updates check a signed manifest. Our code-signing certificate is on its way; until then Windows may show an unknown-publisher warning.
Data is processed on our own server in Finland. IP addresses are kept only hashed, for at most two days, for abuse protection; download logs for 90 days.
Usage data helps us see which features are used and where plan limits get in the way. It is on by default on Free and Pro and off on Enterprise and Runtime. Turn it off at any time on the License page of the app with Send anonymous usage data; anything not yet sent is discarded.
Full details are in the Privacy Notice.
If you find a security issue in the app, the website or the license server, write to info@protolithstudio.com with "Security report" in the subject. Please give us a reasonable time to fix it before making it public. We reply within two business days. Our contact is also published in security.txt.