End User License Agreement

Version 4.0.0 | Effective Date: April 10, 2026

By installing, activating, or using sshDCommander ("the Software"), you ("the User") agree to be bound by this End User License Agreement ("EULA"). If you do not agree, do not install or use the Software.

1. License Grant

Veniatis grants you a non-exclusive, non-transferable, revocable license to install and use the Software on one (1) machine at a time, solely for your own lawful purposes, subject to the terms of this EULA and an active subscription.

This license does not grant ownership of the Software or any of its components. You receive only the right to use the compiled binaries (sshdcmd, sshdcp, sshdctl) during your subscription term.

2. Restrictions

You shall not:

  1. Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software.
  2. Redistribute, sublicense, rent, lease, or lend the Software binaries to any third party.
  3. Share, sell, publish, or transfer your license key to another person or entity.
  4. Circumvent, disable, or tamper with the license validation mechanism.
  5. Remove, alter, or obscure any copyright notices, trademarks, or proprietary markings in the Software.
  6. Use the Software in any manner that violates applicable law.
  7. Share, distribute, transmit, or otherwise make an Export Archive (as defined in Section 8) available to any third party, except as expressly permitted in Section 8.4.
  8. Use an Export Archive — or any data extracted from it — to bootstrap, configure, or operate a sshDCommander installation for which a valid license has not been obtained through Veniatis.
  9. Use an Export Archive to circumvent, reduce, or avoid the requirement to hold a paid license for any installation that uses sshDCommander server profiles, CA keys, or configuration data derived from the Export Archive.

3. License Key Terms

  1. Your license key is personal and bound to the email address used at purchase.
  2. Each key permits one (1) active installation at any given time. You may deactivate your current installation and reactivate on a different machine.
  3. The license token stored on your machine is cryptographically signed and validated against the Veniatis license API every 7 days. An offline grace period of 72 hours applies if the API cannot be reached.
  4. Sharing or selling license keys is a material breach of this EULA and results in immediate termination without cure period.

4. Subscription and Renewal

  1. The Software is licensed on an annual subscription basis.
  2. Subscriptions are automatically renewed via Stripe unless cancelled by you before the renewal date. You will receive a renewal reminder from Stripe before each renewal charge. You may cancel auto-renewal at any time through the Stripe customer portal or by contacting [email protected].
  3. Payment is processed through Stripe. Veniatis does not store your payment card details.
  4. Upon subscription expiry:
    • Your license token remains valid for up to 72 hours without API contact.
    • After the grace period, the Software stops functioning.
    • Your data and configuration files remain on your machine and are not deleted or encrypted.

5. Data Access and Exit Rights

5.1 Data portability guarantee. While you hold an active, valid license for the Software, the sshctl export command is available at any time, without restriction or throttling, to produce a complete export of your locally stored sshDCommander data. This guarantee applies throughout the full term of your active subscription and during the grace period described in Section 5.2.

5.2 Grace period. For a period of thirty (30) days following the expiration of your paid license ("Grace Period"), the Software continues to operate with full functionality, including sshctl export. During the Grace Period, a persistent warning is displayed at startup and via sshctl status. Veniatis will also send reminder notifications to your registered email address at 30, 14, 7, and 1 day(s) before license expiry, and again during the Grace Period.

5.3 End of Grace Period. After the Grace Period ends, the Software ceases to function as described in Section 4.4. Running sshctl export after the Grace Period has ended is not guaranteed and may not be available. Veniatis strongly recommends that you run sshctl export during the active license term or Grace Period.

5.4 Data commitment. Your local data belongs to you. Veniatis will never delete, encrypt, corrupt, or otherwise render inaccessible your locally stored sshDCommander data (server profiles, CA keys, policy files, daemon configuration) through any active mechanism as a consequence of license expiry, account deletion, or any other licensing event.

5.5 What is exportable. The sshctl export command exports: server profiles, CA private and public keys, signed SSH certificates, policy configuration files, daemon configuration (sanitized), session recordings (optional, via --include-recordings), and an auto-generated OpenSSH ~/.ssh/config equivalent.

5.6 What is not exported. SSH passwords and credentials stored in the OS keyring (Windows DPAPI / Linux libsecret) cannot be extracted for security reasons. Live session state and license activation data are also not included.

5.7 No obligation to export before ceasing use. You are not required to run sshctl export before cancelling your subscription. However, Veniatis strongly recommends exporting your data before uninstalling.

6. Free Trial

  1. Veniatis offers a free trial with full functionality. Trial duration depends on the edition: 14 days for Base, 30 days for Enterprise and Audit.
  2. Trial access is issued per email address and subject to domain verification. Each organization (identified by root domain) is entitled to a limited number of trials as determined by Veniatis.
  3. At the end of the trial period, a 48-hour grace period applies during which only sshctl export is available. After the grace period, the Software stops functioning.
  4. You must purchase a subscription to continue using the Software after the trial.

7. Intellectual Property

  1. The Software, including all compiled binaries, algorithms, documentation, and associated materials, is the exclusive intellectual property of Veniatis.
  2. The compiled binaries (.pyd/.so) distributed via PyPI are protected trade secrets. Unauthorized analysis or extraction of their contents is prohibited.
  3. Nothing in this EULA transfers any intellectual property rights to the User.
  4. Feedback or suggestions you voluntarily provide may be used by Veniatis without obligation to you.

8. Export Archive Restrictions

8.1 The archive produced by sshctl export ("Export Archive") may contain server connection profiles, your CA private key, policy configurations, and session recordings. The Export Archive is classified as Confidential Information for the purposes of this EULA.

8.2 Your obligation to protect the Export Archive. You are responsible for the security of any Export Archive you create. Veniatis strongly recommends encrypting the archive using the --encrypt flag, storing it securely, and deleting it promptly after completing migration.

8.3 The restrictions on Export Archives are defined in Section 2.7, 2.8, and 2.9. Migrating your own environment from one licensed machine to another licensed machine using an Export Archive is permitted and is the intended use of the export feature.

8.4 Permitted disclosure. Notwithstanding Section 2.7, you may share the Export Archive with your own technical staff or contractors acting under your direct instruction for migration purposes, or with a successor entity acquiring your business that will operate under a valid sshDCommander license.

8.5 Breach and consequences. A material breach of Section 2.7, 2.8, or 2.9 constitutes a willful breach of this EULA and results in immediate license termination without a cure period. Veniatis reserves the right to seek damages for losses arising from such breach.

9. Disclaimer of Warranties

THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. VENIATIS DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND AVAILABILITY.

10. Limitation of Liability

  1. To the maximum extent permitted by law, Veniatis's total aggregate liability under this EULA shall not exceed the amount you paid for the Software in the 12 months preceding the claim.
  2. Veniatis shall not be liable for indirect, incidental, special, or consequential damages, loss of data, revenue, profits, or business opportunities, security breaches, or damages resulting from unauthorized modifications or misuse of the Software.
  3. These limitations apply regardless of the legal theory (contract, tort, or otherwise).

11. Termination

  1. By Veniatis for breach: Veniatis may terminate this license if you breach any term of this EULA. For non-willful breaches, you will receive 30 days to cure the breach before termination takes effect. Willful breaches (including key sharing, reverse engineering, or circumventing license validation) result in immediate termination.
  2. By the User: You may terminate this EULA at any time by uninstalling the Software and destroying all copies. No refund is provided for the remainder of your subscription term.
  3. Upon termination: You must promptly delete all copies of the Software from your systems. Termination does not entitle Veniatis to delete your locally stored data files. Sections 7, 8, 9, 10, and 14 survive termination.

12. Data Collection and Privacy

  1. The Software collects only what is necessary for license validation: your license key, email address, validation timestamps, and Stripe customer ID.
  2. No telemetry is collected unless you explicitly opt in.
  3. For full details, refer to the Privacy Policy at sshdcommander.com/privacy.

13. Data Rights

13.1 Data stored by Veniatis. When you activate sshDCommander, the following personal data is stored on the Veniatis license API: your email address, license key, activation and validation timestamps, and Stripe customer ID.

13.2 Your right to erasure (GDPR Article 17). Under Article 17 of the General Data Protection Regulation (GDPR) and the Dutch Implementation Act (UAVG), you have the right to request deletion of your personal data held by Veniatis, subject to the exceptions in Section 13.5.

13.3 How to request deletion. Send an email to [email protected] with the subject line "Data Deletion Request" and your registered email address and license key. Veniatis will process verified deletion requests within 30 days of receipt.

13.4 What is deleted. Upon a verified deletion request, Veniatis will permanently delete your email address, license key, all activation and validation history, any support correspondence data, and telemetry data if any was collected with your consent.

13.5 What is retained after deletion. Financial records are retained for 7 years as required by Dutch tax law (Article 52 AWR). Fraud and abuse investigation records may be retained until resolved. Aggregated, anonymized statistics are retained.

13.6 Local data is your responsibility. The deletion request applies only to data held by Veniatis on the license API. Data stored on your own machine is not accessible to Veniatis.

13.7 Effect of deletion on your license. Requesting deletion of your personal data has the same effect as cancelling your subscription. Your license key is invalidated. The Software continues to function during the remaining Grace Period, then stops functioning. No refund is provided for the unused portion of your subscription term.

14. Governing Law and Disputes

  1. This EULA is governed by the laws of the Netherlands.
  2. Any disputes arising from this EULA shall be submitted to the competent court in the Netherlands.
  3. If any provision of this EULA is found unenforceable, the remaining provisions remain in full force.

15. EU Consumer Rights

  1. Under EU Directive 2011/83/EU, consumers have a 14-day right of withdrawal for digital content.
  2. By purchasing and activating the Software, you expressly consent to the immediate delivery of digital content and acknowledge that this waives your right of withdrawal once the license key is activated.
  3. If you have not yet activated your license key, you may request a full refund within 14 days of purchase. Contact [email protected].

16. Updates to This EULA

  1. Veniatis may update this EULA from time to time.
  2. You will be notified of material changes at least 30 days in advance via the email address associated with your license.
  3. Continued use of the Software after the effective date of changes constitutes acceptance of the updated EULA.
  4. If you do not agree with the changes, you may terminate your license as described in Section 11.

17. Contact

This EULA was last updated on April 10, 2026. sshDCommander is a product of Veniatis. All rights reserved.