Skip to content

Installation and Enrollment

Step 1 — Install the mobile app

  • Supported: Android 14+ and iOS 18+

Permissions the app may request

  • Bluetooth (for Windows enrollment and device transfer; Local mode uses a direct Bluetooth connection, Network mode uses Bluetooth for proximity verification only)
  • Camera (to scan QR codes and capture fingerprints)
  • Biometrics (to secure passkeys)
  • Notifications (for important authorization events)

Step 2 — Enable Dapple as a Credential Provider (if prompted)

  • Android: Settings → search for passkeys → Passwords, passkeys, and autofill.
  • iOS: Settings → General → AutoFill & Passwords.

Step 3 — Create or recover a Dapple profile

On first run, choose to enroll a new profile or recover an existing one. If recovering, Dapple will check for a recovery key stored with your Apple ID in iCloud Keychain (iOS) or with your Google Account via Google Block Store (Android), if cloud backup was previously enabled, and offer to use it, or you can scan your recovery QR code.

  1. Tap SIGN UP to create a profile.
  2. Read and accept the informational screens and license agreement.
  3. Choose which hand to capture and grant camera permission if requested.
  4. Capture fingerprints: place all four fingers together in the camera frame and follow on-screen hints; repeat four captures for consistency.
  5. The app generates your Dapple passkey (from biometrics) and registers your profile with Dapple cloud.
  6. Save the passkey when the OS prompts you (select Dapple if multiple providers are present).
  7. Authenticate (biometric or device passcode) to confirm the passkey.
  8. Save the recovery key (QR) in a secure location. You will also be prompted to save it to iCloud Keychain (iOS) or Google Block Store (Android) for cloud backup. The key is stored end-to-end encrypted and cloud backup can be toggled later from the View Recovery Key screen.
  9. When you reach the accounts screen, setup is complete.

Dapple acts as a passkey manager; you rarely need to open the app except for recovery, account management, or transfers.

Demo video of Dapple Profile Creation

Windows installation & enrollment (summary)

Requirements: Windows 11 24H2 or later with Windows Hello enabled.

The Windows installer installs four components: a user-mode driver, the Dapple Authenticator service, the Dapple Authenticator application, and the Dapple passkey manager plugin. If the service is not running, the app will give a warning and not function until the service is available.

The passkey manager plugin is enabled by default and integrates Dapple directly into the Windows passkey experience. For the best user experience, we recommend configuring Dapple as the only passkey manager under Passkey Settings.

Enroll a Windows device:

Two transfer methods are available. Network is the preferred method and uses an end-to-end encrypted temporary network proxy to communicate between devices. Local transfers over Bluetooth directly between devices.

  1. Run the Windows installer and select Yes when asked whether you have a Dapple profile.
  2. Choose a transfer method — Network (recommended) or Local. A QR code will be displayed on the Windows device.
  3. On mobile: Menu → Transfer Recovery Key → scan the QR code.
  4. Complete the transfer using your chosen method:
  5. Network: You will be prompted for cross-device passkey authentication: use your mobile device to authenticate the Windows device. Bluetooth must be enabled on both devices for a proximity check; no data is transferred over Bluetooth and pairing is not required.
  6. Local: Devices establish an encrypted Bluetooth connection; this can take up to two minutes and may require pairing via OS prompts.
  7. After transfer, the Windows device will regenerate the Dapple passkey, log into Dapple cloud, and regenerate the remainder of your passkeys on the Windows device.

Demo video of Windows Device Enrollment (Network mode)

Demo video of Windows Device Enrollment (Local mode)

Troubleshooting:

  • If the Network transfer fails, retry or switch to Local mode. Network enrollment does not work over an RDP connection.
  • For Local mode, retry Bluetooth if the connection fails; pairing via OS prompts may be required.
  • For Network mode, ensure Bluetooth is enabled on both devices for the proximity check; pairing is not required.
  • Ensure the Dapple service is running on Windows.