“If people want to have a device security solution in place but have concerns about privacy, XFA is great.”
Alex UlyanovHead of Security, Gateway.fmRead the Gateway.fm storyXFA checks disk encryption, screen lock, updates, remote access and AI agents on macOS, Windows, Linux, iOS and Android. At every sign-in, and in the background.
Most checks need the XFA app. It installs in a minute and needs no admin rights. Without it, the browser still checks the basics.
macOS, Windows and Linux. Runs 33 of the 36 checks, remote access and AI agents included. Checks again in the background between sign-ins.
Download the XFA appiOS and Android. Checks the operating system, passcode, biometrics, disk encryption, a recent restart, and whether the phone is jailbroken or rooted.
Get the mobile appAny browser tells XFA the operating system and the browser version. With Chrome device trust, a managed Chrome profile adds 5 more, such as disk encryption, the firewall and antimalware.
See signing in without the appFilter by operating system, browser and plan. Open a check for what it reads, where it runs and whether it has a Fix button. Beta checks are marked.
Which operating system and version the device runs, and whether it is up to date.
Whether automatic updates are on.
On Linux, Debian, Ubuntu and NixOS only.
In the list, a blue dot means partly.
Whether the phone is jailbroken (iOS) or rooted (Android).
Whether Face ID, Touch ID or fingerprint unlock is set up.
Whether Windows Recall, which saves snapshots of the screen, is on.
Whether Find My is on.
Mac only today.
Whether developer options are on.
Whether the disk is encrypted.
On iOS, XFA infers it from a passcode being set.
Opens the right settings page.
On computers, whether screen lock is on and locks within your time limit. On phones, the passcode.
Opens the right settings page.
How long since the device was last restarted.
Whether the DNS server settings are as expected.
Whether Secure Boot is on, which stops untrusted software from loading before the operating system starts.
Whether system integrity protection is on, which protects system files from changes.
On Linux, SELinux or AppArmor counts.
Whether the firewall is on.
Opens the right settings page.
Whether screen sharing is off.
Opens the right settings page.
Whether remote management is off.
Opens the right settings page.
Whether signing in to the computer over the network is off.
On Linux, XFA checks SSH once your policy sets this check. The app shows no row for it until then.
Opens the right settings page.
In the list, a blue dot means partly.
Whether running commands from another computer is off.
Opens the right settings page.
Whether remote access apps allow access with nobody at the computer.
Detects TeamViewer, AnyDesk and Chrome Remote Desktop.
Whether each installed browser is up to date.
On phones, only the browser used to sign in, through browser checks.
In the list, a blue dot means partly.
Chrome Safe Browsing and Enhanced Safe Browsing, Chrome Do Not Track, Firefox Enhanced Tracking Protection and Strict.
The Fix button sets it for all profiles.
It has a Fix button in the XFA app, where supported.
Whether the browser resolves names over HTTPS.
It has a Fix button in the XFA app, where supported.
Whether Firefox HTTPS-Only Mode is on.
Firefox only.
It has a Fix button in the XFA app, where supported.
Whether secrets such as API keys or tokens are left in environment variables.
Whether autonomous AI agents are installed on the device.
Whether admin rights can be gained without a password or confirmation.
Whether AI coding assistants are set to skip permission prompts or allow risky commands.
Whether a password manager is installed.
Whether antimalware is active.
On Linux, ClamAV or Defender for Endpoint must be running. On Android, Google Play Protect (beta): it needs Google Play Services and shows in your dashboard, not in the person's app.
In the list, a violet dot means beta.
You choose the product and XFA checks that it is installed.
Whether Aikido Safe Chain is installed and running.
It has a Fix button in the XFA app, where supported.
Whether Noon Device Protection is installed and running.
It has a Fix button in the XFA app, where supported.
Whether the device is enrolled in Intune.
Apps that are tampered with, unsigned or self-signed, signed with a revoked certificate, or from an unknown publisher, and Mac apps Apple did not check for malware.
It has a Fix button in the XFA app, where supported.
The operating system blocks apps from unknown publishers.
It has a Fix button in the XFA app, where supported.
Ten categories, such as cryptominers, hacking software, VPN clients and games.
It has a Fix button in the XFA app, where supported.
Not available: the check doesn't run on that operating system.
A check reads one thing on the device and reports pass or fail.
A setting, or a search for one known app name.
Pass or fail, in your dashboard and in their app.
Everything else, like personal files or browsing history.
For each check, you decide what a failing device gets: a warning, a block, or both. You also decide how many days it has first.
See sign-in verificationDefault policy
Device Checks
Operating System version
Set your compliance goal
Warn users
Block a device
Timeline
A warning names the problem and lets people keep working. By default it starts after 7 days.
On Max and Enterprise, a block stops sign-ins to the apps you connected until the device is fixed. By default it starts after 14 days.
Set a compliance goal per check, 30 days by default. Devices that miss it show up in your dashboard. People never see it.
People see the same checks in their XFA app, with what to fix. Where there is a Fix button, one click does it once they say yes. Fix guides and the Fix button are on every plan.
Explore fix guidesYou see whether each check passes, plus basic details such as the model and the operating system version. Files, messages and browsing history never leave the device.
XFA checks apps against your policy on the device itself. You see pass or fail, never the list of what someone installed.
XFA needs no admin rights to run. It can't wipe or lock a device, push software to it, or control it remotely. A fix runs only after the person says yes. They stay in charge of their own device.
“If people want to have a device security solution in place but have concerns about privacy, XFA is great.”
Alex UlyanovHead of Security, Gateway.fmRead the Gateway.fm story
A device check, also called a device posture check, is one setting XFA reads on a laptop or phone, such as disk encryption or screen lock. Each check reports pass or fail. Your policy decides which checks count and what a failing device gets: a warning, a block, or both.
For the full set of checks, yes. People install the XFA app on their laptop or phone. It needs no admin rights, and the sign-in walks them through it. People can also sign in without the app, and the browser checks a smaller set.
Only when the person says yes. On computers, some checks have a Fix button in the XFA app. Some ask for the computer's password. For the other checks, a step by step guide shows what to change.
Yes. You pick the checks in a policy and decide, per check, whether a failure leads to a warning, a block, or both, and after how many days.
Private messages or emails, personal files, browsing history, screen recordings or screenshots, passwords, and location data. You see check results and basic device details.
Free runs four checks on every device. Add more with Pro and Max.
