Last updated: April 8, 2026
Terms of Service
1. Agreement
By accessing or using Flutternaut ("the Service"), including the desktop application, website (flutternaut.app), and related APIs, you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.
2. Description of Service
Flutternaut is a desktop application for automated end-to-end testing of Flutter mobile applications. It provides a visual test editor, AI-powered test generation, and real-device test execution on Android and iOS platforms.
3. Accounts
You must create an account to use the Service. You are responsible for maintaining the security of your account credentials and for all activity that occurs under your account. You must provide accurate information when creating your account.
4. Subscription Plans
Flutternaut offers Free and Pro subscription tiers. The Free tier includes core features with limited AI usage. The Pro tier unlocks higher AI message limits. Plan details and pricing are available on the pricing page.
Paid subscriptions are billed through Paddle, our payment processor. By subscribing, you also agree to Paddle's Terms of Service.
5. AI Features
The AI test generation feature uses third-party AI models to generate test steps based on your input and element keys. AI-generated output may not always be accurate and should be reviewed before execution. Flutternaut is not responsible for test results produced by AI-generated steps.
AI usage is metered per plan. Daily message limits reset at midnight UTC.
6. Acceptable Use
You agree not to:
- Reverse engineer, decompile, or disassemble the desktop application
- Share, redistribute, or sublicense your account or the software
- Use the Service to test applications you do not own or have authorization to test
- Abuse the AI feature by sending excessive, automated, or malicious requests
- Attempt to circumvent usage limits or access controls
7. Your Data
Test files, configurations, and keys remain on your local machine. AI chat messages are sent to our server for processing and are not stored beyond the current session. We do not access, collect, or store your application source code.
8. Availability
We strive to keep the Service available at all times but do not guarantee uninterrupted access. The Service may be temporarily unavailable for maintenance, updates, or reasons beyond our control.
9. Limitation of Liability
Flutternaut is provided "as is" without warranties of any kind. To the maximum extent permitted by law, Flutternaut shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the Service, including but not limited to lost data, test failures, or device issues.
10. Cancellation
You may cancel your subscription at any time from the Settings page in the desktop app. Cancellation takes effect at the end of your current billing period — you retain Pro access until then. See our Refund Policy for refund eligibility.
11. Changes to Terms
We may update these terms from time to time. Continued use of the Service after changes constitutes acceptance. We will notify users of material changes via email or in-app notification.
12. Contact
Questions about these terms? Contact us at [email protected].