End User License Agreement
Last updated: 17 October 2026
1. About this agreement
This End User License Agreement ("Agreement") is between you and the publisher of Hushbench, SweBYS, Oman ("we", "us", "our").
It covers every way Hushbench (formerly "FVP") is provided:
- the web app at https://hushbench.msweelam.dev (and the old address fvp-web.msweelam.dev);
- the desktop app for macOS, Windows and Linux; and
- the downloadable copy that runs by opening
index.htmlfrom your disk.
Together these are the "Software". The Software includes its documentation and any updates we provide.
By installing, opening or using the Software, you agree to this Agreement. If you do not agree, do not use the Software.
If you accept this Agreement for a company or other organization, you confirm that you have authority to bind it, and "you" means that organization.
This Agreement is linked from the Software (the home page footer) and from https://hushbench.msweelam.dev. For Pro, you also accept it when you place an Order or complete checkout.
2. Key terms
- Free tier — the features of the Software you can use without a license file or an account.
- Pro — the additional tools unlocked by a valid license file. The current list is published at https://hushbench.msweelam.dev/pricing and is shown in the license panel inside the app; the tools your license covers are those listed in your license file. Changes to the list are covered by section 11.
- License file — a file signed by us that unlocks Pro. It states the licensee name, the license type (user or organization), the features it unlocks, its issue and expiry dates and, where applicable, the number of seats.
- Licensee — the person or organization named in the license file.
- Seat — the right for one individual to use Pro. Seats are counted as the number of distinct individuals who use any Pro feature in any rolling 30-day period. A seat holder may use Pro on any number of devices they personally use.
- Order — a purchase order, invoice, quote or online checkout through which you buy a license.
3. Free tier license
Subject to this Agreement, we grant you a personal, non-exclusive, non-transferable license to use the Free tier of the Software for personal and internal business purposes, obtained through our official distribution channels.
You do not need an account to use the Free tier.
4. Pro license
If you hold a valid license file, we grant you, for the term shown in that file, a non-exclusive, non-transferable license to use the Pro features it unlocks, for personal and internal business purposes, by no more than the number of seats stated in it.
- User license — for use by the individual named as licensee or, where the license file states more than one seat, by up to that number of individuals.
- Organization license — for use by employees of the named organization, and individual contractors working for it, up to the number of seats stated.
The licensee name is shown inside the app.
5. License files, seats and expiry
How licenses are checked. The Software checks the signature of the license file locally on your device. It does not contact our servers to check a license. Subscription licenses may be renewed online (section 13).
Seats are a contractual limit. The Software does not technically count or block seats. You are responsible for keeping use within the number of seats you bought.
Do not share license files. You must not share, publish or give a license file to anyone outside the licensed seats or organization.
Do not tamper. You must not edit, forge or generate license files, or bypass or disable the license check.
Expiry and grace period. When a license file expires, Pro keeps working for a 7-day grace period. After that, the Software reverts to the Free tier. Pro tools stop being available until you install a valid license file. Your files and data stay on your device; Pro tools are unavailable until a valid license file is installed.
Lost license files. Each license file carries a unique ID. If you lose your license file, we will re-issue it, with the same terms and expiry, to the contact who placed the Order or to the named licensee, on request.
6. Enterprise licenses
Organizations may buy Pro by purchase order and invoice.
- Term. An enterprise purchase gives you a one-year organization license file. To continue after a year, place a new Order before the license expires.
- Internal deployment. You may deploy the Software and your license file internally within your organization, including on networks without internet access, for use by up to the licensed number of seats. This includes installing the desktop app and license file on your devices through device management, and hosting a copy of the web version (with your license placed in
license.js) on your internal network. It does not include making the Software available to anyone outside your organization. - Order terms. Prices, payment terms and any special terms are set out in the Order. Where a signed Order conflicts with this Agreement, the Order takes precedence for that purchase.
- Payment. Unless the Order says otherwise, invoices are due within 30 days, and prices exclude taxes, which you pay where they apply.
Usage confirmation (audit)
We may ask you, with at least 30 days' notice and no more than once every 12 months, to confirm in writing how many seats are in use. You agree to give an accurate written confirmation within 30 days.
If your use exceeds the licensed seats, you will buy the additional seats at our then-current prices from the date the overuse began.
7. What you may not do
Unless we agree in writing, or the law gives you a right that cannot be excluded, you must not:
- redistribute, republish, mirror, rent, lease, lend, sell, resell or sublicense the Software or any part of it;
- modify the Software for redistribution or commercial resale;
- reverse engineer, decompile or disassemble the Software, or try to extract its source code;
- remove, hide or alter copyright, license or proprietary notices, or the licensee name shown in the app;
- copy the Software or any substantial part of it into another product;
- share a license file beyond the licensed seats or organization, or bypass the license check;
- use the Software in breach of any law.
Using the Software to process your own data, and sharing the outputs you create with it (for example, a formatted file or an exported PDF), is allowed.
8. Your data
The Software processes your files and pasted content locally, in your browser or the desktop app. It does not upload your content to us. Our Privacy Policy explains the limited data we do handle.
You are responsible for:
- the data you choose to open in the Software, and your right to process it;
- keeping your own backups. Settings and workspace state are stored on your device (browser storage or the desktop app's data folder) and can be lost if you clear your browser data, reinstall, or change device.
Detection and conversion tools are aids, not guarantees. Tools such as PII & Secrets detection, validation and conversion may miss problems, produce false positives, or produce output that is incomplete or wrong. Check important results yourself and do not rely on the Software as your only safeguard for sensitive data.
9. Third-party components
The Software includes third-party software, fonts and icons. These remain governed by their own licenses, which are listed in the THIRD-PARTY-NOTICES.txt file shipped with the Software. Nothing in this Agreement limits your rights under those licenses for those components.
10. Ownership and feedback
The Software is licensed, not sold. We (and our licensors) keep all rights, title and interest in the Software, including all intellectual property rights. You get only the rights expressly granted in this Agreement.
You may not use the Hushbench name or logo in a way that suggests we endorse you, without our permission.
If you send us feedback or suggestions (for example through the issue tracker), we may use them without any obligation to you.
11. Updates and changes
We may release updates, and may add, change or remove features, including moving tools between the Free tier and Pro. If you hold a paid Pro license, we will not remove or move to a higher tier any Pro tool covered by your license file during its current term. If we discontinue such a tool during the term, we will offer a replacement of equivalent function or a pro-rata refund for the remainder of the term.
Paid licenses include updates released during their term. We offer support by email at hushbench.support@gmail.com on a reasonable-efforts basis.
This Agreement applies to updates unless an update comes with different terms.
12. Fees and refunds
Pro and Team prices are shown at https://hushbench.msweelam.dev/pricing, in US dollars. Fees are set out in your Order or at checkout. Refunds are covered by our Refund Policy.
13. Online accounts and purchases
- Accounts. You sign in with your Google or GitHub account, or another sign-in method we offer. We do not use passwords. Our Terms of Service govern your account.
- Seller of record. Purchases are made through Paddle, which acts as Merchant of Record. Paddle is the seller, takes payment, handles sales tax/VAT and issues invoices. Paddle's own buyer terms apply to the purchase. Your card details are handled by Paddle and never reach us.
- Subscriptions. Pro and Team are available as monthly or yearly subscriptions at the prices on our pricing page. There is no free trial; the Free tier is free to use.
- License length and renewal. A license kept in your browser is valid for about 35 days. A downloaded license file on a yearly plan, and any Team license, runs to the end of the paid period; other downloaded files run for about 35 days. The app renews licenses automatically when your device is online and your subscription is active. To keep Pro on a device that is rarely online, it needs to go online before the current license (plus the 7-day grace period) runs out, or you can download a new file from your account.
- Cancellation and refunds. If you cancel, renewal stops, and your current license keeps working until the end of its period (and the 7-day grace period), after which the Software reverts to the Free tier. If you receive a refund, you must stop using Pro under the refunded payment and delete license files issued for it.
14. Warranty disclaimer
Some laws give you rights that cannot be excluded (for example, consumer rights about digital content being as described and of satisfactory quality). Nothing in this Agreement removes those rights.
Apart from those rights, the Software is provided "as is" and "as available", without warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, accuracy, and non-infringement. We do not promise that the Software will be error-free, uninterrupted, secure, or that it will detect all sensitive data or produce correct output.
15. Limitation of liability
Nothing in this Agreement limits liability that cannot be limited by law (for example, for death or personal injury caused by negligence, or for fraud).
Subject to that:
- we are not liable for any indirect, incidental, special or consequential loss, or for loss of data, profits, revenue, business or goodwill, arising from or in connection with the Software or this Agreement, however caused; and
- our total liability arising from or in connection with the Software or this Agreement is limited to the fees you paid us for the Software in the 12 months before the claim.
16. Termination
This Agreement continues until it ends under this section.
- By you. You may stop using the Software and delete all copies at any time.
- By us. We may end your license if you materially breach this Agreement (for example, by sharing a license file or redistributing the Software) and, where the breach can be fixed, you do not fix it within 14 days of our notice.
- Expiry. Pro rights end when your license file expires (after the 7-day grace period), unless renewed.
When this Agreement or a Pro license ends, you must stop using the affected parts of the Software and delete any license files you are no longer entitled to use. Sections 5 (do not share, do not tamper), 6 (usage confirmation), 7 to 10, 14, 15, 17 and 18 survive termination, and any seat overuse before termination remains payable.
If we end your license because of your breach, you are not entitled to a refund, except where the law requires one. We may discontinue the Software or Pro by giving at least 30 days' notice to customers with a paid license; we will then refund the unused part of any prepaid period.
17. Export and sanctions
You must comply with export control and sanctions laws that apply to your use of the Software.
18. General
- Governing law. This Agreement is governed by the laws of the Sultanate of Oman. Disputes will be handled by the courts of Muscat, Oman. If you are a consumer, you keep any protection given by the mandatory laws of the country where you live.
- Changes to this Agreement. We may update this Agreement. We will post the new version with a new "Last updated" date and, for changes that matter, tell account holders by email at least 30 days before they take effect. Changes do not reduce your rights under a license already paid for during its current term.
- Entire agreement. This Agreement, any Order, and the policies it refers to are the whole agreement between us about the Software.
- Assignment. You may not transfer this Agreement or a license without our written consent. We may transfer it to a successor of the Software business.
- Severability. If part of this Agreement is found unenforceable, the rest stays in effect.
- No waiver. If we do not enforce a right straight away, we can still enforce it later.
19. Contact
SweBYS, Oman
Email: hushbench.support@gmail.com
Website: https://hushbench.msweelam.dev
Issue reports: https://github.com/sweelam/fvp-issues/issues