The device part
of your audit.
XFA does not make you compliant. It helps with the device part of each framework. It checks every laptop and phone at sign-in, and the dashboard shows your auditor where each one stands.
Ten frameworks. The device part of each.
Pick a framework to see its device controls, what each one asks and how XFA helps. The rest of each framework stays with you.
ISO/IEC 27001:2022
These are the device controls in ISO 27001:2022. The rest of the framework stays with you and your auditor.
- Control: A.5.9
Inventory of information and other associated assets
What it asksKeep an inventory of your information and the devices that hold it.
How XFA helpsXFA lists every device that signs in through it, with its owner and how it stands against your policy. Devices found in your Google, Microsoft, or Okta sign-in logs show up too.
- Control: A.5.10
Acceptable use of information and other associated assets
What it asksSet rules for the acceptable use of information and devices, and put them into practice.
How XFA helpsYour device rules become checks that run at every sign-in. The dashboard flags each device that doesn't meet them.
- Control: A.6.3
Information security awareness, education and training
What it asksPeople get security awareness training and hear about changes to your policies.
How XFA helpsWhen a device fails a check, the XFA app explains the check and how to fix it. Your training program still covers the rest.
- Control: A.6.7
Remote working
What it asksProtect information when people work away from the office.
How XFA helpsXFA checks the device itself, wherever it is. At home or on the road, every sign-in checks updates, the firewall, and disk encryption.
- Control: A.8.1
User endpoint devices
What it asksProtect information stored on or reached through laptops, phones, and tablets.
How XFA helpsThis is what XFA does. Set your device policy, such as disk encryption and screen lock, and XFA checks every laptop and phone against it.
- Control: A.8.5
Secure authentication
What it asksUse secure ways to sign in.
How XFA helpsXFA adds a device check to sign-in, so a password alone does not let a risky device in. Built-in Passkey adds phishing-resistant MFA.
- Control: A.8.7
Protection against malware
What it asksProtect devices against malware.
How XFA helpsThe Antimalware protection check confirms protection is active. The Operating System version check keeps devices on a recent release.
- Control: A.8.8
Management of technical vulnerabilities
What it asksFind technical vulnerabilities and act on them.
How XFA helpsXFA compares each operating system and browser with the latest release and flags known vulnerabilities. You set how many days a device may fall behind.
- Control: A.8.12
Data leakage prevention
What it asksKeep sensitive information from leaking out.
How XFA helpsThe Disk encryption check confirms the drive is encrypted, so the data on a lost or stolen laptop stays unreadable.
SOC 2 Type II
These are the device controls in SOC 2 Type II. The rest of the framework stays with you and your auditor.
- Control: CC6.1
Logical access security: asset inventory
What it asksKnow which assets reach your systems, as part of controlling access to them.
How XFA helpsXFA reads the sign-in logs of your Google, Microsoft, or Okta account and lists each device it finds, whether it is company owned, personal, or a contractor's. XFA can invite the owners automatically.
- Control: CC6.1
Logical access security: authentication
What it asksIdentify users and their devices, and let only authorized ones in.
How XFA helpsXFA checks the device at sign-in through your identity provider. A device that fails your policy is warned or blocked, as you set it.
- Control: CC6.8
Unauthorized and malicious software
What it asksPrevent or detect malicious software, and act on it.
How XFA helpsThe Antimalware protection check confirms protection is on at every sign-in. Set it to block, and a device without it cannot reach the apps you protect.
- Control: CC7.1
System operations: vulnerability management
What it asksWatch for configuration changes and new vulnerabilities, such as missing patches.
How XFA helpsXFA checks the operating system and browser version at every sign-in and flags known vulnerabilities. The dashboard shows which devices fall behind.
- Control: CC6.7
Transmission, movement and removal of information
What it asksRestrict how information moves and leaves, and protect it, often with encryption.
How XFA helpsThe Disk encryption check confirms the drive is encrypted. If a laptop is lost or stolen, its data stays unreadable.
- Control: CC2.2 and CC5.3
Communication and policies
What it asksTell people about security and their part in your policies.
How XFA helpsWhen a device fails a check, the XFA app tells its owner which one, why it matters, and how to fix it.
NIS2 Directive (EU) 2022/2555
These are the device controls in NIS2. The rest of the framework stays with you and your auditor.
- Control: Article 21(2)(g)
Basic cyber hygiene
What it asksApply basic cyber hygiene, such as software updates, device configuration, and identity management.
How XFA helpsXFA checks updates, the firewall, screen lock, and disk encryption on every device at sign-in, company owned or personal.
- Control: Article 21(2)(j)
Multi-factor authentication
What it asksUse multi-factor or continuous authentication where it fits.
How XFA helpsBuilt-in Passkey gives phishing-resistant MFA at sign-in. Each sign-in also checks the device, so both the person and the laptop are verified.
- Control: Article 21(2)(h)
Cryptography and encryption
What it asksHave policies on cryptography and, where it fits, encryption.
How XFA helpsThe Disk encryption check shows which devices are encrypted. Set it to block, and an unencrypted device cannot reach the apps you protect until it is fixed.
- Control: Article 21(2)(d)
Supply chain security
What it asksManage the security risks that come from your suppliers and service providers.
How XFA helpsContractors often work on their own laptops. XFA finds those devices in your sign-in logs and checks them against the same policy, without taking control of them.
- Control: Article 21(2)(g)
Cybersecurity training
What it asksTrain management and staff in cybersecurity.
How XFA helpsWhen a check fails, the XFA app explains the setting and how to fix it. Your training for management and staff still does the rest.
DORA, the Digital Operational Resilience Act
These are the device controls in DORA. The rest of the framework stays with you and your auditor.
- Control: Article 8
Identification of ICT assets
What it asksIdentify and document your ICT assets, endpoints included.
How XFA helpsXFA keeps a current list of the devices that reach your systems, with owner and status. The list builds itself from sign-ins.
- Control: Article 9(4)(c)
Access control
What it asksLimit access to ICT assets to what is authorized, through identity and access policies.
How XFA helpsAt sign-in, XFA checks the device against your policy. A device that fails a check is warned or blocked, as you set it.
- Control: Article 9(2)
ICT security: vulnerabilities
What it asksMonitor and control the security of ICT systems, software vulnerabilities included.
How XFA helpsXFA checks operating system and browser versions at every sign-in and flags known vulnerabilities.
- Control: Article 9(4)(e)
Protection of data
What it asksProtect data with strong encryption, at rest and in transit.
How XFA helpsThe Disk encryption check covers data at rest on laptops and phones. A lost laptop with an encrypted drive keeps its data private.
Cyber Essentials (UK)
These are the device controls in Cyber Essentials. The rest of the framework stays with you and your auditor.
- Control: FirewallsWhat it asks
Every device on the internet sits behind a firewall. Laptops need their own software firewall at home and on public Wi-Fi.
How XFA helpsThe Firewall status check confirms the firewall is on, at every sign-in.
- Control: Secure configurationWhat it asks
Change insecure defaults, remove what you do not use, and lock devices that are left alone.
How XFA helpsXFA checks that screen lock is set and that a password manager is installed. Your policy sets the longest screen lock timeout you accept.
- Control: User access controlWhat it asks
Only authorized users and devices reach your data and services, with MFA where it is available.
How XFA helpsXFA checks the device at sign-in, so access needs a known person on a device that meets your policy. Built-in Passkey adds phishing-resistant MFA.
- Control: Malware protectionWhat it asks
Devices run active malware protection.
How XFA helpsThe Antimalware protection check confirms protection is running at sign-in. If it is off, the person sees how to turn it on, and the device can be blocked until they do.
- Control: Security update managementWhat it asks
Run supported software, and install critical and high risk updates within 14 days.
How XFA helpsXFA checks the operating system and browser version at every sign-in. Set the days a device may fall behind to 14, and block after that if you want.
- Control: Home working and personal devicesWhat it asks
Any device that reaches your data is in scope, personal ones included. At home, the device itself is the boundary.
How XFA helpsXFA checks personal devices without an MDM. It flags jailbroken or rooted phones and checks the firewall and updates on the device itself.
PCI DSS v4.0
These are the device controls in PCI DSS v4.0. The rest of the framework stays with you and your auditor.
- Control: Requirement 12.5.1
Inventory of system components
What it asksKeep an up to date inventory of the system components in scope, end user devices included.
How XFA helpsXFA lists devices as they sign in, with owner and status, so the list stays current without a spreadsheet.
- Control: Requirement 5.2.1
Protection from malicious software
What it asksRun active anti-malware on the components that malware commonly affects.
How XFA helpsBefore a device reaches the apps you protect, XFA checks that antimalware protection is active.
- Control: Requirement 6.3.3
Security patches
What it asksInstall critical security patches within one month of release.
How XFA helpsSet how many days an operating system may fall behind. XFA warns the person, then blocks the device if you choose, until it is updated.
- Control: Requirements 8.4.2 and 8.4.3
Multi-factor authentication
What it asksUse MFA for access into the cardholder data environment and for remote access.
How XFA helpsBuilt-in Passkey gives phishing-resistant MFA at sign-in to the apps you connect, and every sign-in also checks the device.
- Control: Requirement 2.2
Secure configuration
What it asksConfigure system components securely: change defaults, remove what you do not need, set security parameters.
How XFA helpsXFA checks screen lock and the firewall on each device against your policy. A device that drifts is flagged, warned, or blocked.
- Control: Requirement 12.6
Security awareness
What it asksRun a security awareness program, so everyone knows the card data security policy.
How XFA helpsWhen a check fails, the XFA app tells the person what is wrong and how to fix it. That supports your awareness program. The program itself stays with you.
HIPAA Security Rule
These are the device controls in HIPAA Security Rule. The rest of the framework stays with you and your auditor.
- Control: § 164.310(c)
Workstation security
What it asksRestrict access to workstations that reach electronic patient data (ePHI), and secure them when unattended.
How XFA helpsThe Screen lock check confirms a lock is set, with the longest timeout you accept. A device without one can be blocked until it is fixed.
- Control: § 164.312(a)(2)(iv)
Encryption and decryption
What it asksEncrypt ePHI where it is reasonable. The rule calls this addressable.
How XFA helpsThe Disk encryption check shows which devices are encrypted. Set it to block, and an unencrypted device cannot reach the apps you protect.
- Control: § 164.308(a)(5)(ii)(B)
Protection from malicious software
What it asksHave procedures to guard against, detect, and report malicious software.
How XFA helpsXFA checks that antimalware protection is running and the operating system is up to date before a device reaches your systems.
- Control: § 164.312(a)(1)
Access control
What it asksGive access to ePHI only to the people and software that were granted it.
How XFA helpsXFA adds the device to that decision. A known user on a device that fails your policy is warned or blocked, as you set it.
- Control: § 164.308(a)(1)(ii)(D)
Information system activity review
What it asksReview records of system activity, such as access reports.
How XFA helpsXFA shows which devices reached your apps, when it last saw each one and how each stood against your policy. That list also feeds your risk analysis.
- Control: § 164.312(e)(1)
Transmission security
What it asksGuard ePHI against unauthorized access while it travels over a network.
How XFA helpsThe Firewall status check confirms each device's firewall is on, on public networks too. XFA does not check the network itself.
- Control: § 164.308(a)(5)(ii)(A)
Security reminders
What it asksSend your staff periodic security updates.
How XFA helpsWhen a device fails a check, XFA alerts its owner by email, and also in Slack or Microsoft Teams if you connect them. The alert repeats on the schedule you choose.
GDPR
These are the device controls in GDPR. The rest of the framework stays with you and your auditor.
- Control: Article 32(1)(a)
Encryption of personal data
What it asksUse measures such as pseudonymisation and encryption of personal data.
How XFA helpsThe Disk encryption check confirms each device that reaches personal data is encrypted. A lost laptop then keeps that data unreadable.
- Control: Article 32(1)(b)
Confidentiality and integrity
What it asksKeep the systems that process personal data confidential, intact, available, and resilient.
How XFA helpsOnly devices that meet your policy reach those systems. A device with no screen lock or with the firewall off is warned or blocked.
- Control: Article 32(1)(d)
Regular testing and evaluation
What it asksRegularly test and evaluate whether your security measures work.
How XFA helpsXFA checks each device at every sign-in, not once a year. The Overview shows how many devices met your policy over the last 30 days.
- Control: Article 25
Data protection by design and by default
What it asksBuild data protection into your systems, and make the safe setting the default.
How XFA helpsSet a check to block, and a device that fails it does not reach personal data until it is fixed.
- Control: Article 5(2)
Accountability
What it asksBe able to show that you follow the data protection principles.
How XFA helpsThe dashboard shows which devices reached your apps and how each stood against your policy. That is the device part of your evidence.
NIST Cybersecurity Framework 2.0
These are the device controls in NIST CSF 2.0. The rest of the framework stays with you and your auditor.
- Control: ID.AM-01
Hardware inventory
What it asksKeep an inventory of the hardware your organization uses.
How XFA helpsXFA lists each device as it signs in, personal and contractor laptops included, with owner and status.
- Control: ID.RA-01
Vulnerabilities in assets
What it asksIdentify, confirm, and record vulnerabilities in your assets.
How XFA helpsXFA flags devices whose operating system or browser is out of date or has a known vulnerability, so you see the risk per device.
- Control: PR.AA-01
Identities and credentials
What it asksManage identities and credentials for authorized users, services, and hardware.
How XFA helpsXFA adds the device to each access decision. A known user on a device that fails your policy is warned or blocked.
- Control: PR.AA-05
Authentication
What it asksProtect access with authentication that fits the risk, such as MFA.
How XFA helpsBuilt-in Passkey gives phishing-resistant MFA, and each sign-in checks the device too.
- Control: PR.PS-01
Configuration management
What it asksApply and maintain secure configuration baselines.
How XFA helpsYour policy is the baseline. XFA checks screen lock, the firewall, and disk encryption against it and flags devices that drift.
- Control: PR.PS-02
Software maintenance
What it asksKeep software maintained and patched in line with risk.
How XFA helpsSet how many days an operating system may fall behind. After that, XFA warns or blocks the device until it is updated.
- Control: PR.DS-01
Data at rest
What it asksProtect the confidentiality, integrity, and availability of data at rest.
How XFA helpsThe Disk encryption check confirms the drive is encrypted, at every sign-in.
- Control: DE.CM-01
Continuous monitoring
What it asksMonitor your environment for possible security events.
How XFA helpsEvery sign-in checks the device again, so protection that was switched off shows up the next time it signs in.
- Control: GV.PO-01
Cybersecurity policy
What it asksSet, communicate, and enforce a cybersecurity policy.
How XFA helpsXFA turns the device part of your policy into checks. When a device fails a check, the XFA app tells the person what to fix and how.
CyberFundamentals (CCB, Belgium)
These are the device controls in CyberFundamentals. The rest of the framework stays with you and your auditor.
- Control: ID.AM
Asset management
What it asksKnow the devices and systems in your organization.
How XFA helpsXFA lists every device that signs in through it, with owner and status, and finds the rest in your Google, Microsoft, or Okta sign-in logs.
- Control: PR.AC
Identity management, authentication and access control
What it asksControl who and what gets access, remote access included.
How XFA helpsXFA checks the device at every sign-in and warns or blocks one that fails a check. Built-in Passkey adds phishing-resistant MFA.
- Control: PR.DS
Data security
What it asksProtect data at rest and in transit.
How XFA helpsThe Disk encryption check covers data at rest on laptops and phones.
- Control: PR.IP
Information protection processes
What it asksKeep a secure baseline configuration and manage vulnerabilities.
How XFA helpsYour policy is the baseline: updates, screen lock, the firewall, and disk encryption. XFA flags devices that fall behind or have a known vulnerability.
- Control: DE.CM
Security continuous monitoring
What it asksDetect malicious code and watch for unauthorized activity.
How XFA helpsThe Antimalware protection check confirms protection is active at every sign-in.
- Control: PR.AT
Awareness and training
What it asksInform and train everyone who uses your systems.
How XFA helpsWhen a check fails, the XFA app explains it and how to fix it. Your own training still covers the rest.
What the auditor asks. What XFA answers.
Most frameworks ask the same six things about laptops and phones, each in its own words. Here they are, with the checks that answer them.
Asset inventory
The auditor asksWhich devices reach company data, and who owns each one?
XFA answersEach device that signs in through XFA, with its owner and the checks it passes. Devices in your Google, Microsoft, or Okta sign-in logs show up too, and their owners can be invited automatically.
Endpoint protection
The auditor asksIs malware protection installed and running?
XFA answersXFA checks that antimalware protection is active and the firewall is on, at every sign-in.
- Antimalware protection
- Firewall status
Encryption
The auditor asksIf a laptop is lost, can anyone read the data on it?
XFA answersOn laptops and phones, the disk encryption check confirms the drive is encrypted before the device reaches your apps.
- Disk encryption
Patching
The auditor asksAre operating systems and browsers kept up to date?
XFA answersXFA compares each device with the latest release. You set how many days a device may fall behind, and the dashboard shows which ones missed it.
- Operating System version
- Browser version
- Automatic updates
- Recent reboot
Access control
The auditor asksCan a device that fails your policy still reach company systems?
XFA answersNot when the check is set to block. XFA checks at sign-in to the apps you connect, and Built-in Passkey adds phishing-resistant MFA.
- Built-in Passkey
Screen lock
The auditor asksDoes a laptop left open lock itself?
XFA answersThe screen lock check confirms a lock is set. Your policy sets the longest timeout you accept.
- Screen lock
The controls run at every sign-in.
Set the policy once. XFA checks each device against it at sign-in. The owner fixes what needs fixing. Your evidence stays up to date on its own.
Where the evidence lives.
Three places to show an auditor. The checks keep each one current.
How the Vanta integration worksThe Overview
Policy compliance and visibility coverage across your active devices, over the last 30 days.
Each device page
The owner, when XFA last saw the device, and how each check stands against your policy.
Vanta
XFA sends device results to Vanta.
Questions auditors and admins ask

Does XFA make us compliant?
No. XFA helps you with the device part of each framework. It checks each device against your policy at sign-in, and the dashboard shows the result per device. Your policies, risk assessment, and other controls stay with you, and only your auditor can say you meet a framework.
Is XFA itself ISO 27001 certified?
Yes. XFA is ISO 27001 certified and made in Belgium.
Visit the XFA Trust Center (opens in a new tab)Do personal and contractor laptops count?
For most frameworks, yes. Any device that reaches your data is in scope, whoever owns it. XFA checks those devices at sign-in without an MDM. It does not collect their files, messages or browsing.
We fall under NIS2 in Belgium. Does XFA help with CyberFundamentals?
Yes, with the device measures: the device inventory, access control at sign-in, encryption, updates, and malware protection. CyberFundamentals also covers governance, incident response, and recovery. Those stay with you.
A laptop was stolen. Does disk encryption matter under GDPR?
Yes. GDPR names encryption as a security measure. When the data on a lost laptop is unreadable, you may not have to tell the people it concerns, though you still document the breach. The disk encryption check shows whether that laptop had it on.
How does the evidence reach our auditor or Vanta?
Show the dashboard. The Overview has policy compliance across your devices, and each device page lists its checks. XFA can also send device results to Vanta, Drata, Thoropass, or TrustCloud, where the rest of your controls live.
How the Vanta integration worksTheir privacy stays theirs.
XFA checks security settings and nothing else. Nothing on the laptop changes unless its owner says yes.
Visit our Trust Center (opens in a new tab)Your organization sees
- Security check results
- Device name, model, and operating system
- When the device last checked in
- The work email it’s linked to
XFA never collects
- Private messages or emails
- Personal files or content
- Browsing history
- Screen recordings or screenshots
- Passwords or login credentials
- Location data
ISO 27001 certified
GDPR compliant
- Made in Belgium
- Encrypted at rest and in transit
Start with your devices.
Connect your identity provider and see which devices meet your policy.
Get set up in 15 min.
Start for freePreparing for an audit?
A 30 minute call with our team. We answer your questions and walk you through XFA on your own setup.
Talk to us