This policy explains how FlutterUnit handles information. We do not sell personal information or use cross-app tracking for targeted advertising.
1. Scope
This policy applies to FlutterUnit mobile and desktop apps and their related online features. Third-party websites and services opened from the App are governed by their own privacy policies.
2. Information We Process
| Category | Examples | Purpose and storage |
| Account and authentication | Email, login identifier, protected password credentials, verification records, third-party login identifiers, account status | Registration, sign-in, email binding, identity verification, and account security; stored on our server |
| Profile | Display name, avatar, signature, and details you submit | Profile display and management; profile data and avatar files are stored on our server |
| Local preferences and content | Theme, language, display settings, favorites, widget browsing state | Personalization; primarily stored on your device |
| App and anonymous identifiers | App version, app identifier, a random UUID generated on first launch | API compatibility, content-service identification, and troubleshooting; the UUID is not Apple’s advertising identifier |
| Network and request data | IP address, request time, endpoint, language | Deliver news, articles, package information, and online content; may be temporarily recorded in security logs |
| Files or images you select | Imported font/resource files, images saved to Photos | Processed only when you initiate the relevant feature |
| Support information | Email, Issue content, device and version details | Respond to support and diagnose problems |
You may use some local and public-content features without signing in. Registration or sign-in is required for profiles, cross-device identity, and other authenticated online features.
3. How We Use Information
- Create and authenticate accounts, send email codes, bind email addresses, and maintain sessions;
- display and store profile names, avatars, signatures, and details you submit;
- deliver widget references, examples, articles, news, and package information;
- save local favorites and interface preferences;
- complete sharing, file selection, and image-saving actions you initiate;
- secure interfaces, diagnose faults, and improve quality; and
- comply with applicable law and platform requirements.
4. Storage and Security
Account information, profile data, and avatars you upload are stored on our server while you use account services. Favorites, settings, caches, and built-in databases are primarily stored in the App sandbox on your device. Uninstalling the App may remove local data but does not automatically delete your server account. We apply reasonable transport security, credential protection, access controls, and data minimization, but no internet transmission can be guaranteed completely secure.
Unless law requires otherwise, security logs are retained only as needed for security, diagnostics, and operations. Support emails or Issues are retained until the matter is resolved or you request deletion.
5. Device Permissions
| Permission | Use | Required? |
| Photos | Save package cards or images generated by the App | No; requested only when you use save-to-Photos |
| Files | Select fonts, resources, or other files using the system picker | No; used only when you select a file |
| Network | Retrieve articles, news, version and package information, and open external links | Needed for some online features; offline content remains available |
You may withdraw permissions in system settings. Only the related feature may stop working.
6. Third-Party Services and Links
When you choose GitHub or Apple sign-in, that provider processes authorization information under its own policy and gives us identifiers, tokens, and profile details you authorize for identity verification. Email codes are delivered through an email service. The App may also retrieve Flutter/Dart package information, articles, or news from public services and link to GitHub, pub.dev, author websites, and other technical sites. Those providers may process IP addresses, cookies, or access logs under their own policies. Review those policies before use.
Open-source SDKs used by the App may enable file selection, sharing, preferences, databases, web content, and link launching. We invoke them only as needed for the relevant feature.
7. Sharing and Disclosure
We do not sell personal information. We disclose identifiable information only when you ask us to interact with a third party, it is necessary to provide a requested service, you authorize it, or applicable law and lawful authorities require it.
8. Your Choices and Rights
- Review or edit your name, avatar, signature, email, and password in account settings;
- change or reset preferences, caches, and favorites in the App;
- manage Photos and other permissions in system settings;
- remove local sandbox data by uninstalling the App;
- initiate permanent account deletion in account settings, which deletes associated personal information that we are not legally required to retain and is generally irreversible;
- contact us to access, correct, or delete information submitted through support; and
- stop using online features or the App.
Where retention is legally required or immediate deletion is technically impracticable, we will restrict processing to storage and necessary security measures and delete or anonymize the information when permitted.
9. Children
The App is a developer learning tool and is not directed to children. We do not knowingly collect children’s personal information. Minors should use external links and online content with guardian guidance.
10. Policy Changes
We may update this policy as features, third-party services, or laws change. We will publish updates here with a new effective date and provide reasonable notice of material changes.
For privacy questions or requests, email 1981462002@qq.com. We generally respond within 15 business days.