Orthanc Privacy Policy

Effective date: August 3, 2026

Orthanc is a macOS app and set of browser extensions (Chrome, Firefox, Safari) that give you one-click AWS SSO login and AWS Console access. It is built and operated by an independent developer, and this policy describes everything Orthanc does with data, which is very little. The short version: your AWS credentials never leave your Mac, the only telemetry is anonymous counters you can turn off, and the only identifier we ever store exists to prevent free-trial abuse and can be deleted by you at any time.

1. Who we are

Orthanc is developed and published by Sebastien Stormacq, an independent (indie) developer.

Contact for anything in this policy, including data-deletion requests: orthanc@stormacq.net

2. Your AWS data stays on your device

Orthanc's core functionality is entirely local:

We (the developer) have no server involved in any of the above and no visibility into your AWS accounts, profiles, sessions, or activity.

3. Anonymous usage statistics (optional)

To know roughly how many people use Orthanc, the app can send a small, truly anonymous ping to our backend when it launches. The complete contents of that ping are:

That is the entire payload. It contains no device identifier, no user identifier, no IP-derived data, and no hash of anything. Deduplication happens on your Mac (the app remembers locally whether it already pinged today), so the server only increments aggregate counters. No per-device record of any kind is created by telemetry.

You can turn this off in the app: Settings → the "Orthanc sends anonymous launch statistics" toggle. When disabled, no ping is sent.

4. Free-trial verification (the one identifier we use)

Orthanc offers a 30-day free trial. To prevent the trial from being reset indefinitely (for example by wiping the app's local storage), the app makes one kind of identifier-bearing call, to our /v1/trial endpoint. It sends:

What we store: a single database row keyed by the device hash, containing the trial start date and first-seen date. That's it.

What this data is not used for:

Retention. Trial records are deleted automatically 90 days after the trial starts (the 30-day trial plus a safety margin for devices that were offline during the trial and for support disputes about trial dates). After that, the only remaining trace is Apple's DeviceCheck flag (two bits, stored by Apple, see §7), which prevents repeat trials but contains no date or usage data on our side. Anonymous aggregate counters (which contain no identifier at all) expire after at most 400 days. You can delete your trial record earlier at any time (below).

Deletion. The app includes a "Delete my data" control in Settings. It recomputes your device's hash locally and calls our DELETE /v1/device endpoint, removing the trial record. The app is the only thing that can derive the hash, so deletion must be triggered from the device itself.

If you no longer have the app installed, we cannot locate your record on request: the identifier is a one-way salted hash stored with no name, email, or other linkable attribute, so we have no way to tell which record, if any, is yours (this inability to identify you is deliberate; see GDPR Art. 11). Your options in that case are to reinstall the app briefly and use the delete control, or simply wait: every trial record expires and is deleted automatically 90 days after the trial started (see Retention above). Note: deleting the record does not reset Apple's DeviceCheck bits (Apple stores those, scoped to this developer account, and they contain no data beyond the two bits, see §7).

Trial verification is fraud prevention, not analytics, so it is not covered by the telemetry opt-out toggle. If you never start a trial (e.g. you purchase immediately), no trial record is created for you.

5. Purchases

Orthanc Pro is a one-time in-app purchase handled entirely by Apple through the App Store's In-App Purchase system. Payment processing, receipts, refunds, and your payment details are all handled by Apple under Apple's Privacy Policy. We never receive your name, email, Apple ID, payment information, or receipts. Purchase entitlement is verified on your device by StoreKit; our server never sees it.

6. Browser extensions

The Chrome, Firefox, and Safari extensions:

The data-use declarations we file with the Chrome Web Store (Developer Program Policies disclosure) and Firefox Add-ons (AMO) match this policy: the extensions themselves collect no user data.

7. What we do NOT do

8. Data processors (where the small amount of server data lives)

Two companies process data on our behalf, strictly as described above:

Separately, and not on our behalf, the app connects directly to your AWS endpoints for SSO login and console access (§2). In that relationship AWS is your provider, not our processor.

9. Your rights (GDPR, CCPA, and similar laws)

Legal bases (GDPR):

Your rights: you may request access to, correction of, or deletion of any data we hold about your device. In practice:

CCPA/CPRA: we do not sell or share personal information as those terms are defined in California law, and we collect no personal information categories beyond the pseudonymous device hash described in §4. There is no cross-border sale of data, or any sale of data, of any kind.

If you are in the EU/EEA or UK, you also have the right to lodge a complaint with your local supervisory authority.

10. Children

Orthanc is a professional developer tool and is not directed at children under 16. We do not knowingly collect data from children.

11. Changes to this policy

If we change what data Orthanc collects or how it is used, we will update this policy, change the effective date at the top, and for material changes note it in the app's release notes. The current version is always available at this URL.


Questions? Email orthanc@stormacq.net.