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:

The Free tier may not be used for:

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

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:

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:

4.1 Prohibited Activities

You must NOT use QAstell to:

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:

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:

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:

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:

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: