flutter_app_shield 0.1.0 copy "flutter_app_shield: ^0.1.0" to clipboard
flutter_app_shield: ^0.1.0 copied to clipboard

A simple Flutter package that prevents screenshots, blocks screen recording, and blurs sensitive content in background or app switcher.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

  • No unreleased changes yet. Add future changes here.

0.1.0 - 2025-12-26 #

Added #

  • Initial release of the Flutter Privacy Shield package.
  • Core features: Screenshot and screen recording prevention using no_screenshot.
  • Background blur and app locking with secure_application.
  • Optional biometric/PIN authentication on app resume via local_auth.
  • Root/jailbreak detection and blocking using flutter_jailbreak_detection.
  • Customizable parameters: blurAmount, opacity, preventScreenshot, requireAuthOnResume, blockOnJailbreak, maxAuthAttempts, exitOnMaxAttempts, and maxAttemptsMessage.
  • Custom builders for compromised device screen (compromisedDeviceBuilder) and locked screen (lockedBuilder).
  • Cross-platform support for iOS and Android.
  • Error handling for authentication failures, with optional app exit.
  • Initial documentation in README.md.

Fixed #

  • N/A (initial release).

Changed #

  • N/A (initial release).

Deprecated #

  • N/A (initial release).

Removed #

  • N/A (initial release).

Security #

  • Added checks to prevent app from running on compromised devices.
  • Implemented authentication attempt limits to mitigate brute-force attacks.
4
likes
0
points
198
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Flutter package that prevents screenshots, blocks screen recording, and blurs sensitive content in background or app switcher.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_jailbreak_detection, local_auth, no_screenshot, privacy_screen, secure_application

More

Packages that depend on flutter_app_shield