Skip to main content

Browser and device compatibility

K-ID's browser-based age verification services use modern authentication standards such as WebAuthn to power AgeKeys, a low-friction reusable age signal. Multiple third-party verification providers are integrated behind the scenes. The requirements listed here represent the combined minimums across all underlying services, so you only need to check one compatibility list rather than tracking each provider individually.

How to read this document: Requirements are broken out by browser, mobile operating system, and mobile embed context. End-user device support is determined by whether the device runs a supported OS version and browser. No specific hardware model is required beyond what's needed to run that OS.


Desktop browsers

BrowserMinimum VersionNotes
Chrome108AgeKeys require Chrome 108+.
Safari16Requires macOS 12.4 (Monterey) or later.
Edge108Chromium-based; AgeKey support matches Chrome.
Firefox122AgeKeys require Firefox 122+.
Opera97Chromium-based; AgeKeys require Opera 97+.

Mobile browsers

BrowserMinimum VersionNotes
Chrome (Android)108AgeKeys require Chrome 108+ with Android 9+.
Safari (iOS)16AgeKeys require Safari 16+ on iOS 16+.
Edge (Android)108Chromium-based; AgeKey support matches Chrome.
Firefox (Android)128AgeKey support via Android Credential Manager from Firefox 128+. Requires Android 9+.
Opera Mobile80Chromium-based; AgeKey support available. Opera Mini isn't supported.

Mobile embed

If your integration opens the verification flow inside an embedded browser (rather than launching the device's default browser), the following minimums apply. These reflect the lowest versions where iOS ASWebAuthenticationSession and Android Custom Tabs provide support for AgeKeys.

PlatformMinimum VersionNotes
iOS (ASWebAuthenticationSession)Safari 16 / iOS 16+AgeKey support in ASWebAuthenticationSession available from iOS 16.
Android (Chrome Custom Tabs)Chrome 120 / Android 9+AgeKey support in Custom Tabs via Credential Manager API available from approximately Chrome 120

Summary

PlatformRequirement
Chrome (Desktop)108+
Chrome (Android)108+ on Android 9+
Chrome Custom Tabs (Embed)120+ on Android 9+
Safari (Desktop)16+ on macOS 12.4+
Safari (iOS)16+ on iOS 16+
Safari Embed (ASWebAuthenticationSession)iOS 16+
Edge (Desktop)108+
Edge (Android)108+ on Android 9+
Firefox (Desktop)122+
Firefox (Android)128+ on Android 9+
Opera (Desktop)97+
Opera Mobile80+ (Opera Mini not supported)
iOS DevicesAny device running iOS 16+ (iPhone 8 or newer)
Android DevicesAny device running Android 9+ (most 2018+ devices)

For questions about a specific device or browser configuration, contact support.