简体中文 | English
ScreenshotFaker is a privacy‑protection tool for screenshots, equipped with strong anti‑detection capabilities.
It allows you to customize how your personal information is protected during screenshots, screen recordings, and screen sharing — preventing untrusted apps from maliciously capturing your sensitive content.
-
Protect private content from being captured in screenshots
Prevents the screenshot service from capturing sensitive content on the screen, with support for user‑defined redaction. -
Neutralizes screenshot detection in specific applications
Bypasses malicious screenshot detection in apps. -
Enables stealthy screen capture, recording, and sharing
Bypasses application-layer malicious detection via direct system-level calls. -
Custom trigger methods
Most configurations are user‑customizable;
Supports system-log-based triggering for screen capture, recording, and sharing — not limited to conventional gestures. -
Extreme stealth support
Supports viewing screenshot and screen recording files in a floating window without being captured by screenshots.
Supports hiding this app from recent tasks.
Supports hiding the desktop icon and reopening the app through a reliable method.
Supports reinstalling with a custom package name and app attributes.
Retains screen capture, recording, and sharing capabilities even after the software is uninstalled. -
Extreme privacy protection
All configuration data is stored with strong encryption;
Page protection against screenshot‑based configuration leakage;
Supports automatic high‑strength encryption for screenshot and screen recording files;
Filenames support full randomization;
All port communications are secured with high‑strength encryption; -
Ultimate duress protection
Supports an in-app password and a duress password. Entering the duress password triggers hardware key destruction, rendering the data immediately and permanently unusable.
Force-enable the timeout self‑destruct setting: if normal usage is not detected within the user‑defined time, it will be treated as duress and trigger automatic data self‑destruction.
Built-in tamper protection: any unauthorized data injection or modification will be treated as an anomaly and trigger automatic data self‑destruction. -
Comprehensive screen sharing
Supports receiving screen sharing, initiating LAN screen sharing, and remote sharing via SSH. -
More features coming soon...
This project is currently in an early development stage. Bugs, incomplete features, and breaking changes may occur.
This project's core functionality relies on LSPosed and Shizuku:
LSPosed
- Protects private content from being captured in screenshots.
- Supports taking screenshots on pages where screenshots are not allowed.
- Bypasses screenshot detection by specific apps.
- Supports preventing specific apps from detecting floating windows.
- Supports setting floating windows for specific apps to enable screen capture passthrough.
Shizuku
- Enables stealthy screen capture, recording, and sharing.
- Triggers screen capture, recording, and sharing by matching system logs.
- Retains screen capture, recording, and sharing capabilities even after uninstallation.
Root
- Provides the same functionality as Shizuku, but with stronger concealment.
- The floating window cannot be detected or blocked by underlying apps.
No privileges needed
- Receive screen sharing from this app.
- In-app password and a duress password support.
- Hardware-level and software-level strong file encryption and decryption.
- View screenshot and screen recording files in a floating window that cannot be captured by screenshots.
- Hide this app from recent tasks.
- Hide the desktop icon and reopen the app through a reliable method.
- Reinstall with a custom package name and app attributes.
This project is initiated by the developer out of personal interest and for technical research purposes, and is non-commercial in nature:
-
Permanently Free:
This project is completely free, with no paid features, memberships, subscriptions, or in-app purchases. All features are fully accessible to all users. -
No Sponsorship Channels:
The author has never opened any sponsorship channels, nor does the author accept any financial donations — to maintain the project's neutrality and purity. -
Non-Profit Purpose:
This project involves no commercial operations, and the author derives no direct or indirect financial benefit from it. -
Research-Oriented:
This project is consistently positioned for security research, privacy protection, and software testing — providing a research tool for the community, not a commercial product. Any commercial use of this project is the user's own initiative and is unrelated to this project. -
Resale Prohibited:
Resale, redistribution for profit, or commercial use of this project is strictly prohibited. Please obtain it only from this repository (GitHub) or other officially designated channels. The developer assumes no responsibility for any issues arising from unofficial sources.
-
Purpose Limitation:
This project is intended for privacy protection, security research, software testing, and educational purposes only.
Do not use this project for any illegal purposes (including but not limited to exam cheating, data falsification, and financial fraud). -
Consequences Warning:
Bypassing screenshot detection with this software may violate the terms of service of third-party applications, and may result in account suspension, device restrictions, or other losses.
You should assess the risks before using it. The developer and contributors are not responsible for any account bans, device restrictions, asset losses, or other consequences arising from such use. -
No Warranty:
This software is provided under the terms of its license, without any express or implied warranties, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. -
Compatibility Disclaimer:
This software does not guarantee full compatibility with all OS versions, device models, or third-party applications. The developer assumes no responsibility for functional issues or losses caused by system differences, application updates, or other uncontrollable factors. -
Limitation of Liability:
To the fullest extent permitted by applicable law, in no event shall the author or contributors be liable for any direct, indirect, incidental, special, or consequential damages arising out of or in connection with the use or inability to use this software, even if advised of the possibility of such damages. -
User Responsibility:
Users assume all legal responsibilities arising from the use of this project. -
Final Interpretation:
The final interpretation of this disclaimer belongs to the author of this project.
- LSPosed
- Shizuku
- JSch
- scrcpy
- libssh2
- openssl
- QQ: https://qm.qq.com/q/j2NM49cd8c
- Telegram: https://t.me/ScreenshotFaker
You are welcome to submit issues, suggestions, or bug reports via GitHub Issues.
If you find this project helpful, or if you recognize its value in technical research, consider giving it a ⭐ on GitHub.
Your support helps more people discover this project, and also lets the author feel the significance of continued maintenance.
Thank you for your recognition.