Terms of Service / Allgemeine Geschäftsbedingungen (AGB)
Last updated: December 2025
Version: 2.0
Table of Contents
- Scope and Definitions
- Contract Formation
- License Grant
- License Restrictions
- License File Integrity
- Payment Terms
- Third-Party Software Disclaimer
- Warranty Disclaimer
- Limitation of Liability
- Indemnification
- Force Majeure
- Intellectual Property
- Data Protection
- Term and Termination
- Export Compliance
- Governing Law and Jurisdiction
- Dispute Resolution
- Severability
- Amendments
- Contact Information
1. Scope and Definitions
1.1 Scope
These Terms of Service ("Terms", "AGB") govern the use of all software products, plugins, and services ("Products", "Software") provided by Al-Ahmad IT Services ("Provider", "we", "us", "our"), operated by Scherwan Al-Ahmad.
By downloading, installing, accessing, or using our Products, you ("User", "Customer", "you") agree to be bound by these Terms. If you do not agree to these Terms, you may not use our Products.
1.2 Definitions
- "License" - The right granted to use the Software under these Terms
- "License Key" - A unique alphanumeric code that activates the Software
- "License File" - Any file containing license validation data, including but not limited to activation tokens, license keys, or validation certificates
- "Products" - All Strapi plugins including Magic-Link, Magic-Mail, Magic-Mark, Magic-Sessionmanager, Magic-Editor-X, and any future products
- "Free Tier" - Basic functionality provided at no cost with limited features
- "Premium Tier" - Paid functionality with enhanced features and limits
- "Documentation" - All technical documentation at magicdx.dev
1.3 Consumer Information (German Law)
Für Verbraucher i.S.d. § 13 BGB gelten ergänzend die gesetzlichen Regelungen, insbesondere das Widerrufsrecht gemäß §§ 312g, 355 BGB.
2. Contract Formation
2.1 Offer and Acceptance
The presentation of Products on our website does not constitute a binding offer. By placing an order or activating a license, you submit a binding offer to purchase the Product. We accept your offer by sending a license key or order confirmation.
2.2 Verification
We reserve the right to verify your identity and payment information before providing access to paid features.
2.3 Business Customers
If you are using our Products for commercial purposes, you confirm that you have the authority to bind your organization to these Terms.
3. License Grant
3.1 Free Tier License
Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to use the Free Tier features of our Products for personal or commercial purposes.
3.2 Premium License
Upon payment of applicable fees, we grant you a limited, non-exclusive, non-transferable license to use Premium features according to your selected plan:
| Plan | Scope |
|---|---|
| Premium | Single project, up to 5 collaborators |
| Advanced | Up to 3 projects, up to 25 collaborators |
3.3 License Activation
Your license is activated through our automated license server and is bound to your installation. Each license key is valid for the number of installations specified in your plan.
4. License Restrictions
4.1 Prohibited Uses
You may NOT:
- Sublicense, sell, rent, lease, or distribute the Software to third parties
- Use the Software to create a competing product
- Remove, alter, or obscure any proprietary notices
- Use the Software in any manner that violates applicable laws
- Share your License Key with unauthorized parties
- Use a single license across more installations than permitted
- Reverse engineer, decompile, or disassemble the Software except as permitted by law
- Circumvent any technical limitations or security measures
4.2 Compliance Monitoring
We may implement technical measures to verify compliance with these Terms, including license validation and usage tracking.
5. License File Integrity
5.1 Prohibition of Modification
YOU ARE STRICTLY PROHIBITED FROM:
- Modifying, altering, or tampering with any License File
- Creating, distributing, or using counterfeit License Keys
- Bypassing, disabling, or circumventing license validation mechanisms
- Sharing tools or methods designed to circumvent licensing
- Using any automated tools to generate or validate licenses without authorization
5.2 Technical Protection
Our Software contains technical protection measures to prevent unauthorized use. Any attempt to circumvent these measures constitutes a material breach of these Terms.
5.3 Legal Consequences
Violation of Section 5 may result in:
Civil Consequences:
- Immediate termination of all licenses without refund
- Liability for damages including lost revenue
- Injunctive relief
- Legal fees and costs
Criminal Consequences (where applicable):
- Prosecution under § 202a StGB (Germany) - Unauthorized data access
- Prosecution under § 263a StGB (Germany) - Computer fraud
- Prosecution under applicable computer fraud and abuse laws internationally
- Copyright infringement proceedings
5.4 Monitoring and Enforcement
We actively monitor for license violations and will pursue all legal remedies available. We may share violation data with law enforcement authorities.
6. Payment Terms
6.1 Pricing
Current pricing is available at magicdx.dev/pricing. All prices are in USD unless otherwise stated.
6.2 VAT / Tax
Gemäß § 19 UStG wird keine Umsatzsteuer berechnet (Kleinunternehmerregelung). Prices do not include VAT as we operate under the German small business regulation.
For international customers: You may be responsible for local taxes, duties, or import fees.
6.3 Payment Processing
Payments are processed through secure third-party payment providers. We do not store credit card information.
6.4 Subscription Billing
- Premium subscriptions are billed monthly
- Subscriptions auto-renew unless cancelled before the renewal date
- You may cancel at any time through your account dashboard
- Cancellation takes effect at the end of the current billing period
- No long-term commitment required
6.5 Cancellation Policy
Monthly Subscription Model:
- Cancel anytime - no questions asked
- Access continues until the end of your current billing period
- No partial refunds for unused days within a billing period
- You can re-subscribe at any time
This model ensures maximum flexibility for our customers without the need for complex refund processes.
7. Third-Party Software Disclaimer
7.1 Strapi Platform
IMPORTANT: Our Products are plugins designed to extend Strapi CMS, an open-source headless content management system developed and maintained by Strapi SAS and the Strapi community.
WE ARE NOT AFFILIATED WITH, ENDORSED BY, OR SPONSORED BY STRAPI SAS OR THE STRAPI PROJECT.
- Strapi is a trademark of Strapi SAS
- We have no control over Strapi's development, updates, or discontinuation
- Our plugins are independently developed and may not be compatible with all Strapi versions
- We are not responsible for any issues arising from Strapi itself
7.2 No Warranty for Third-Party Compatibility
WE MAKE NO WARRANTY THAT:
- Our plugins will be compatible with future versions of Strapi
- Our plugins will work with other third-party plugins
- Our plugins will function correctly with all database configurations
- Our plugins will work with custom Strapi modifications
- Updates to Strapi will not break our plugin functionality
7.3 Integration Risk
YOU ACKNOWLEDGE AND ACCEPT THAT:
- Software integration carries inherent risks
- We cannot test every possible configuration
- You are responsible for testing in your environment before production use
- Database modifications made by our plugins are at your own risk
- We are not liable for data loss or corruption resulting from plugin usage
- You should maintain regular backups of your data
7.4 Dependencies
Our plugins may rely on third-party libraries and services. We are not responsible for:
- Changes, discontinuation, or failures of third-party services
- Security vulnerabilities in third-party dependencies
- Licensing changes of third-party components
- API changes by external services (e.g., email providers, OAuth providers)
7.5 No Professional Advice
Our plugins and documentation do not constitute:
- Legal advice
- Security consulting
- Professional IT consultation
- Compliance certification
You should consult appropriate professionals for specific requirements.
8. Warranty Disclaimer
8.1 "As Is" Provision (Gewährleistungsausschluss)
THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
To the maximum extent permitted by applicable law, we disclaim all warranties including but not limited to:
- Merchantability
- Fitness for a particular purpose
- Non-infringement
- Accuracy or completeness
- Uninterrupted or error-free operation
- Security or freedom from viruses
- Compatibility with your systems
- Compatibility with Strapi or any third-party software
- Fitness for use in production environments
8.2 No Guarantee
We do not guarantee that:
- The Software will meet your requirements
- The Software will be compatible with all systems or Strapi versions
- All errors or bugs will be corrected
- The Software will be available at all times
- The Software will not cause data loss or system failures
- Updates will not introduce breaking changes
8.3 User Responsibility
YOU ARE SOLELY RESPONSIBLE FOR:
- Testing the Software in your environment before production deployment
- Maintaining backups of your data and configurations
- Ensuring compliance with your local laws and regulations
- Verifying the Software meets your specific requirements
- Any consequences arising from your use of the Software
8.4 German Law Exception (Verbraucherrechte)
Für Verbraucher in Deutschland: Die Gewährleistung richtet sich nach den gesetzlichen Bestimmungen (§§ 434 ff. BGB). Die Verjährungsfrist für Mängelansprüche beträgt zwei Jahre. Die vorstehenden Beschränkungen gelten nicht, soweit sie mit zwingenden gesetzlichen Verbraucherschutzrechten unvereinbar sind.
9. Limitation of Liability
9.1 Maximum Liability
TO THE FULLEST EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY FOR ALL CLAIMS ARISING FROM OR RELATING TO THESE TERMS OR THE SOFTWARE SHALL NOT EXCEED THE GREATER OF:
- The amount you paid for the Software in the 12 months preceding the claim, OR
- EUR 100
9.2 Exclusion of Damages
WE SHALL NOT BE LIABLE FOR ANY:
- Indirect, incidental, special, consequential, or punitive damages
- Loss of profits, revenue, business opportunities, or data
- Business interruption or downtime
- Cost of substitute products or services
- Damages arising from unauthorized access or use
- Damages arising from third-party content or services
- Data loss, corruption, or security breaches
- Damages resulting from Strapi updates or changes
- Damages resulting from third-party plugin conflicts
- Damages resulting from your failure to maintain backups
- Damages resulting from improper installation or configuration
9.3 Exceptions
The limitations in this Section 9 do not apply to:
- Liability for death or personal injury caused by gross negligence (grobe Fahrlässigkeit)
- Liability for intentional misconduct (Vorsatz)
- Liability for fraud or fraudulent misrepresentation
- Liability that cannot be excluded under mandatory applicable law
- Liability for breach of Section 5 (License File Integrity) by User
9.4 German Law Compliance (§ 309 Nr. 7 BGB)
Die Haftung für Vorsatz und grobe Fahrlässigkeit sowie für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit bleibt unberührt. Bei leichter Fahrlässigkeit haften wir nur bei Verletzung wesentlicher Vertragspflichten (Kardinalpflichten), der Höhe nach begrenzt auf den vertragstypischen, vorhersehbaren Schaden.
Hinweis für Einzelunternehmer: Als Einzelunternehmer (Kleingewerbe) gemäß deutschem Recht sind wir nicht persönlich haftbar für normale Geschäftstätigkeiten, die im Einklang mit diesen Bedingungen durchgeführt werden.
9.5 Acknowledgment of Limitations
BY USING THE SOFTWARE, YOU ACKNOWLEDGE THAT:
- The limitations of liability reflect a reasonable allocation of risk
- The Software is priced accordingly to reflect these limitations
- You have had the opportunity to review these terms before agreeing
- These limitations are essential to our ability to offer the Software at its price point
10. Indemnification
10.1 Your Indemnification
You agree to indemnify, defend, and hold harmless Al-Ahmad IT Services, Scherwan Al-Ahmad, and any affiliates, employees, agents, and representatives from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from:
- Your use or misuse of the Software
- Your violation of these Terms
- Your violation of any third-party rights
- Your content or data processed through the Software
- Any claim that your use of the Software caused damage to a third party
- Your failure to comply with applicable laws
- Your unauthorized modifications to the Software
- Claims by your end users or customers
- Your integration of the Software with other systems
10.2 Procedure
We will promptly notify you of any claim and cooperate with your defense. We reserve the right to assume exclusive defense at our expense.
10.3 Survival
This indemnification obligation survives termination of these Terms indefinitely.
11. Force Majeure (Höhere Gewalt)
11.1 Definition
Neither party shall be liable for any failure or delay in performance due to circumstances beyond reasonable control, including but not limited to:
- Acts of God, natural disasters, or extreme weather events
- War, terrorism, civil unrest, or armed conflict
- Government actions, embargoes, or sanctions
- Pandemics, epidemics, or public health emergencies
- Infrastructure failures (power, internet, telecommunications)
- Cyberattacks, DDoS attacks, or security breaches beyond our control
- Changes to third-party platforms (including Strapi) that affect functionality
- Third-party service provider failures
- Labor disputes or strikes
- Supply chain disruptions
11.2 Obligations During Force Majeure
The affected party shall:
- Promptly notify the other party of the force majeure event
- Use reasonable efforts to minimize the impact
- Resume performance as soon as reasonably practicable
- Keep the other party informed of progress
11.3 Extended Force Majeure
If a force majeure event continues for more than 90 days, either party may terminate the agreement without liability.
12. Intellectual Property
12.1 Ownership
The Software and all copies thereof are proprietary to Al-Ahmad IT Services and title thereto remains exclusively with us. All applicable rights to patents, copyrights, trademarks, and trade secrets in the Software are and shall remain our exclusive property.
12.2 Feedback
Any feedback, suggestions, or improvements you provide may be used by us without compensation or attribution.
12.3 Third-Party Components
The Software may include third-party open-source components subject to their respective licenses. A list of such components and their licenses is available in the Documentation.
12.4 Trademarks
"MagicDX", "Magic-Link", "Magic-Mail", "Magic-Mark", "Magic-Sessionmanager", and "Magic-Editor-X" are trademarks of Al-Ahmad IT Services. "Strapi" is a trademark of Strapi SAS. All other trademarks belong to their respective owners.
13. Data Protection
13.1 Privacy Policy
Our collection and use of personal data is governed by our Privacy Policy, which is incorporated into these Terms by reference.
13.2 License Validation Data
By using the Software, you consent to the transmission of:
- License Key and activation status
- System identifier (anonymized)
- Usage statistics (aggregate, non-personal)
- IP address (for fraud prevention)
13.3 GDPR Compliance
We comply with the EU General Data Protection Regulation (GDPR) and German data protection law (BDSG/DSGVO). See our Privacy Policy for details on your rights.
14. Term and Termination
14.1 Term
These Terms are effective until terminated. Free Tier licenses remain valid as long as you comply with these Terms.
14.2 Termination by You
You may terminate by:
- Discontinuing use of the Software
- Uninstalling the Software
- Cancelling your subscription (for paid plans)
14.3 Termination by Us
We may terminate your license immediately if:
- You breach any provision of these Terms
- You fail to pay applicable fees
- We discontinue the Software (with 30 days notice)
- Required by law
14.4 Effect of Termination
Upon termination:
- All licenses granted herein terminate
- You must cease all use of the Software
- You must delete all copies of the Software
- Sections 7, 8, 9, 10, 11, 12, 16, 17, and 18 survive termination
14.5 Termination for Breach
If we terminate your license due to breach, your subscription is cancelled immediately without access to the remainder of your billing period.
15. Export Compliance
You agree to comply with all applicable export and re-export control laws and regulations, including the Export Administration Regulations maintained by the U.S. Department of Commerce, trade and economic sanctions maintained by OFAC, and the International Traffic in Arms Regulations maintained by the U.S. Department of State.
16. Governing Law and Jurisdiction
16.1 Governing Law
These Terms shall be governed by and construed in accordance with the laws of the Federal Republic of Germany, without regard to its conflict of law provisions.
The UN Convention on Contracts for the International Sale of Goods (CISG) is expressly excluded.
16.2 Jurisdiction
For Business Customers (B2B):
Exclusive jurisdiction for all disputes shall be the courts of Berlin, Germany.
For Consumers in the EU (B2C):
If you are a consumer habitually resident in the EU, you may bring proceedings in either Berlin or your country of residence. We may only bring proceedings against you in the courts of your country of residence.
16.3 German Text Controls
In case of any discrepancy between the German and English versions of these Terms, the German version shall prevail.
16.4 Applicable Law Notice (2025)
These Terms are drafted in compliance with:
- German Civil Code (BGB) - §§ 305-310 (AGB-Recht)
- German Commercial Code (HGB) - Commercial transactions
- EU Consumer Rights Directive 2011/83/EU - Consumer protection
- EU Digital Content Directive 2019/770 - Digital goods rights
- GDPR / DSGVO - Data protection
- German Telemedia Act (TMG) / Digital Services Act (DSA) - Online services
- International commercial law - Cross-border transactions
17. Dispute Resolution
17.1 Informal Resolution
Before filing any formal claim, you agree to attempt to resolve disputes informally by contacting us at support@magicdx.dev. We will attempt to resolve the dispute within 30 days.
17.2 EU Online Dispute Resolution
The European Commission provides an Online Dispute Resolution platform at https://ec.europa.eu/consumers/odr/.
Hinweis: Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
17.3 No Class Actions
To the extent permitted by law, you agree that any dispute resolution proceedings will be conducted only on an individual basis and not as a class, consolidated, or representative action.
18. Severability
18.1 Severability Clause (Salvatorische Klausel)
If any provision of these Terms is held to be invalid, illegal, or unenforceable:
- The remaining provisions shall continue in full force and effect
- The invalid provision shall be modified to the minimum extent necessary to make it valid and enforceable
- If modification is not possible, the invalid provision shall be deemed deleted
18.2 Preservation of Intent
The parties agree to negotiate in good faith a substitute provision that most closely approximates the intent of the original provision.
18.3 German Law (§ 306 BGB)
Sollten einzelne Bestimmungen dieser AGB unwirksam sein oder werden, so wird hierdurch die Gültigkeit der übrigen Bestimmungen nicht berührt. Die unwirksame Bestimmung ist durch eine wirksame zu ersetzen, die dem wirtschaftlichen Zweck der unwirksamen Bestimmung am nächsten kommt.
19. Amendments
19.1 Right to Amend
We reserve the right to modify these Terms at any time. Changes will be effective upon posting to our website.
19.2 Notification
For material changes, we will provide notice via:
- Email to registered users
- Prominent notice on our website
- In-app notification
19.3 Continued Use
Your continued use of the Software after changes constitutes acceptance of the modified Terms.
19.4 Objection
If you do not agree to modified Terms, you must stop using the Software and cancel any paid subscriptions.
20. Contact Information
Al-Ahmad IT Services
Scherwan Al-Ahmad
Greifswalder Str. 200
10405 Berlin
Germany
Email: support@magicdx.dev
Website: https://magicdx.dev
For legal inquiries: legal@magicdx.dev
Schlussbestimmungen / Final Provisions
By using our Software, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.
IMPORTANT NOTICE:
This agreement has been prepared under German law (Stand: Dezember 2025) and is intended to provide maximum legal protection for both parties. The liability limitations and disclaimers herein are essential terms without which we would not be able to offer our Software at the current pricing.
Für Verbraucher: Ihre gesetzlichen Rechte bleiben von diesen AGB unberührt, soweit diese zwingend sind.
Diese AGB sind auch in deutscher Sprache verfügbar. Bei Widersprüchen gilt die deutsche Fassung.
Diese AGB entsprechen dem aktuellen Stand der deutschen und europäischen Gesetzgebung (Dezember 2025).