Most BYOD schemes fail in one of two directions: they protect corporate data so loosely that a lost phone or an infostealer on a home laptop leaks it, or they reach so far into the personal device that staff refuse to enrol and fall back to shadow IT. This guide is about running BYOD as a programme rather than a policy document: choosing the separation technology per device class, setting app protection levels, drawing and publishing the privacy boundary, and operating the scheme through joiners, losses and leavers. It is written for endpoint, identity and privacy teams who already have a policy, or are adapting the BYOD Policy Template, and now need to make it work. Platforms are listed alphabetically (Apple, Google Android, Microsoft Windows); the order is not a ranking.
Source note: platform settings are taken from Apple, Google and Microsoft documentation and guidance from NCSC, NIST and the ICO, as listed under Standards and references; checked in November 2026. Confirm against the official text before relying on it.
Key takeaways
- Separate data, not devices. The unit of control on a personal device is the work container: a managed app, an Android work profile, an Apple User Enrollment volume or a browser session. Design every control around what happens inside that boundary.
- Tier by data, then pick the lightest technology. Map data classifications to access tiers first, then choose app protection, a work container or a remote session for each tier, never full device management of a personal device.
- Publish the privacy boundary before enrolment. A visibility statement that says exactly what IT can and cannot see, per platform, is the biggest single driver of enrolment rates and a core input to your DPIA.
- Wiping data does not end access. Selective wipe and token revocation are separate actions; every loss and leaver runbook must do both and confirm each one.
- Laptops are the weak half of most programmes. Phones have mature app protection; personal laptops need a protected browser, VDI or DaaS, and they carry the infostealer risk that phones mostly do not.
Programme scope and access tiers
NCSC's BYOD guidance frames the central tension well: the organisation owns the corporate data on the device, but the user owns the device, and if a user accepts full management the device has effectively become corporately issued. NCSC lists the programme's challenges as policy compliance, device diversity, protecting corporate data, protecting the owner's privacy, legal and contractual obligations, and protecting work/life balance, warning that a poorly designed scheme pushes staff toward shadow IT. NIST SP 800-124 Rev. 2 (May 2023) covers both organisation-provided and personally owned deployment scenarios across the device lifecycle, from deployment to disposal.
Start the programme by fixing the access tiers. A tier is a promise: this class of data, on this class of personal device, through this technology.
| Tier | Technology | Typical data ceiling | Device classes | What leaves on the device |
|---|---|---|---|---|
| A: session only | VDI, DaaS or a protected browser with download, print and clipboard blocked | Internal | Personal laptops, tablets, home PCs | Session cookies and browser cache only |
| B: app protection | App protection policies (MAM) on managed apps, no device enrolment | Confidential | Phones and tablets; Windows through a protected Edge profile | Encrypted app data, removable by selective wipe |
| C: work container | Android work profile or Apple User Enrollment, plus app protection | Confidential | Phones and tablets for roles needing certificates, Wi-Fi, per-app VPN or line-of-business apps | Managed apps, accounts, certificates inside the container |
| Not permitted | Full management of a personal device; any Restricted data | None | All personal devices | Nothing |
Two scoping decisions save trouble later. First, decide whether personal devices used only for an authenticator app or calls are in scope (most programmes exclude them, but they still need phishing-resistant MFA design). Second, decide whether contractors and third-party staff join the same tiers or are restricted to tier A. See the Mobile Device Security Guide for ownership models in general.
Choosing the container per platform
Each platform vendor offers a separation model designed for personal devices. Configure them in your endpoint management tool; the settings named below are the vendors' own.
Apple (iPhone, iPad, Mac)
Apple User Enrollment is the model for personally owned Apple devices. Apple's deployment guide states that IT teams can manage accounts, settings and information provisioned through device management, "never a user's personal account", and that only a limited set of payloads and restrictions is available because the user owns the device. Enrolment uses a Managed Apple Account created in Apple Business or Apple School Manager, or federated from an identity provider such as Microsoft Entra ID or Google Workspace, and the user can see what is managed and how much iCloud storage the organisation provides. Use account-driven enrolment so the user starts from Settings with their Managed Apple Account. Managed data sits apart from personal data, and unenrolment removes the managed accounts, apps and data rather than erasing the device. See the Apple Business Manager Security guide for the account side.
Google Android
The Android work profile separates work apps and data from personal apps and data; Google's help centre states that the organisation manages work apps and data while personal apps, data and usage remain private, and that on Android 11 and later work profile apps cannot read SMS or MMS from the personal profile. Within the work profile the organisation has full control of data, apps and security policies: work profile passcode, remote lock and wipe of the profile, managed Google Play with silent installs and app configuration, blocking installs from outside Google Play, certificates, runtime permissions, blocking screen capture and contact-sharing rules. Policies that reach the personal profile apply only on company-owned devices. On employee-owned devices eSIM activation and deletion stay with the user. See the Android Enterprise Security Guide.
Microsoft (Windows, plus app protection on iOS and Android)
Microsoft Intune app protection policies protect data inside managed apps without enrolling the device, on iOS/iPadOS and Android, and on personal Windows devices through Windows MAM. Windows MAM allows Microsoft Edge (Stable and Extended Stable) as the protected browser through App Protection Conditional Access in Microsoft Entra ID, and Microsoft's guidance is to block other browsers. Health checks (conditional launch) set the device conditions for access and a Block or Wipe action when they fail. A Mobile Threat Defense connector for Windows Security Center feeds a device health state for MAM-enrolled users and requires Windows 11 version 22631 (23H2) or later. Windows 10 reached end of support on 14 October 2025; Microsoft still lists it as allowed for Windows MAM but does not guarantee functionality. See the Microsoft Intune Guide.
App protection levels that hold up
Microsoft's app protection data protection framework defines three levels: Level 1 enterprise basic data protection (the minimum for an enterprise device), Level 2 enterprise enhanced data protection (for users with access to sensitive or confidential information) and Level 3 enterprise high data protection (for high-risk users or organisations with large security teams). Settings carry forward from the level below. The values below are the framework's published recommendations and are a good baseline whatever your tooling.
| Setting | Level 1 basic | Level 2 enhanced | Level 3 high |
|---|---|---|---|
| App PIN | Required, numeric, minimum length 4, simple PIN allowed, recheck after 30 minutes of inactivity, 5 attempts then reset | As Level 1 | Simple PIN blocked, minimum length 6, PIN reset after 365 days, Class 3 biometrics required on Android 9.0+ |
| Offline grace period | Block access after 10,080 minutes (7 days); wipe data after 90 days | Wipe data after 30 days | As Level 2 |
| Jailbroken or rooted device | Block access | As Level 1 | Wipe data |
| Android device integrity | Basic integrity and certified devices, block access; require threat scan on apps | Hardware-backed key evaluation; Samsung Knox attestation block access | Samsung Knox attestation wipe data |
| Cut, copy and paste | Any app | Policy managed apps with paste in (iOS, Android); no source or destination (Windows) | As Level 2 |
| Save copies of org data | Not restricted | Block, allow only OneDrive for Business, SharePoint and Photo Library | As Level 2 |
| Minimum OS | Not set | Block below a set version (Microsoft suggests N-1 for iOS, Android 9.0+) | Adds a maximum OS version check |
Choosing a level: put most knowledge workers on Level 2, which is where copy, paste and save restrictions actually stop data drifting into personal apps. Reserve Level 3 for executives, finance approvers and administrators who keep any BYOD access at all. Level 1 alone is rarely enough for Confidential data because it allows paste into any app.
Enforce at sign-in, not just in the app: app protection only applies to apps that receive a policy. Pair it with a Conditional Access grant such as "Require app protection policy" for mobile platforms, and block legacy authentication and unmanaged mail clients, or users will simply sign in from the native mail app. See the Conditional Access Guide.
Drawing the privacy boundary
The privacy boundary is both a technical fact and a published commitment. Write it as a visibility statement, per platform, and have the DPO sign it off before the first enrolment. In the UK, the ICO's guidance on monitoring workers applies to anyone working under any type of contract, under UK GDPR and the Data Protection Act 2018; the ICO notes the guidance is under review following the Data (Use and Access) Act, so check its current text when you complete the DPIA.
| Category | Tier B app protection | Tier C work container | Programme commitment |
|---|---|---|---|
| Device model, OS version, compliance state | Reported by the protected app | Reported by the management agent | Collected, used only for access decisions |
| Managed app inventory | Policy-managed apps only | Apps in the work container | Collected |
| Personal apps, photos, messages, browsing | Outside the app boundary | Outside the container (personal side private on Android work profile; personal account never managed on Apple User Enrollment) | Never collected |
| Location | Not collected by app protection | Work profile location sharing is a policy the organisation sets | Disabled; state this explicitly |
| Wipe scope | Org data in managed apps | Work profile or managed accounts, apps and data | Full device wipe never used |
- Turn off what you do not need: even inside the work container, disable optional collection such as location sharing, and say so. A boundary that is narrower than the technology allows is easier to defend than one that matches it.
- Change control: any new data category needs DPO approval and advance notice to enrolled users; changes made quietly in the console are where trust is lost.
- Investigations and legal holds: decide in advance how you will preserve corporate data from a personal device during an investigation or litigation hold. Corporate data should already live in corporate cloud services, so preserve it there, not by imaging the personal device. See the Mobile Forensics Guide for when a device itself is needed, and get legal advice before touching one.
- Withdrawal: users can leave the scheme at any time; the runbook is the same as a leaver for that device.
Personal laptops and the infostealer problem
Personal Windows and macOS laptops are where BYOD risk concentrates. They run unmanaged software, often shared by family members, and an infostealer on that machine captures browser session cookies and saved passwords for every site, not just corporate ones. App protection on a phone does not help here.
- Protected browser profile: Windows MAM with Edge keeps corporate data in a work profile with health checks; block other browsers for corporate apps through Conditional Access.
- VDI or DaaS: for anything above Internal data, a remote session keeps files off the device entirely; block clipboard, drive redirection and printing in the session host.
- Short sessions and token binding: stolen session cookies (ATT&CK T1539, replayed as T1550.004) bypass MFA; keep sign-in frequency short for tier A and use device-bound tokens where your identity provider supports them. See the Secure Remote Access Beyond VPN Guide.
- No VPN for personal laptops: a full-tunnel network VPN from an unmanaged laptop puts an unknown device on your network; use application-level access instead.
Where identity fits
BYOD access is ultimately a set of tokens issued to a person on a device you do not control. Treat refresh tokens and session cookies as the asset: make them revocable centrally, short-lived for lower tiers, and bound to the device where possible. Never allow administrator accounts, break-glass credentials or non-human identity secrets (API keys, service account credentials, SSH keys) on personal devices; developers are the usual exception request, and the answer is a managed device or a remote development environment. See the Secrets Management Guide.
Rolling out the programme
- Discover current use: pull sign-in logs for unmanaged and unregistered devices by app and platform; this sizes each tier and shows which mail clients and apps people actually use.
- Fix tiers and the privacy statement: agree the tier table with data owners, complete the DPIA, publish the visibility statement and user terms.
- Build policies in report-only mode: create app protection policies at the chosen levels and Conditional Access rules in report-only for at least two weeks; review which sign-ins would be blocked.
- Pilot with volunteers: one group per platform, including at least one personal laptop user per tier A route; test selective wipe, PIN reset, offline grace expiry and support scripts.
- Enforce in rings: move groups from report-only to enforced, keeping a rollback exclusion group that is reviewed weekly and emptied by a fixed date.
- Join the leaver and loss processes: HR leaver events trigger account disablement, token revocation and selective wipe of every registered personal device, with confirmation recorded.
- Roll back safely: if enforcement breaks a critical workflow, move the affected group into the exclusion group rather than editing the policy; record the exception with an expiry.
Small organisations: two tiers are enough: browser-only access for laptops and app protection Level 2 for phones, with Conditional Access blocking everything else. Large organisations: add the work container tier for roles needing certificates and line-of-business apps, a separate tier for high-risk users at Level 3, and quarterly attestation by data owners.
Detection and measurement
- Sign-in signals: successful sign-ins from unregistered devices or unmanaged clients to in-scope apps (should trend to zero), and Conditional Access failures by reason.
- App protection events: conditional launch Block and Wipe actions, jailbreak or root detections, and offline grace wipes.
- Wipe and revocation confirmations: selective wipe status per device after a loss or leaver; pending wipes older than seven days need follow-up.
- Session anomalies: token replay from a new IP or country shortly after issue, the classic sign of stolen cookies.
| Metric | What good looks like |
|---|---|
| Share of in-scope sign-ins from protected apps, containers or sessions | Above 99 percent after enforcement |
| Time from loss report to token revocation and wipe issued | Within one hour |
| Leaver devices with confirmed selective wipe | 100 percent within 30 days |
| Devices below minimum OS still with access | Zero beyond the grace period |
| Open exceptions past expiry | Zero |
Common failure patterns
- Wiping data but leaving sessions: a selective wipe removes files while refresh tokens keep working in a browser on the same device.
- App protection without access enforcement: policies exist but native mail clients and legacy protocols still connect, so the protected app is optional.
- Level 1 everywhere: paste into any app is allowed, so data moves to personal notes and messaging apps despite the policy.
- Collecting more than promised: location or full app inventory enabled by default in the console contradicts the published statement and undermines the DPIA.
- Forgetting laptops: phones are tightly controlled while personal laptops sign in to the same apps through any browser.
- Exceptions that never expire: developer and executive exceptions accumulate until the high-risk users are the least protected.
Framework mapping
| Framework | Reference | Programme element |
|---|---|---|
| NIST SP 800-53 Rev. 5 | AC-19 Access Control for Mobile Devices; AC-20 Use of External Systems; AC-17 Remote Access | Tiers, container requirements, session-only access |
| NIST CSF 2.0 | PR.AA-03; PR.DS-01; PR.PS-02 | Device and user authentication, data-at-rest protection, OS currency |
| CIS Controls v8.1 | 4.11 remote wipe on portable devices; 4.12 separate enterprise workspaces on mobile devices | Selective wipe, work container |
| ISO/IEC 27001:2022 Annex A | 8.1 User endpoint devices; 6.7 Remote working | BYOD rules and remote access |
| MITRE ATT&CK | T1539 Steal Web Session Cookie; T1550.004 Web Session Cookie | Session lifetime, token binding, replay detection |
Practitioner checklist
- Agree a tier table mapping data classifications to session, app protection and container technologies.
- Publish a per-platform visibility statement signed off by the DPO before enrolment opens.
- Use Apple User Enrollment and Android work profile for container tiers; never fully manage personal devices.
- Apply app protection at Level 2 for most users and Level 3 for high-risk roles.
- Enforce app protection through Conditional Access and block legacy authentication and unmanaged clients.
- Restrict personal laptops to a protected browser, VDI or DaaS with clipboard, download and print controls.
- Keep administrator accounts and non-human identity secrets off personal devices.
- Make every loss and leaver runbook revoke tokens and issue selective wipe, and record both confirmations.
- Run new policies in report-only, pilot per platform, and enforce in rings with an expiring rollback group.
- Report tier coverage, revocation time and exception expiry monthly.
Standards and references
- NIST: SP 800-124 Rev. 2, Guidelines for Managing the Security of Mobile Devices in the Enterprise
- NCSC: Device Security Guidance, Bring Your Own Device
- ICO: Employment practices and data protection, monitoring workers
- Apple: User Enrollment and device management
- Google: What is an Android Work Profile?
- Google: Android work profile management capabilities
- Microsoft Learn: Data protection framework using app protection policies
- Microsoft Learn: Data protection for Windows MAM
Related NHI Mgmt Group resources: BYOD Policy Template · Mobile Device Security Guide · Mobile Device Management Security Guide · Conditional Access Guide