JSBox User Agreement
Last updated: October 29, 2026
Welcome to JSBox (the "App"). Please read this User Agreement (the "Agreement") carefully before you use the App. By downloading, installing or using the App, you confirm that you have read, understood and accepted all of its terms.
1. Parties
This Agreement is made between you (the "User") and MFASTA Inc (the "Company", "we", "us"), the operator of the App. It governs your use of the App.
2. The Service
JSBox is an IDE for learning JavaScript on iOS. It aims to provide a safe sandbox for running JavaScript, for educational purposes only. You write JavaScript scripts inside the App, run them and see the result. Scripts can also produce Home Screen and Lock Screen widgets.
- Supported devices: iPhone running iOS 15.0 or later.
- Main features: a code editor with syntax highlighting and completion, common system APIs, 21 design-language example scripts, Home Screen and Lock Screen widgets, and one-tap run.
- The App is free and has no in-app purchases. The current version is not yet available on the App Store; it will remain free after release.
- See the Privacy Policy for how data is handled.
3. No Account
The App requires no registration and has no user account. Your scripts and data stay on your device. Uninstalling the App therefore deletes them, and we cannot restore them. Back up important scripts yourself through the iOS Files app or the system share sheet.
4. Your Scripts and Content
- Ownership. The scripts, text and other content you create ("User Content") belong to you. We claim no ownership of User Content.
- Responsibility. You are responsible for User Content and for what it does. Make sure you have the right to use the code, assets and data it contains.
- Local storage. User Content is stored on your device. We do not access, upload or back it up. We cannot view your scripts or restore them for you.
- Example scripts. The example scripts bundled with the App are provided for learning and modification. You may change them freely and use them in your own projects.
5. Acceptable Use
You agree not to:
- write or run scripts that break the law, including scripts that invade privacy, spread malicious code or attack network services;
- use the App to access another person's device, account, data or network service without authorisation;
- use the App for harassment, fraud, gambling or any other activity that harms others;
- bypass, break or evade the security mechanisms of the App or of iOS;
- reverse engineer, decompile or disassemble the App, except where the law expressly permits it;
- copy, distribute, rent or resell the App itself, or repackage it as another product.
6. Script Safety
The App is not a "platform" for running any code. It is a learning environment for running your own programs. Scripts can call system capabilities and reach the network. Read the code before you run a script from an unknown source.
- A script can send network requests, and the script chooses the destination. We do not proxy, review or log these requests.
- A script can read or write the clipboard, files and local data.
- A script can access the calendar, reminders, location, photos and notifications after you grant permission.
- We are not liable for loss caused by third-party scripts.
7. Intellectual Property
The App's interface design, icons, documentation, example scripts and source code belong to us or our licensors and are protected by copyright and other laws. Subject to this Agreement, we grant you a personal, non-exclusive, non-transferable licence to use the App on devices you own.
8. Third-Party Services and Network Requests
The App bundles no third-party SDK. When your script contacts a third-party web service, that service's own terms and privacy policy govern its handling of data. Any dispute between you and that service is not our concern.
9. Disclaimer and Limitation of Liability
- The App is provided "as is". We work to keep it stable and correct, but we do not promise that it is error-free, uninterrupted, or fit for your particular purpose.
- To the maximum extent the law allows, we are not liable for indirect or incidental loss, lost profits or lost data.
- Where our liability cannot be excluded, it is limited to the amount you actually paid to use the App. The App is free, so that amount may be zero.
- Nothing in this section excludes liability that the law does not allow us to exclude.
10. Termination
You may stop using the App and uninstall it at any time. If you seriously breach this Agreement, we may end your right to use the App. The sections on intellectual property, disclaimer and limitation of liability survive termination.
11. Relationship with Apple
- This Agreement is between you and us only, not with Apple. Apple has no obligation with respect to the App.
- Apple has no obligation to provide maintenance or support for the App.
- If the App fails to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price you paid, if any. To the maximum extent the law allows, Apple has no other warranty obligation. We are responsible for handling your complaints about the App.
- Your use of the App is also subject to the App Store Terms of Service. Apple is a third-party beneficiary of this Agreement and may enforce it.
12. Changes to This Agreement
We may update this Agreement. When we do, we publish the new version on this page and change the "Last updated" date. If you keep using the App after a change takes effect, you accept the new version.
13. Governing Law and Disputes
This Agreement is governed by the laws of the People's Republic of China, excluding its conflict-of-law rules. The parties will first try to settle any dispute through good-faith negotiation. If negotiation fails, the dispute goes to the competent court where we are established.
14. Contact Us
If you have questions about this Agreement, contact:
MFASTA Inc
Email: support@mfasta.com