A mobile cryptocurrency wallet lives in the most vulnerable device most users own daily—a phone that is lost, stolen, or compromised far more often than a desktop computer or hardware device. The balance between access and protection becomes acute: a wallet that requires a 12-word recovery phrase typed out before each transaction is secure but unusable; a wallet with no friction at all is convenient but exposes assets to anyone who picks up the device. Biometric authentication on iOS and Android offers a practical middle ground, allowing users to approve transactions with Face ID or a fingerprint while keeping private keys offline and inaccessible without that biometric approval.
Solflare Wallet, a non-custodial wallet purpose-built for the Solana blockchain, integrates biometric security across its mobile applications. Users can enable face recognition or fingerprint unlock to gate access to the wallet, approve token transfers, and sign transactions without typing passwords or recovery phrases into the interface. The feature reduces friction during normal use while creating a hardware-backed barrier against unauthorized access from a locked device. Understanding how to configure, test, and manage biometric authentication on the Solflare iOS app and Solflare Android app requires clarity about what the system protects, where the limits lie, and how device-level security integrates with the wallet’s encryption.
Why biometric authentication matters for mobile wallet security
A smartphone is not a secure enclave by default. It runs many applications, connects to networks continuously, and syncs data to cloud services over which a user has little control. An attacker with physical access to an unlocked device can potentially extract credentials, install malware, or approve transactions. Even with the device’s screen lock enabled, the risk remains elevated compared to a hardware wallet or air-gapped signing device because the phone executes code from multiple sources and stores key material on its general-purpose storage.
Biometric authentication does not change the underlying threat model, but it raises the cost of exploitation. To steal funds, an attacker would need not only the device but also the ability to spoof the biometric sensor or access the phone while it is unlocked and the wallet is open. Apple’s Secure Enclave on iOS and Android’s TEE (Trusted Execution Environment) isolate biometric data from the main processor, which means the biometric comparison happens in a protected area where the wallet application itself cannot see the raw biometric information. The private keys remain encrypted on the device; the biometric check unlocks the wallet’s ability to use those keys for signing, not the device itself.
This layering is important. A user might secure their phone with a PIN, pattern, or password that can be observed or guessed. A biometric is not a password; it cannot be typed, photographed, or reset from memory. Someone who wants to unlock the wallet biometrically must either be physically present with the device or have spoofed the biometric sensor itself, which is significantly more difficult than capturing a passphrase. For most users, that increase in friction is worthwhile enough to make biometric authentication a first-line defense on Solflare Wallet and other mobile applications.
The downside is that biometrics cannot be changed as easily as passwords. If a biometric is somehow compromised, the user’s options are more limited. A fingerprint cannot be reset; the user would need to enroll a different finger or disable biometric authentication entirely and return to PIN-based access. This is one reason why biometric authentication works best in combination with a strong device PIN and a properly secured recovery phrase, not as a replacement for them.
Setting up biometric authentication on the Solflare iOS app
The Solflare iOS app handles biometric setup through the main settings menu after a wallet has been created or imported. To begin, open the wallet and navigate to the settings or security options, usually accessible through a gear icon or user menu. The specific menu label may vary depending on the app version, but the goal is consistent: find the “Security,” “Biometric,” or “Authentication” section.
Once in the security settings, locate the option to enable Face ID or fingerprint authentication. If you are using an iPhone with Face ID (iPhone X and newer models without a physical home button), the app will offer Face ID as the primary biometric option. If your device has a Touch ID sensor (home button-based iPhone or iPad), you will see a fingerprint enrollment option instead. Tap the toggle or button to enable biometric authentication. The device will prompt you to confirm your existing screen lock—usually your device PIN or passcode—to verify your identity before proceeding.
If you have already enrolled biometrics in your device settings (which most iOS users have for general phone unlocking), the next step is usually automatic or optional. The app may ask whether you want to use the biometric identities already registered on the device, or it may require a fresh enrollment specifically for the wallet. Follow the on-screen prompts to complete the enrollment. For Face ID, look directly at your device camera and move your head slowly in the patterns indicated. For Touch ID, place and lift your finger on the home button repeatedly until the system captures enough unique data points.
After enrollment, test the setup by locking the wallet or navigating away from the security screen and returning. When you attempt to access a protected function—usually viewing account details, approving a transaction, or accessing the recovery phrase—the device should prompt you to authenticate with Face ID or your enrolled fingerprint. Verify that the authentication works consistently. If it fails, check that you are facing the camera squarely for Face ID or that your finger is clean and positioned correctly for Touch ID. Return to settings and re-enroll if necessary.
Setting up biometric authentication on the Solflare Android app
The Solflare Android app integrates biometric authentication through Android’s BiometricPrompt framework, which standardizes how apps request fingerprint, face recognition, or other biometric data across different device manufacturers. Setup is similar to iOS but accounts for Android’s wider hardware variation. Open the wallet, navigate to settings, and find the security or biometric authentication section.
Most Android devices now support at least fingerprint authentication. Premium models and recent releases may also include face unlock or iris recognition. Tap the option to enable biometric authentication, and the app will detect which biometric sensors are available on your device. Choose the type you prefer—fingerprint is most common and typically more reliable than Android’s face unlock implementation, which varies significantly by manufacturer.
The enrollment process requires you to repeat a specific action multiple times so the device can build a profile. For a fingerprint, place the same or different fingers on the sensor at various angles and pressures until the system captures sufficient data. For face unlock (if available), face the camera from different angles and distances. The process is usually quicker on Android than on iOS, but accuracy can vary more widely depending on the device model and sensor quality.
After enrollment is complete, return to the wallet and test the biometric lock by approving a dummy transaction or accessing settings that require authentication. If the biometric fails, most Android devices allow multiple attempts before falling back to a PIN or pattern. Ensure that your retry limit has not been exceeded. If biometric fails repeatedly, clear the enrollment and re-register your fingerprint or face. Android biometrics can be sensitive to dirt on the sensor or changes in lighting, so environmental factors may affect reliability.
Managing and testing your biometric lock
Biometric authentication is only useful if it works reliably when you need it. Once enabled, develop a habit of testing it regularly. Approve a small transaction or navigate to a function that requires biometric approval at least once a week so you are confident that the system responds as expected. If authentication fails more than occasionally, troubleshoot the issue before it prevents access during an actual transaction.
Common causes of biometric failure include dirt or oil on the sensor, changes in appearance (for face biometrics), or enrollment data that has become misaligned. For fingerprint sensors, clean the sensor gently with a dry cloth. For Face ID and face unlock, ensure adequate lighting and avoid sudden changes in appearance such as heavy makeup changes or facial hair growth immediately after enrollment. If you cut your finger or your fingerprint pattern changes, the system may require re-enrollment.
Most devices allow multiple biometric enrollments—often up to five fingerprints on Android or multiple faces on iOS. Register both thumbs and an index finger if possible, which increases the chance that at least one biometric will be recognized in any given situation. On the Solflare wallet, check whether the app allows you to manage enrolled biometrics or whether it delegates that entirely to the device. If the wallet has its own biometric management, use it to add or remove specific identities. If the wallet relies on the device’s enrollment, manage biometrics through your phone’s settings app.
Keep track of which biometric methods are enabled. A user might enable Face ID on the Solflare iOS app, fingerprint on the Solflare Android app, and neither on a desktop browser or web version of the wallet. This separation is intentional: biometric authentication is a mobile convenience feature, not a requirement for security. The wallet’s design should make it clear which access methods are active on which devices and how to disable or change them.
Understanding the security architecture behind biometric unlock
Biometric authentication in a cryptocurrency wallet does not work the same way it does for unlocking your phone to check email. The security requirements are higher and the consequences of a breach are more severe. When you authenticate with Face ID or a fingerprint to approve a transaction on Solflare Wallet, the biometric system is confirming your identity to the wallet application, which then uses that confirmation to sign the transaction with your private key.
The private key itself remains encrypted on the device. Biometric authentication unlocks the wallet application’s access to that key for the duration of the transaction, not the key itself. This means that even if someone spoofs your biometric, they still cannot extract the key material; they can only approve the single transaction you initiated. The key is re-locked as soon as the transaction is signed or a timeout is reached.
iOS’s Secure Enclave stores the private keys in a protected area of the chip where even the main processor cannot read them directly. Android’s approach varies by manufacturer but typically uses the Trusted Execution Environment (TEE) for similar isolation. When the wallet wants to sign a transaction, it sends the data to be signed to the secure environment along with proof that biometric authentication has been completed. The secure environment performs the signing operation and returns only the signed result, never exposing the key itself.
This architecture is significantly more secure than storing unencrypted keys in the app’s memory or using a password-based encryption that could be intercepted or brute-forced. However, it is still a mobile device, and mobile devices run untrusted code. A compromised app or malware on the device could potentially see transactions before they are signed or after they are approved. This is why hardware wallet integration remains valuable for high-value wallets: a Ledger device connected to a phone via Bluetooth can perform signing entirely outside the phone’s operating system, providing a higher level of isolation.
Balancing convenience and security with fallback authentication
Biometric authentication is convenient, but it should not be the only way to access your wallet. Device failures, temporary biometric enrollment issues, or situations where you cannot use the biometric sensor (wet fingers, broken camera, damaged sensor) create the need for a fallback method. The Solflare wallet allows users to disable biometric authentication and return to PIN-based access if needed.
Before disabling biometrics, ensure that you have a working fallback method. Most wallets default to a PIN or password recovery process. Test that you can unlock the wallet using your PIN before you disable biometrics, so you do not accidentally lock yourself out. If you forget your PIN and have disabled biometric authentication, recovery typically requires the recovery phrase, which is the final fallback but the least convenient option.
A recommended practice is to leave biometric authentication enabled for daily use but also maintain memory of your PIN as a backup. Some users write their PIN in a secure location (not on their phone, not in a cloud note) so they can recover access if biometrics fail. The recovery phrase should never be stored on the device or in any digital format. Keep it only in a physical location that is secure and inaccessible to others.
Users who frequently travel internationally or use multiple devices should consider whether biometric authentication is the right choice for every device. If you travel with a primary phone and a backup device, you might enable biometric authentication on the primary phone for convenience but use PIN-based access on the backup device. This approach reduces reliance on biometrics while maintaining security across devices.
Common issues and troubleshooting biometric authentication
Face ID or fingerprint authentication stops working after a device update: Apple and Google regularly push security updates that may reset biometric enrollment or change how the wallet accesses biometric APIs. If authentication fails after an update, return to the wallet’s security settings and check whether biometric authentication is still enabled. If it has been automatically disabled, re-enable it and re-enroll your biometric if prompted.
Biometric fails intermittently but works most of the time: This usually indicates that the device’s sensor is partially dirty or that enrollment is incomplete. Clean the sensor, verify that adequate lighting is available (for face biometrics), and consider re-enrolling. If failures persist, disable biometric authentication and use PIN-based access instead, or contact Solflare support with details about your device model and operating system version.
You cannot enroll biometric authentication at all: The device may have biometric hardware but enrollment may have failed at the operating system level. Check your phone’s settings to confirm that biometric authentication is enabled and that you have completed device-level enrollment. The Solflare app cannot enable biometrics on your device; it can only request access to biometrics that are already enrolled in the phone’s settings. Enroll biometric data in your phone settings app first, then return to the wallet.
You enrolled biometric authentication but the wallet does not prompt for it: Depending on the wallet version and app settings, biometric authentication may only be required for certain actions (such as approving transactions) and not for general navigation. Check the security settings in Solflare Wallet to confirm which operations require biometric authentication and whether the feature is fully enabled. If settings show that biometric is enabled but the prompt does not appear, try locking and re-opening the wallet or restarting the device.
Integration with Ledger hardware wallets and multi-device workflows
Biometric authentication on a mobile Solflare wallet works independently of hardware wallet integration. If you connect a Ledger device to your phone via Bluetooth, the Ledger performs the actual signing operation, but the mobile app still controls when signing is triggered and biometric authentication gates that trigger. The flow is: user initiates transaction on mobile → biometric prompt appears → Ledger device also prompts for approval → transaction is signed.
This layered approval can feel redundant, but it provides defense in depth. Biometric authentication prevents an attacker with temporary access to your phone from starting transactions without your knowledge. Ledger’s separate approval prevents a compromised mobile app from signing arbitrary transactions without your physical interaction with the hardware device. For high-value wallets, this combination is significantly more secure than biometric authentication alone.
Users managing multiple wallets or using Solflare Wallet across iOS and Android devices should plan their biometric enrollment strategy per device. A phone might have biometric authentication enabled with a Ledger integration, while a tablet might use biometric alone, and a desktop browser might use no biometric at all. This separation is appropriate: biometric authentication is a mobile feature and should not be assumed to be equally available or equally secure across different device types.
When you import a recovery phrase across multiple devices, biometric enrollment is independent on each device. Enrolling your fingerprint on an iPhone running the Solflare iOS app does not automatically enroll it on an Android tablet; you must configure biometric authentication separately on each device. This is a security feature: it ensures that compromise of one device’s biometric does not compromise others.
Frequently asked questions
Can I use Face ID or fingerprint authentication on every device where I have Solflare Wallet installed?
Biometric authentication requires that your device has a biometric sensor (Face ID, Touch ID, or fingerprint reader) and that you have enrolled biometric data in your device settings. The Solflare wallet cannot add biometric capabilities to a device that lacks them. If your device does not have biometric hardware, or if you have not enrolled any biometric in the device settings, you will need to use PIN-based authentication instead.
What should I do if I forget my PIN and biometric authentication stops working?
If both biometric and PIN authentication are unavailable, the only recovery method is your recovery phrase. You will need to restore your wallet by importing your recovery phrase into a new instance of the Solflare app or using another compatible wallet. Store your recovery phrase in a secure, physical location before you disable biometric authentication or forget your PIN so you have a fallback option. Never store the recovery phrase on your phone or in a digital file.
Is biometric authentication as secure as a hardware wallet like Ledger?
Biometric authentication on the Solflare wallet is more secure than a PIN or password alone, but it is not equivalent to a dedicated hardware wallet. A mobile phone runs many applications and connects to networks, which creates a broader attack surface than a hardware wallet designed only for signing. For high-value holdings, combining biometric authentication on your mobile device with Ledger hardware wallet integration provides strong security. For smaller amounts, biometric authentication on a phone is generally sufficient and more convenient.