Skip to main content

Mobile Security

Gap Closure: B2.4

This page addresses Blueprint Supplement Gap B2.4: "Incomplete mobile security." The original specification mentioned mobile support but did not detail the security hardening required for a mobile application handling sensitive coaching data. This page provides the comprehensive mobile security specification.

The ReGenesis mobile app handles deeply personal coaching data on user devices — which introduces security risks that do not exist in a purely web-based deployment. This specification covers every aspect of mobile security from authentication to data encryption to jailbreak detection.

Mobile Security Posture

Security LayerControlStatus
AuthenticationBiometric + PIN + MFASpecified
Local Data EncryptionSQLCipher (AES-256-CBC)Specified
Jailbreak/Root DetectionMulti-signal detectionSpecified
MDM CompatibilityIntune, MobileIron, VMware WS1Specified
Push NotificationsNo content in push payloadsSpecified
Screenshot PreventionFLAG_SECURE (Android) / screen capture prevention (iOS)Specified
App AttestationPlay Integrity API + DeviceCheckSpecified
Certificate PinningSHA-256 pin with backup pinsSpecified

| Forced Updates | Minimum version enforcement | Specified | | Crash Log Scrubbing | PII removal from crash reports | Specified |

Enterprise MDM Requirements

Enterprise clients deploying ReGenesis to managed devices expect MDM compatibility. The platform supports:

  • Microsoft Intune: App protection policies, conditional access
  • MobileIron: AppConnect containerization
  • VMware Workspace ONE: App wrapping, tunnel
  • Custom MDM: Standard MAM SDK integration points

Why This Matters

A single compromised mobile device could expose months of deeply personal coaching data. Mobile security is not a feature — it is a prerequisite for enterprise deployment.


Mobile Security Architecture


Jailbreak = Immediate Wipe

A jailbroken/rooted device cannot be trusted. All local data is wiped immediately upon detection. This is non-negotiable for enterprise deployments handling sensitive personal data. The wipe is logged server-side and the admin is notified.

No Cloud Backup of App Data

The ReGenesis mobile app explicitly excludes its data directory from iCloud/Google Drive backup. Cached coaching data must never appear in a cloud backup where it could be restored to a different device without authentication.

React Native Implementation

The mobile app is built with React Native for cross-platform development. All security features described above use native modules (Swift/Kotlin) for the security-critical paths. Pure JavaScript is never used for cryptographic operations or device integrity checks.