FLUTTER ECOSYSTEM

screenshot_guard

A Flutter plugin to protect your app from screenshots and screen recordings

Latest version
0.0.5
30-day downloads
487
Likes
33
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Screenshot Guard is a Flutter plugin that helps protect sensitive app content by preventing screenshots and screen recordings on Android, iOS, and Windows. It leverages platform-specific APIs to restrict capturing the app's UI, enhancing privacy for applications handling confidential data such as banking, healthcare, or secure messaging. The plugin integrates seamlessly with Flutter projects via a simple add command and provides developers with an effective way to safeguard user information from unintended exposure.

Use cases
  • Protecting sensitive financial data
  • Securing medical or personal health records
  • Preventing unauthorized sharing of private messages
  • Enhancing security in enterprise apps
  • Blocking screen capture during authentication flows
Key features
  • Blocks screenshots on Android, iOS, and Windows
  • Uses native platform APIs for reliable enforcement
  • Simple integration with Flutter projects
  • Minimal configuration required
  • Supports both screenshot and screen recording prevention
Suitable for
  • Apps handling sensitive user data
  • Enterprise and government applications
  • Privacy-focused mobile apps
  • Financial and healthcare platforms
  • Secure communication tools
Considerations
  • May impact user experience if overused
  • Not foolproof against all capture methods
  • Requires careful testing on target platforms
  • Limited effectiveness on rooted/jailbroken devices
  • Potential compatibility issues with certain device manufacturers
Supported platformsAndroidiOSWindows

Install package

flutter pub add screenshot_guard

Categories

Dependencies

Dependency list 1 items
  • plugin_platform_interface^2.0.2

Related projects

No data available yet.