Appearance
Restricted Access
When You See This Screen
The Restricted Access screen appears when DavianVault detects a security issue with your device that could put your data at risk. This is a protective measure — the app blocks access until the issue is resolved.
What You See
- A large red security icon
- The heading "Access Restricted" in red
- A violation type badge identifying the specific issue:
| Violation | What It Means |
|---|---|
| Rooted Device Detected | Your Android device has been rooted (superuser access enabled) |
| Jailbroken Device Detected | Your iOS device has been jailbroken |
| Developer Mode Enabled | Developer/debugging mode is active on your device |
| Emulator Detected | The app is running on an emulator, not a real device |
| Debugger Detected | A debugger is attached to the app process |
| Security Check Failed | A general security check did not pass |
- A violation details section with more specific information
- A "Why This Matters" card explaining: DavianVault stores sensitive information and compromised devices increase the risk of unauthorized access
- An "Exit Application" button (red)
- A message: "To use DavianVault, please resolve the security issue and restart the application."
What You Can Do
The only action available is "Exit Application" — which closes the app.
This is intentionally a dead-end screen — there is no way to bypass it or navigate to other parts of the app. DavianVault refuses to operate on a compromised device to protect your data.
How to Resolve
Rooted Device (Android)
- Remove root access (unroot your device)
- Or, if you intentionally rooted your device, be aware that DavianVault will not run on rooted devices
Jailbroken Device (iOS)
- Remove the jailbreak (restore your device to factory settings)
- Or use a non-jailbroken device
Developer Mode / Debugger
- Disable developer options on your device:
- Android: Settings → Developer Options → turn off
- iOS: Disconnect from Xcode and restart the device
- Detach any debugger tools
Emulator
- Install and run DavianVault on a physical device — emulators are not supported for security reasons
After resolving the issue, restart the app — it will re-check your device and allow access if the issue is resolved.
Why DavianVault Does This
Rooted/jailbroken devices and emulators have weakened security protections. On such devices:
- Other apps could potentially read DavianVault's encrypted data
- The secure keystore (where encryption keys are stored) may be compromised
- Screen recording and input monitoring tools could capture your passwords
By refusing to run on compromised devices, DavianVault ensures your passwords, notes, cards, and documents remain protected.
