Overview

What It Does

PacketLock uses Android's VPNService API to create a local, on-device VPN that intercepts and blocks network traffic for selected applications. No traffic is routed through external servers. The VPN operates entirely within your device, giving you precise control over which apps can access the internet and when.

Differentiators

Why It's Different

No External Routing

Traffic is never sent to a remote server. The VPN runs locally on your device.

No Telemetry

No usage data is collected, transmitted, or stored on external systems.

No Analytics

Zero analytics SDKs. No Firebase, no Crashlytics, no event logging.

No Cloud Storage

All app configuration and data lives on your device and nowhere else.

Capabilities

Key Features

App-Level Blocking

Select exactly which applications can and cannot access the internet.

Wi-Fi vs Mobile Control Premium

Set different blocking rules for Wi-Fi and mobile data connections.

Scheduling Premium

Schedule blocking rules to activate and deactivate at specific times.

Profiles Premium

Save different blocking configurations as named profiles for quick switching.

Temporary Unblock Premium

Temporarily allow a blocked app to access the internet without changing your rules.

Data Savings Dashboard Premium

Monitor how much data you've saved by blocking unnecessary app connections.

Block Attempt Counter Premium

See how many times each blocked app has attempted to reach the network.

Resume on Reboot

Blocking rules automatically resume when your device restarts.

Lightweight Battery Impact

Designed for minimal battery drain. The local VPN is efficient and resource-conscious.

No Root Required

Works on any standard Android device. No root access or special permissions needed.

Pricing

Free & Premium

Get started for free. Upgrade once for lifetime access to every feature.

Free
$0
Free forever
  • Block up to 2 apps
  • Simple on/off blocking
  • No root required
  • 100% on-device
  • Resume on reboot
Premium
$2.99
One-time purchase - lifetime access
  • Unlimited app blocking
  • Scheduled blocking
  • Wi-Fi vs mobile data rules
  • Multiple profiles
  • Temporary unblock
  • Data savings dashboard
  • Block attempt counter
Workflow

How It Works

1

Select an App

Choose any installed application from the list.

2

Choose Mode

Block Wi-Fi, mobile data, or both connections.

3

Apply Network Rule

Your rule is applied immediately to the local VPN configuration.

4

Start Blocking

Activate the VPN. Blocked apps lose internet access instantly.

5

Enable Always-on VPN

Optionally enable Android's Always-on VPN for persistent protection.

Transparency

Permissions Explained

Every permission PacketLock requests has a clear, functional purpose.

VPNService

Required to create the local VPN tunnel that intercepts and blocks network traffic on-device.

ACCESS_NETWORK_STATE

Allows the app to detect whether the device is connected via Wi-Fi or mobile data to apply the correct rules.

RECEIVE_BOOT_COMPLETED

Enables automatic resumption of blocking rules after the device restarts.

POST_NOTIFICATIONS

Used to display the persistent notification required by Android when a VPN service is running.

QUERY_ALL_PACKAGES

Required to display the full list of installed apps so you can choose which ones to block.

SCHEDULE_EXACT_ALARM

Allows scheduled blocking rules to activate and deactivate at precise times.

Download

Get PacketLock

Available on the Google Play Store.

Get it on Google Play
Legal

Privacy Policy

PacketLock does not collect, store, or transmit any personal data.

Read Full Privacy Policy