screenshot_watcher 0.1.0
screenshot_watcher: ^0.1.0 copied to clipboard
A Flutter plugin to detect screenshots on Android and iOS.
Unreleased #
- Added modular detection/protection configuration flags:
enableScreenshotDetectionenableRecordingDetectionenableProtection
- Added dedicated callback options in
configure(...):onScreenshotonRecordingStartonRecordingStop
- Added built-in alert/UX layer:
SecurityAlertConfigSecurityAlertMode(silent,snackbar,dialog,toast)attachDefaultAlerts(...)helper
- Added watermark and UI protection widgets:
SecurityWatermark+WatermarkConfigProtectedWidgetfor per-widget blur protection- Watermark templates (
topBanner,bottomBanner,cornerTag,diagonalRepeating)
- Added logs/history helpers:
eventHistoryfilterEventHistory(...)clearEventHistory()shareableLogs(...)/shareLogsViaPlatform(...)
0.1.0 #
- Added unified
SecurityEventstream with screenshot + recording event types. - Added smart context APIs (
setCurrentScreen, sensitive screen tagging, rules engine). - Added metadata support (timestamp, app state, optional device info, file path where available).
- Added protection controls:
- Android
FLAG_SECUREtoggle for screenshot/screen-recording protection. - iOS blur/block protection overlay modes.
- Android
- Added event log export (
JSON/CSV) and analytics dispatcher hook for backend/Firebase/REST integrations. - Added backward compatibility via legacy
onScreenshotstream.
0.0.2 #
- Improved null-safety and JS interop implementations.
- Cleanup unused example code and improved documentation.
0.0.1 #
- Initial release
- Detect screenshots on Android and iOS