AI summary
An LSPosed module for per-app Android identifier and location spoofing. It allows users to manage spoofed values on an app-by-app basis to prevent cross-app tracking. Version 2.3.1 introduces anti-fingerprint hardening, app scripting, and proxy coherence features.
Generated by AI. May contain inaccuracies.
About this app
Privacy Kit is an LSPosed module for per-app Android identifier spoofing.
It is designed for users who want more control over the identifiers that apps can read from their device. Instead of changing identifiers globally, Privacy Kit lets you manage spoofed values on an app-by-app basis so each selected app can receive its own controlled identity.
What Privacy Kit Does
Privacy Kit hooks supported Android identifier access paths through LSPosed and returns configured spoofed values to selected apps. This can help separate app profiles, reduce cross-app tracking based on stable identifiers, and test how apps behave when device identity values are changed.
This module does not make a device anonymous by itself. Apps can still use many other signals, including account login, IP address, network metadata, browser state, app-specific storage, sensors, permissions, and server-side behavior.
Key Features
- Per-app identifier spoofing for selected target apps. - LSPosed/Xposed module integration. - One-tap AI Auto Profile and Maximum Privacy profile flows. - Isolated browser account sessions using Android System WebView on supported Android versions. - Hotfix WebView compatibility for commerce, checkout, login, and payment flows in release 7-1.6. - Live in-process updates (as of release 10-1.8) so location, Build fields, and identifier changes apply to an already-running target app without a relaunch. - Region Preset, per-app walk/jog and drive Activity Simulation scheduling, saved Favorite Locations, and a map-based coordinate picker for location spoofing (as of release 10-1.8). - Hook Diagnostics, an in-app hook log viewer, and history views for troubleshooting LSPosed scope, profile, and hook activity. - Package name: com.sal.privacykit. - Release-only public repository for LSPosed distribution. - Official APK releases published through GitHub Releases. - Public checksum information for release verification.
Requirements
- Android device with root access. - Magisk or another supported root environment. - LSPosed installed and working. - A compatible Android version for your LSPosed setup. - Basic understanding of Xposed module behavior and app compatibility risks.
Enabling the Module in LSPosed
1. Open the LSPosed manager app. 2. Go to the Modules section. 3. Select Privacy Kit. 4. Enable the module. 5. Select the apps you want Privacy Kit to affect. 6. Reboot the device if LSPosed asks you to, or force stop and restart selected target apps when appropriate.
Only enable the module for apps you intend to manage. Keeping the scope narrow usually makes troubleshooting easier and reduces unexpected behavior.
Disclaimer
Use Privacy Kit only on devices and apps where you understand and accept the privacy, compatibility, legal, and policy implications. You are responsible for how you use this module. Some apps and services may restrict access, enforce integrity checks, terminate sessions, or behave unexpectedly when device identifiers are changed.
License
The application source, build project, signing material, and private tooling are maintained privately by the developer.
What's new
- This repo release brings the 2.3 feature wave and the 2.3.1 anti-fingerprint hardening (the previous repo release was 2.2).
- 2.3.1 — anti-fingerprint hardening Closes the remaining VD Infos spoof-detector divergences seen on a spoofed dual-SIM profile:
- IMEI coherence: radio/RIL properties (persist.radio.imei*, ro.ril.oem.imei*, ro.ril.miui.imei*, ril.imei*, gsm.device.imei*, persist.sys.imei*) now return the profile's spoofed IMEI on every lens (Java, native, shell), not the real radio IMEI. Owner name: persist.sys.device_name is spoofed to the profile hostname. bluetooth_name: the settings-provider bulk query and GET_secure call now return the spoofed name (previously only Settings.Secure.getString was covered). ADB / developer options: Settings.System.getInt is hooked, so a cross-store getInt sweep no longer disagrees. Hide VPN: tun/tap/ppp/ipsec/wg interfaces are hidden from a ls /sys/class/net listing on the Java NetworkInterface, Runtime.exec and native popen lenses. Ships native companion v1.17.
- 2.3 — App Scripts, proxy coherence, Pro-by-email App Scripts: per-app root shell scripting with parameters, scheduling, live streaming output, custom HTML UIs and an AI bridge. Network: connecting a per-app proxy auto-matches locale, timezone, SIM/carrier, country and GPS to the proxy's exit country; a proxied app re-activates its proxy automatically on open. Location: an AI assistant turns a plain-language goal into a geocoded, road-snapped, time-paced route. Pro: activate with your email alongside your key.
- Assets
- PrivacyKit-2.3.1.apk — the LSPosed module. Install, reboot, then enable it in LSPosed and add your apps. privacykit-zygisk-v1.17.zip — optional native companion (Magisk / KernelSU module: flash and reboot) that closes the native and shell spoofing lenses. PrivacyKit-Probe-2.3.1.apk — optional self-test app that reports which lenses are covered. privacykit_kpm.kpm — optional APatch KPM (Tier-2 framework mode, off by default).
About this version
- Version
- 2.3.1 (68)
- Size
- 40.65 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a
- Downloads
- 13
- Updated
- Sep 26, 2026
- Package
- com.sal.privacykit
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10