Software License Agreement
Last updated: November 29, 2024
This Software License Agreement ("Agreement") governs your use of QAstell, a security auditing library for Playwright ("Software"), provided by Robin Molnar ("we", "our", or "us"). By downloading, installing, or using the Software, you agree to this Agreement.
1. License Tiers
QAstell is available under the following license tiers:
| Tier | Price | Scans/Day | Usage |
|---|---|---|---|
| Free (Non-Commercial) | Free | 10 | Personal & open source only |
| Enterprise | €99/month | 100 | Personal & commercial use |
| Corporate | €499/month | Unlimited | Personal & commercial use |
2. Free (Non-Commercial) License
The Free tier is provided for:
- Personal learning and experimentation
- Open source projects (projects with OSI-approved licenses)
- Non-profit organizations
- Educational institutions for teaching purposes
The Free tier may not be used for:
- Commercial software development
- Internal business applications
- Client work or consulting
- Any revenue-generating activity
3. Paid Licenses
3.1 License Grant
Upon purchase, we grant you a non-exclusive, non-transferable license to use the Software according to your selected tier. The license is valid for the subscription period and subject to the usage limits of your tier.
3.2 License Key
Your license key is personal to your organization. You may not share, redistribute, or sell your license key. Each license key is tied to a single organization.
3.3 Subscription and Billing
- Subscriptions are billed monthly in advance
- Payments are processed by LemonSqueezy
- You may cancel at any time; your license remains valid until the end of the billing period
3.4 No Refunds Policy
All fees and subscription payments are non-refundable. We offer a fully functional free tier that allows you to thoroughly evaluate the Software before purchasing a paid subscription. By purchasing a paid license, you acknowledge that you have had the opportunity to test the Software and are satisfied with its functionality.
3.5 On-Premises Software & Data Privacy
The Software is distributed as an npm package and runs entirely on your own infrastructure (on-premises). You are responsible for downloading, installing, and running the Software in your own environment.
QAstell does not transmit any data to external servers. All security scans, test results, and findings remain on your systems. We do not collect, receive, or have access to:
- URLs or domains you scan
- Page content, HTML, or screenshots
- Security vulnerabilities or scan results
- Your source code or test files
- Any other data from your environment
License validation is performed entirely offline using cryptographic signature verification. QAstell itself makes no network calls whatsoever—it analyzes pages already loaded by your test automation framework (e.g., Playwright). Any network activity originates from your own test scripts, not from QAstell.
4. Permissible Use
QAstell is a security auditing tool designed exclusively for lawful and ethical purposes. You may only use QAstell to:
- Test websites and applications that you own
- Test websites and applications for which you have explicit, written authorization from the owner
- Conduct security assessments as part of your professional duties with proper authorization
- Learn about web security in controlled, legal environments
4.1 Prohibited Activities
You must NOT use QAstell to:
- Scan, probe, or test any website or system without explicit authorization from its owner
- Conduct unauthorized penetration testing or security assessments
- Discover vulnerabilities for malicious exploitation, blackmail, or unauthorized disclosure
- Engage in any activity that violates applicable local, national, or international laws
- Harass, harm, or interfere with the operations of third parties
- Facilitate or assist others in conducting unauthorized security testing
Consequences of Violation: Any violation of these prohibited activities will result in immediate termination of your license (including free tier access) without refund. We reserve the right to report illegal activity to law enforcement authorities and to pursue legal action to recover damages.
4.2 Your Responsibility
You are solely responsible for ensuring your use of QAstell complies with all applicable laws and regulations, including but not limited to computer fraud and abuse laws, data protection regulations, and cybersecurity legislation in your jurisdiction. We reserve the right to terminate your license immediately if we become aware of any misuse.
5. Usage Restrictions
You may not:
- Reverse engineer, decompile, or disassemble the software
- Remove or modify any proprietary notices or labels
- Use the software to develop a competing product
- Circumvent license enforcement mechanisms
- Share license keys between organizations
- Use the software for illegal purposes
6. Intellectual Property
The Software and all associated intellectual property rights are owned by Robin Molnar. Your use of the Software does not transfer any ownership rights. You retain all rights to your own code and scan results.
7. Disclaimer of Warranties
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- Merchantability and fitness for a particular purpose
- That the Software will detect all security vulnerabilities
- That the Software will be error-free or compatible with all environments
QAstell is a supplementary security tool and does not replace professional security audits, penetration testing, or other security practices.
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR:
- Any indirect, incidental, special, consequential, or punitive damages
- Loss of profits, data, or business opportunities
- Security breaches or vulnerabilities not detected by the software
- Any damages exceeding the amount paid by you in the 12 months preceding the claim
9. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from your use of the Software or violation of this Agreement.
10. Termination
Your license may be terminated:
- For violation of this Agreement
- For non-payment (paid tiers)
- By you at any time by ceasing use and deleting the Software
Upon termination, your license to use the Software ends and you must delete all copies.
11. Changes to Agreement
We may modify this Agreement at any time. Changes will be posted on this page with an updated "Last updated" date. Since we do not collect user contact information, we will not send email notifications about agreement changes. We encourage you to review this page periodically. Continued use of the Software after changes constitutes acceptance of the new Agreement.
12. Governing Law
This Agreement is governed by the laws of Germany. Any disputes shall be resolved in the courts of Germany.
13. Contact
For questions about this Agreement, please contact us:
- Email: hello@qastell.eu