flutter_privacy_doctor 1.0.2
flutter_privacy_doctor: ^1.0.2 copied to clipboard
Scan Flutter dependencies for missing iOS privacy manifests and auto-generate App Store Privacy Labels and Play Store Data Safety forms.
1.0.2 #
- Expanded iOS privacy manifest database to 57 packages (Firebase suite, Google, Apple, social/analytics SDKs).
- Expanded SDK data collection database to 40 packages (AppsFlyer, Adjust, Branch.io, RevenueCat, Stripe, and more).
- Fixed: Android-only plugins (e.g.
google_sign_in_android) no longer appear in iOS manifest check. - Added federated plugin parent lookup so
url_launcher_ioscorrectly resolves tourl_launcherin database. - Added
isApplePluginandisAndroidOnlygetters toPluginInfofor accurate platform detection. - Improved CLI output with clearer, action-oriented messages for every status type.
- Added tool header shown at start of every run.
- Manifest check now shows Step 1/2/3 progress so developers know where they are.
- Every ❌ and ❓ now includes exact next steps — no more guessing what to do.
- Android permissions section explains exactly which Play Store Data Safety box to tick.
- Replaced technical jargon with plain English throughout.
- Added friendly audit-complete message at the end with GitHub link.
1.0.1 #
- Fix pub.dev scoring issues (added valid homepage and missing dartdocs).
1.0.0 #
- Initial release.
- iOS/macOS PrivacyInfo.xcprivacy manifest checker (3-tier: local file, known database, unknown).
- Required Reason API heuristic scanner (NSUserDefaults, file timestamps, disk space, boot time, keyboard).
- App Store Privacy Nutrition Label draft generator.
- Google Play Data Safety form draft generator.
- Android permissions cross-checker with Play Store category mapping.
- Bundled database of 25 popular SDKs (Firebase suite, AdMob, Sentry, Google Sign-In, RevenueCat, Braze, etc.).
- CLI subcommands:
manifests,data-labels,android-permissions. --json,--fail-on-missing-manifest,--ignore,--exportflags.- Markdown export reporter for release checklists.