Terms of Service
Last updated: April 15, 2026 · Effective: April 15, 2026
These Terms of Service ("Terms") govern your access to and use of the ERGENEKON Engine software, website, documentation, and related services (collectively, the "Service") provided by İlhan Göktaş ("Company," "we," "our," or "us"). By using the Service, you agree to be bound by these Terms.
1. Acceptance of Terms
By accessing or using the Service, you confirm that you are at least 16 years old and have the legal capacity to enter into a binding agreement. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.
2. Service Description
ERGENEKON Engine is a deterministic record-and-replay debugging platform for distributed systems. The Service includes:
- Open-Source Software: The Community tier, licensed under BSL-1.1 (Business Source License).
- Commercial Software: Pro and Enterprise tiers, available via paid license.
- Website: Documentation, marketing pages, and the pricing portal at ergenekon.dev.
- Support: Email support included with paid plans.
3. License Tiers
3.1 Community (Free)
- Licensed under BSL-1.1 with an AGPL-3.0 conversion after 4 years.
- Single-service record and replay.
- 24-hour data retention.
- No SLA or priority support.
3.2 Pro (Free during launch)
- All Community features plus distributed replay, smart sampling, deep redaction, and advanced interceptors.
- License key delivered via email as a
.ergenekon-license.json file.
- 30-day data retention.
- Priority email support (24-hour response).
3.3 Enterprise (Free during launch)
- All Pro features plus SSO/SAML, RBAC, on-premise deployment, unlimited retention, and SLA 99.9%.
- Custom contract and dedicated support.
- Available upon request — contact enterprise@ergenekon.dev.
4. License Keys and Usage
- License keys are issued per developer seat and are non-transferable.
- License keys are cryptographically signed using Ed25519 and validated offline.
- You may not share, redistribute, sublicense, or resell your license key.
- Tampering with, modifying, or reverse-engineering license validation constitutes a material breach.
- Expired or invalid licenses will cause the software to operate in Community mode (graceful degradation).
5. Payment Terms
- Payments are processed through Stripe. You agree to Stripe's Terms of Service.
- Subscriptions are billed monthly or annually, depending on your chosen plan.
- All fees are in USD and exclude applicable taxes.
- Annual plans are billed upfront and include a 20% discount.
- No refunds are provided for partial billing periods. You may cancel at any time; your access continues until the end of the current billing period.
6. Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose or in violation of any applicable law.
- Attempt to reverse-engineer, decompile, or extract the source code of proprietary components.
- Circumvent or disable license validation, rate limiting, or security measures.
- Use the Service to build a competing product or service.
- Transmit malware, viruses, or harmful code through the Service.
- Overwhelm the Service with automated requests (exceeding rate limits).
7. Intellectual Property
- The ERGENEKON Engine software, logo, branding, and documentation are owned by İlhan Göktaş.
- The Community tier is licensed under BSL-1.1. You may use, modify, and distribute it under the terms of that license.
- Pro and Enterprise features are proprietary and may not be copied, distributed, or used without a valid license.
- Your application code, recordings, and data remain entirely yours. We claim no rights to your data.
8. Data and Privacy
- ERGENEKON Engine runs entirely on your infrastructure. We have no access to your application data.
- Our data practices are described in our Privacy Policy.
- We comply with GDPR, CCPA, and other applicable data protection laws.
9. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
While we strive for reliability, we do not guarantee that the Service will be uninterrupted, error-free, or that defects will be corrected. The Community tier has no SLA.
10. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL THE COMPANY BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE, REGARDLESS OF THE THEORY OF LIABILITY.
OUR TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM.
11. Indemnification
You agree to indemnify and hold harmless the Company from any claims, damages, losses, or expenses (including reasonable attorney's fees) arising from your use of the Service, your violation of these Terms, or your violation of any third-party rights.
12. Termination
- By You: You may cancel your subscription at any time. Access continues until the end of the billing period.
- By Us: We may suspend or terminate your access if you violate these Terms, with or without notice.
- Effect: Upon termination, your license key will no longer be valid. The software will revert to Community mode.
- Survival: Sections 7, 9, 10, 11, and 14 survive termination.
13. Changes to These Terms
We reserve the right to modify these Terms at any time. We will provide notice of material changes by updating the "Last updated" date and, where appropriate, sending an email notification. Continued use of the Service after changes constitutes acceptance.
14. Governing Law and Disputes
- These Terms are governed by the laws of the Republic of Turkey.
- Any disputes shall be resolved through good-faith negotiation first.
- If negotiation fails, disputes shall be submitted to the courts of Istanbul, Turkey.
- Nothing in these Terms limits your statutory rights under applicable consumer protection laws.
15. Contact