Filewall: Secure Storage Provider
A file firewall: choose which apps may read, write or list your files.
新版本 1.0.0
First public release.
* SAF document provider backed by the app's private storage.
* Per-app, per-folder and per-file rules, with time limits and block rules.
* App PIN with throttling, optional biometric unlock, screenshots blocked on protected screens.
* Access requests with batch decisions, and an optional filterable, exportable access log.
* SAF document provider backed by the app's private storage.
* Per-app, per-folder and per-file rules, with time limits and block rules.
* App PIN with throttling, optional biometric unlock, screenshots blocked on protected screens.
* Access requests with batch decisions, and an optional filterable, exportable access log.
Filewall is a firewall for your files. It is a document provider built on Android's Storage Access Framework (SAF): files live in the app's own private storage, and every other app that wants to read, write or list them has to go through Filewall's rules.
How access is gated:
* The system's own SAF grant, as for any document provider.
* An optional PIN, with fingerprint or face unlock if you like. Turn it on in Settings.
* Your rules, evaluated top to bottom - the first match applies, like a firewall.
Key features:
* Rules per app, per folder or per file: allow read, write or list, block, or extend a rule to subfolders.
* Time-limited rules that expire on their own.
* When an app asks for something no rule covers, you get a request to allow or block it - one decision can answer a whole batch of requests.
* An optional access log that records what each app tried and why it was allowed or denied. It can be filtered and exported as CSV, and it can be switched off.
* No account, no analytics and no network access: Filewall does not declare the Internet permission. No root needed.
Permissions the app declares, and why:
* POST_NOTIFICATIONS - to tell you about access requests and blocked access (optional).
* USE_BIOMETRIC - fingerprint or face unlock in addition to the PIN (optional).
* RECEIVE_BOOT_COMPLETED - ends any open authentication session when the device restarts.
* QUERY_ALL_PACKAGES - lists your installed apps when you create a rule and shows the name and icon of the app asking for access. Nothing is stored or sent anywhere.
IMPORTANT: Filewall controls and restricts access; it does not encrypt your files. If you need encryption, combine it with an encryption tool. Threat model: it protects against unauthorized app access and accidental exposure on an unlocked device, not against root access or forensic tools.
Free software, GNU General Public License v3.
How access is gated:
* The system's own SAF grant, as for any document provider.
* An optional PIN, with fingerprint or face unlock if you like. Turn it on in Settings.
* Your rules, evaluated top to bottom - the first match applies, like a firewall.
Key features:
* Rules per app, per folder or per file: allow read, write or list, block, or extend a rule to subfolders.
* Time-limited rules that expire on their own.
* When an app asks for something no rule covers, you get a request to allow or block it - one decision can answer a whole batch of requests.
* An optional access log that records what each app tried and why it was allowed or denied. It can be filtered and exported as CSV, and it can be switched off.
* No account, no analytics and no network access: Filewall does not declare the Internet permission. No root needed.
Permissions the app declares, and why:
* POST_NOTIFICATIONS - to tell you about access requests and blocked access (optional).
* USE_BIOMETRIC - fingerprint or face unlock in addition to the PIN (optional).
* RECEIVE_BOOT_COMPLETED - ends any open authentication session when the device restarts.
* QUERY_ALL_PACKAGES - lists your installed apps when you create a rule and shows the name and icon of the app asking for access. Nothing is stored or sent anywhere.
IMPORTANT: Filewall controls and restricts access; it does not encrypt your files. If you need encryption, combine it with an encryption tool. Threat model: it protects against unauthorized app access and accidental exposure on an unlocked device, not against root access or forensic tools.
Free software, GNU General Public License v3.
捐赠
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 10 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。




