Skip to content

Security

ATLAS is designed for operational security. All your data is encrypted and stays on your device.


All sensitive data is encrypted at rest using AES-256-GCM:

  • Projects, cards, notes, and POIs
  • GPS coordinates
  • Situational awareness data
  • Exported mission bundles (password-protected)

Keys are stored in the Android Keystore (hardware-backed when available).


ATLAS does NOT transmit operational data to our servers:

  • GPS locations
  • Card data or reads
  • Project files
  • Notes or POIs
  • Any captured data

All operational data stays on your device.


Warning: We do not recommend running ATLAS on rooted devices.

Rooted devices have weakened security boundaries that can expose your operational data. Android’s security model relies on app isolation that root access bypasses.

ATLAS requires Android 12+ (API 31+). We intentionally do not support end-of-life Android versions:

VersionStatus
Android 15Supported
Android 14Supported
Android 13Supported
Android 12Supported (minimum)
Android 11 and belowNot supported

Why we don’t support older versions:

  • No security patches — Android 11 and below no longer receive security updates from Google
  • Increased attack surface — Older versions lack modern permission APIs and security mitigations
  • Operational risk — Running security-sensitive data on unsupported OS versions is an unacceptable risk for professional operations

If your device cannot run Android 12+, upgrade to a supported device before using ATLAS.

  • Unrooted deviceGrapheneOS recommended for enhanced security
  • Full disk encryption — Enable in Android settings
  • Strong PIN or passphrase — Avoid biometrics (courts can compel fingerprint/face unlock, but not PIN disclosure)
  • Up-to-date OS — Latest security patches
  • Dedicated device — Separate from personal use if possible

By default, ATLAS blocks screenshots and screen recording to prevent accidental data exposure.

To toggle: SettingsSecurity & PrivacyAllow Screenshots

When enabled, a warning is displayed reminding you that sensitive data may be captured.


ATLAS actively monitors its own integrity and will alert you to potential security issues.

The app continuously verifies it hasn’t been modified:

CheckDescription
App IntegrityValidates the app’s signature hasn’t been modified or repackaged
Debugger DetectionIdentifies if debugging tools are attached
Debug ModeDetects if app is running in debug configuration
InstrumentationDetects hooking tools (Frida, Xposed, etc.)
Root DetectionWarns when running on rooted devices

If tampering is detected, ATLAS will:

  1. Display a clear warning in the Security Status screen
  2. Mark security status as Compromised (critical issues) or Warning (rooted device)

Check your device’s security posture anytime:

SettingsSecurity & PrivacySecurity Status

This screen shows:

  • Overall Security Level — Secure, Warning, or Compromised
  • Encryption Status — Secure storage, key initialization, hardware-backed status
  • Tampering Detection — Results of all integrity checks
  • Security Policy — Summary of implemented protections

  • Verify screenshot protection is enabled
  • Verify device encryption is on
  • Clear any sensitive data from previous engagements
  • Set an active project to tag data automatically
  • Use GPS tagging for all card reads
  • Take notes while details are fresh
  • Export project data for reporting
  • Securely delete local data when complete

To permanently delete data:

  1. Open the item (project, card, note)
  2. Long-press and select Delete
  3. Confirm deletion

Deleted data is removed from the database and cannot be recovered.

For full device wipe: Use Android’s factory reset.


Found a security vulnerability? Contact us at [email protected]