Android guide: blocking apps

How to block apps on Android

On a child's phone, Google Family Link does the job. On work and school devices, Android Enterprise and managed Google Play let IT decide exactly which apps can exist. This guide covers both, plus Samsung devices, package names and the routes an app block leaves open.

  • Kids' Android phones
  • Work phones and tablets
  • School devices
Family LinkParent blocks apps and approves downloads
Fully managed deviceOnly approved apps can install
Work profileIT controls work apps, not personal ones
Package name blockNamed apps removed or kept off
Allow list
managed Google Play is approval based
Package
names identify Android apps in every MDM
42.8%
of top iOS apps have a matched Google Play twin
Separate
controls needed for Chrome and sideloading

Pick the method by who owns the phone

Android gives very different control depending on ownership. A family phone, a company phone and an employee's own phone each have their own tool.

Child's phone

  • Google Family Link, from the parent's phone.
  • Block apps, set daily limits and bedtimes.
  • Approve every download from Google Play.
  • Filter Chrome and Google Search.

Company or school device

  • Android Enterprise, fully managed or dedicated.
  • Managed Google Play with an approved apps list.
  • Remove named apps by package name.
  • Turn off unknown sources and factory reset.

Employee's own phone

  • Android Enterprise work profile.
  • IT controls apps inside the work profile only.
  • Personal apps stay private and untouched.
  • See our BYOD app policy guide.

Why Play ratings alone do not finish the job

Google Play ratings describe content, much like Apple's age ratings, and they miss similar risks. A VPN app, a chat app with strangers or a game with loot boxes can carry a low rating.

VPN apps

Usually rated for everyone. A VPN tunnels past Chrome filters and school network blocks.

Chat with strangers

Messaging inside games and social apps is not part of the content rating.

Browsers

Alternative browsers skip the Chrome filter you set in Family Link.

Spending

In-app purchases and loot boxes sit alongside low ratings. Require approval for purchases.

The same problem shows up on iPhone: in our census of the top 1,000,000 iOS apps, 72% of apps declaring alcohol, tobacco or drug references are rated 12+. Category lists such as the VPN and proxy apps list and the dangerous apps list catch what ratings miss.

Android Enterprise: how work and school devices block apps

Android Enterprise is Google's framework for managed devices. Every serious MDM uses it. The enrollment mode decides how much of the device IT controls.

ModeWho owns itWhat IT can blockTypical use
Fully managedOrganizationEvery app on the device. Only approved apps install from managed Google Play.Company phones, school tablets
Dedicated deviceOrganizationEverything. The device runs one app or a small set in kiosk mode.Kiosks, scanners, exam devices
Work profile on company-ownedOrganizationAll work apps, plus named apps in the personal profile in some MDMs.Company phones with personal use
Work profile on personalEmployeeWork profile apps only. Personal apps are out of reach.BYOD
The allow list is the default. On fully managed devices and in work profiles, users can install only apps the admin approved in managed Google Play, unless the MDM opens the full store. That makes blocking a question of what you approve. Google's Android Enterprise documentation describes each mode. Our work profile guide goes deeper.

Managed Google Play with an allow list

Most organizations block apps on Android by approving a short list and keeping the full store closed. These four steps apply in any Android Enterprise MDM.

  1. 1

    Bind to Google

    Connect your MDM to managed Google Play with a Google account or a managed Google domain.

  2. 2

    Approve apps

    Search managed Google Play inside the MDM and approve only the apps your policy allows.

  3. 3

    Close the store

    Keep the setting that allows access to all Play apps turned off, so only approved apps appear.

  4. 4

    Remove leftovers

    Assign apps already installed but now banned as Uninstall, by package name.

Prefer to keep Google Play itself off the device? See how to block the Google Play Store. Weighing the two approaches? Read app allowlist vs blocklist.

Block apps by package name in your MDM

Menu names change between releases. Follow the order and check labels on screen.

Microsoft Intune: fully managed
  1. In a device restrictions profile for Android Enterprise, keep Allow access to all apps in Google Play store set to not configured or off.
  2. Under Apps, add the banned app from managed Google Play.
  3. Assign it to your device group as Uninstall, then sync a test device.
Compliance policy restricted apps only report. See the Intune guide.
Microsoft Intune: personal profile on company-owned
  1. Create a device restrictions profile for corporate-owned work profile devices.
  2. Under Personal profile, set Type of restricted apps list to Blocked apps.
  3. Add each app by package name and assign the profile.
This does not apply to personally owned work profile devices.
Google Admin console
  1. With advanced management, open Apps, then Web and mobile apps, and add only approved Android apps.
  2. In Android settings, set users to install only apps on the list.
  3. Turn off installs from unknown sources in the device settings.
Removing an app from the list does not uninstall copies already on a phone. See the Google Admin guide.
Workspace ONE, Hexnode and Meraki
  1. Workspace ONE: an Android restrictions profile plus a blocked application group by package name.
  2. Hexnode: Policies, Android, app blocklisting or allowlisting, add apps.
  3. Meraki Systems Manager: approve apps in managed Google Play and restrict the rest.

Samsung devices: extra stores and extra settings

Samsung Galaxy phones and tablets follow the same Android Enterprise rules, with a few differences worth planning for.

Galaxy Store

A second app store ships on most Galaxy devices. Hide or disable it in your MDM, or apps can arrive outside managed Google Play.

Samsung extensions

Samsung adds extra controls through an OEMConfig app configured from your MDM, for settings Android Enterprise does not cover.

Secure Folder

A private space where users can install a second copy of apps. Turn it off on managed devices.

Family phones

On a child's Galaxy, Settings, Digital Wellbeing and parental controls opens Family Link, so the steps above apply.

To find the package name of Galaxy Store or any preinstalled app, check your MDM's app inventory for a test device. Preinstalled apps vary by model and region, so always test on the models you own.

Package names for apps commonly blocked on Android

MDMs identify Android apps by package name. These were checked in our app database at the time of writing.

AppAndroid package nameWhy it gets blocked
TikTokcom.zhiliaoapp.musicallyShort video feed, messages and LIVE
Snapchatcom.snapchat.androidDisappearing messages, contact with strangers
YouTubecom.google.android.youtubeVideo and Shorts during class or work
Robloxcom.roblox.clientGaming, chat and in-game spending
Discordcom.discordOpen servers and chat with strangers
Fortnitecom.epicgames.fortniteGaming and voice chat
Brawl Starscom.supercell.brawlstarsGaming
Tindercom.tinderDating, often banned on work devices
NordVPNcom.nordvpn.androidVPN that bypasses filters
Opera Browser with VPNcom.opera.mobileBrowser with a built-in VPN

App guides with every related listing: block TikTok, block Instagram, block the YouTube app and block VPN apps. The social media apps list shows the full category.

How to find an Android package name

A typo in a package name fails quietly: the policy applies and the app keeps working. Copy names from a reliable source.

Google Play link

Open the app's Play page in a browser. The package name is the text after id= in the address.

Package name lookup

Search by app name in the package name lookup to get the package and its category.

MDM inventory

Your MDM lists installed apps per device, including preinstalled and sideloaded ones.

adb on a test device

With developer options on, adb shell pm list packages prints every package on the device.

iOS and Android twins: build two lists

It is tempting to reuse an iPhone blocklist on Android. It does not work. iOS bundle IDs and Android package names are different identifiers, chosen separately by each developer.

42.8%

Only 42.8% of the top 1,000,000 iOS apps have a matched Google Play twin. The rest are iOS only, or their Android version is a separate listing. A single shared list leaves gaps on both platforms.

AppiOS bundle IDAndroid package nameSame string?
TikTokcom.zhiliaoapp.musicallycom.zhiliaoapp.musicallyYes
Snapchatcom.toyopagroup.picaboocom.snapchat.androidNo
Robloxcom.roblox.robloxmobilecom.roblox.clientNo
Discordcom.hammerandchisel.discordcom.discordNo
WhatsApp Messengernet.whatsapp.WhatsAppcom.whatsappNo
Fortnitecom.epicgames.FortniteGamecom.epicgames.fortniteNo
Subway Surferscom.kiloo.subwaysurferscom.kiloo.subwaysurfNo
Spotifycom.spotify.clientcom.spotify.musicNo
Even close matches fail: Subway Surfers differs by two letters. AppBlockList delivers an iOS bundle ID list and an Android package list for every category, so each platform gets its own complete file. For the iPhone side, read how to block apps on iPhone.

What blocking the app does not cover

Android is more open than iOS, so there are more routes around an app block. Close each one with its own control.

RouteCovered by the app block?How to close it
The website in ChromeNoFamily Link Chrome filters on a child's phone. On managed devices, a Chrome URL blocklist policy plus a DNS or web filter.
Other browsersOnly if listedKeep alternative browsers off the approved list, or block the browser category.
Sideloaded APKsNoTurn off installs from unknown sources in the MDM. Family Link blocks them on supervised accounts.
Alternative app storesNoHide or disable Galaxy Store and any other store app. Keep store apps off the allow list.
VPN appsNoBlock the VPN category and, on managed devices, set an always-on VPN of your own with lockdown. See blocking VPN apps.
Extra users and guest modeNoOn managed devices, stop users adding new users or profiles, which would not carry your policy.
Factory resetNoOn fully managed devices, disable factory reset, and use zero-touch or QR enrollment so a reset device re-enrolls.

NIST's SP 800-124r2 on managing mobile devices recommends app vetting and controls on unofficial installs for enterprise fleets. For school-specific workarounds, read how students get around restrictions.

Test the block on one device first

Run this list before you widen the scope. Keep one device out of scope so you can compare.

  • Confirm the test device shows the right enrollment mode in the MDM.
  • Sync, then check the banned app is removed or cannot open.
  • Search for the app in Google Play and confirm it cannot install.
  • Try a lite or regional version of the same app.
  • Open Galaxy Store or any other store on the device, if present.
  • Try to install an APK file downloaded in Chrome.
  • Open the app's website in Chrome and every other browser.
  • Install a VPN app, or confirm the VPN category is blocked.

Keep Android lists current every month

Ten package names are easy. Hundreds of games, VPN apps and clones, changing monthly, are not. AppBlockList covers 58 filtering categories in six feed formats: iOS bundle ID lists, Android package lists, .mobileconfig profiles, Intune files, Jamf files and CSV, refreshed monthly.

For one organization

Blocklists for MDM cost $99 a month or $990 a year, with every category and format included.

For districts and IT providers

$249 a month to manage lists across many schools or client tenants.

For your own tools

The App Lookup API costs $99 a month for 100,000 lookups.

Blocking apps on Android: FAQ

How do I block an app on my child's Android phone?

Install Google Family Link, link your child's Google Account, then open your child's profile, go to Controls and App limits, choose the app and select Block. Also set Google Play to require your approval for all downloads, so new apps cannot arrive without you.

Can I block apps on Android without an app?

Android's own Digital Wellbeing app timers limit time, but the phone's user can change them. For a block someone else controls, use Family Link on a child's phone or an MDM with Android Enterprise on a work or school device.

How do companies and schools block apps on Android?

They enroll devices with Android Enterprise, usually as fully managed devices or with a work profile, and use managed Google Play so users can install only approved apps. Unwanted apps are kept off the approved list, or removed by package name with an uninstall assignment in the MDM.

Does a work profile block apps on the personal side?

No, not on a personally owned phone. The MDM controls only the work profile. On a company-owned device with a work profile, some MDMs, including Intune, can also block named apps in the personal profile by package name.

Where do I find an Android app's package name?

Open the app's Google Play page in a browser and copy the text after id= in the address. You can also use the AppBlockList package name lookup, your MDM's app inventory, or adb on a test device.

Can I use the same blocklist for iPhone and Android?

No. iOS bundle IDs and Android package names are separate identifiers and often differ for the same app. Only 42.8% of the top 1,000,000 iOS apps have a matched Google Play twin, so build and maintain the two lists separately.

Can a child or user get around an Android app block?

They can try the website in Chrome, an APK from outside Google Play, another app store or a VPN app. Turn off installs from unknown sources, block other stores and the VPN category, and filter the web as well as the app.

Android package lists for every category

Block games, social media, VPNs and more on managed Android devices with ready package lists and Intune files, alongside matching iOS lists, refreshed monthly.

See pricing How the feed works

Google, Android, Google Play, Google Family Link, Chrome, YouTube and Google Admin are trademarks of Google LLC. Samsung, Galaxy and Galaxy Store are trademarks of Samsung Electronics Co., Ltd. Microsoft Intune is a trademark of Microsoft Corporation. Apple and iPhone are trademarks of Apple Inc.

TikTok, Snapchat, Roblox, Discord, WhatsApp, Fortnite, Brawl Stars, Subway Surfers, Spotify, Tinder, NordVPN, Opera, Instagram, Workspace ONE, Hexnode and Meraki are trademarks of their respective owners.

Names are used only to identify the products discussed. AppBlockList is not affiliated with, sponsored or endorsed by these companies.