Block apps with Meraki Systems Manager
Systems Manager can hide apps on supervised iPads, flag devices that carry banned apps and react with tags. The Meraki network can block app traffic too, but only inside your building. Here is how each piece works, where the settings live and how a category blocklist slots in.
Dates as published by Cisco. Existing Systems Manager setups keep full support until the last date.
What is Meraki software, and which part blocks apps?
Meraki is Cisco's cloud-managed family: one dashboard runs access points, security appliances, switches and the Systems Manager MDM. Only Systems Manager reaches inside the device. The others see traffic.
Systems Manager (SM)
The MDM. It sends restrictions, installs apps and checks compliance.
- Hides apps on supervised iOS
- Hides the App Store
- Flags banned apps on iOS and Android
- Works on any network, at home too
MX security appliance
The firewall at the edge of your network.
- Layer 7 rules by app or category
- Layer 3 rules by address and port
- Content filtering for websites
- Only for traffic through the MX
MR access points
Firewall and traffic shaping per SSID.
- Layer 7 rules per SSID
- Up to 1,800 Layer 3 rules
- Client isolation options
- Only while on that Wi-Fi
Where app restrictions live in Systems Manager
App controls for iPhones and iPads sit in the Restrictions payload of a profile. Open Systems Manager, go to the Settings page (shown under Manage in most dashboards), choose Add profile, then add Restrictions. These are the labels that matter for apps.
| Meraki label | What it does | Supervision | From |
|---|---|---|---|
| Show or hide apps | Allow all Apps, Do not allow the following apps, or Only allow the following apps. Settings and Phone stay available in every mode. | Required | iOS 9.3 |
| Allow App Store | Turns the App Store off and removes its icon. Apps you push still install. | Required | iOS 9 |
| Allow installing apps | Stops every user install and update, including App Store, marketplace and local installs. MDM installs still work. | Required | iOS 10, iPadOS 13.1 |
| Allow app removal | Stops users deleting apps, so your required apps stay put. | Required | iOS 4.2.1 |
| Allow installation of Marketplace apps | Blocks alternative app marketplaces where Apple allows them, such as in the EU. | Required | iOS 17.4 |
| Allow Web Distribution App Installation | Blocks installing apps straight from a developer's website. | Required | iOS 17.5 |
| Allow user to add App Clips | Stops App Clips and removes existing ones. | Required | iOS 14 |
| Allow Apps to be Hidden / Locked | Stops users hiding or locking apps, which keeps your inventory honest. | Required | iOS 18 |
| Allow automatic downloading of apps purchased on other devices | Stops apps bought on another device from arriving on this one. | Required | iOS 9 |
How to use Meraki to hide apps on supervised iPads
This is the workflow most schools run. Start with a test tag and one iPad, then widen the scope once it behaves.
Flag banned apps with security policies
Security policies are Meraki's second app tool. They do not hide anything on their own; they mark each device as compliant or violating, and you act on that tag.
Systems Manager > Configure > Policies > Add new. Add an Application deny list.
A device with any listed app installed becomes violating.
The dashboard adds a compliant or violating tag per policy.
Scope profiles or apps to the tag, for example a stricter profile or no school Wi-Fi.
Application Name
The display name, matched on desktop and mobile. It accepts the * wildcard, but names differ between platforms and clones copy names freely.
Application Identifier
The bundle ID or Android app ID, used on iOS and Android only. It accepts wildcards too, so one entry can catch every app from one developer prefix.
Deny list or allow list
A deny list flags any device with a listed app installed. An allow list flags any device with an app that is not listed.
Reports and alerts
Under Systems Manager > Configure > Alerts you can schedule security reports for a policy, optionally only for failing devices.
Android devices in Systems Manager
Systems Manager manages Android through Android Enterprise, as company-owned devices or as personal phones with a work profile. The app controls are thinner than on iOS, so plan around the enrolment type.
| Enrolment type | What you control | Main app tool |
|---|---|---|
| Company-owned (device owner) | The whole device, including which managed Google Play apps appear and whether users can install apps at all. | The Allow installing apps restriction, pushed apps, plus a security policy deny list for anything that slips through. |
| Kiosk or dedicated device | One app or a small set, locked on screen. | Meraki's Android kiosk mode. Nothing else can launch, so no blocklist is needed. |
| Personal phone with work profile | The work side only. Personal apps stay private. | Approve only the work apps you need. See our work profile guide. |
How an AppBlockList file fits Meraki
Typing apps into a dashboard field is fine for five apps, not for five hundred VPN clones. Our files give you each category as ready lists, and Meraki accepts them in two places.
Upload the .mobileconfig
In Settings, choose Add profile, then in the Advanced section pick Upload custom Apple profile and upload our file. Scope it with a tag like any other profile.
Fill the deny list
Copy identifiers from our bundle ID and package files into a security policy's Application deny list. Devices with any listed app turn violating.
Notice how iOS and Android IDs often differ for the same app. Our files carry both, matched app by app, so one category choice covers both fleets. Check any single ID with the bundle ID lookup.
Test it before the whole fleet gets it
Run these checks on one supervised iPad and one Android tablet carrying the test tag.
- The device shows as supervised and carries the test tag.
- A hidden app disappears from the Home Screen and from search.
- The App Store icon is gone if you turned Allow App Store off.
- An app you push from Systems Manager still installs.
- Installing a deny-listed app turns the device violating.
- The violating tag pulls in the profile you scoped to it.
- With an allowlist, Camera and Safari are present if you listed them.
- Removing the tag returns the device to normal.
Common errors and fixes
The restriction saved but the app is still visible
Our security policy shows violations but nothing happens
Teachers lost the Camera after we set an allowlist
A name-based deny entry misses a clone
The app is blocked at school but works at home
Profile upload is rejected
Network questions people ask alongside app blocking
Many Meraki searches are about URLs, IP addresses and the LAN rather than apps. Short answers, so you can tell which tool you need.
How to block a URL in Meraki
Layer 7 rules can deny hostnames, and MX content filtering handles website categories. Both work only on traffic through the MX.
Meraki firewall block IP address
Layer 3 rules match destination address and port, top to bottom, first match wins. On the MX they sit under Security & SD-WAN > Configure > Firewall.
Clients blocked from using LAN
On an SSID's firewall page, a rule can stop wireless clients reaching the local LAN. Meraki suggests a Deny Local LAN rule for guest SSIDs.
Block a MAC address
Under Network-wide > Monitor > Clients, set a client's policy to blocked. You can pre-add a client by MAC address before it ever connects.
Whitelist on Meraki
The allow listed client policy exempts a device from Layer 3 and Layer 7 rules and MX content filtering. Use it for printers, never for student devices.
How to use the Meraki API
Many Systems Manager settings can be read and backed up through the Cisco Meraki API. It is useful for documenting profiles before a migration.
Planning for the end of Systems Manager
Your app rules will need a new home before June 2029. Moving them is simple if you write them down now and keep them as category choices rather than hand-typed lists.
Frequently asked questions
Can Meraki Systems Manager block a specific iOS app?
Do Meraki security policies block apps?
Can a Meraki MX firewall block apps on student devices?
Is Meraki Systems Manager being discontinued?
What happens if I put a client on the allow list in the Meraki dashboard?
Deciding between hiding apps and allowing only a set? Our allowlist vs blocklist guide lays out the trade-offs, and school iPad restrictions covers the other switches worth setting.
One category choice, every Meraki profile covered
Get iOS bundle IDs, Android packages and a ready .mobileconfig for each category you block, refreshed every month. Plans exist for single schools and for districts or IT providers.
See school plans Talk to usCisco, Meraki and Meraki Systems Manager are trademarks of Cisco Systems, Inc. Apple, iPhone, iPad, App Store, Apple School Manager, Apple Business Manager and Apple Configurator are trademarks of Apple Inc. Android is a trademark of Google LLC.
Microsoft Intune is a trademark of Microsoft Corporation. Jamf is a trademark of Jamf. Mosyle is a trademark of Mosyle Corporation. TikTok is a trademark of ByteDance Ltd. Roblox is a trademark of Roblox Corporation. NordVPN, Turbo VPN and Character.AI 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.