Overview
The Setup Wizard guides the user through first-use configuration and prepares the device for secure operation within the Enigm ecosystem. The workflow establishes:- Initial device setup.
- Security baseline.
- Network configuration.
- Strong authentication.
- Device personalization.
- Privacy choices.
- Transition into Enigm App.
Design Objectives
The Setup Wizard is designed to:- Establish a secure baseline before normal device operation.
- Require security-relevant setup steps before the user enters the main experience.
- Reduce unnecessary setup surfaces.
- Prioritize Enigm platform functionality.
- Configure network access needed for supported workflows.
- Require strong local authentication.
- Introduce privacy controls clearly.
- Transition the user directly into Enigm App.
Provisioning Flow
The intended onboarding flow is:- Welcome.
- Language and Region.
- Mobile Connectivity.
- Secure Wi-Fi.
- Date and Time.
- Appearance.
- Strong PIN Setup.
- Optional Biometric Enrollment.
- Privacy Mode Introduction.
- Terms and Privacy.
- Launch Enigm App.
Security Baseline
The Setup Wizard is intended to establish a secure baseline before normal operation. The baseline includes:- Required authentication configuration.
- Initial network readiness.
- Privacy control introduction.
- Device personalization.
- Required user acknowledgements.
- Transition into Enigm App.
Authentication Setup
The Setup Wizard is designed to require strong device authentication before normal operation.Strong PIN Policy
Strong PIN setup is a required security control for Enigm OS onboarding. The policy is defined conceptually around:- Minimum security requirements.
- Weak credential prevention.
- Authentication-first design.
- Protection of local device access.
- Support for secure device workflows.
Optional Biometric Enrollment
Biometric enrollment may be offered as an optional convenience and access-control layer after strong PIN setup. Biometrics should not replace the requirement for strong device authentication. They should operate as an additional local unlock method where supported and configured by the user.Privacy Controls
The Setup Wizard introduces privacy controls as part of first-use configuration.Privacy Mode
Privacy Mode is introduced as a device protection feature. It is intended to help users understand that Enigm OS includes device-level privacy controls that may affect device behavior, exposure, and security posture. The Setup Wizard should explain Privacy Mode at a user-facing level without exposing enforcement mechanics or policy internals. Privacy choices should be presented clearly and should avoid implying that any single privacy setting provides complete protection.Network Configuration
The Setup Wizard prepares the device for supported Enigm workflows by configuring network access. Network setup may include:- Mobile connectivity.
- Secure Wi-Fi.
- Date and time readiness for trust-sensitive operations.
User Experience Principles
The setup experience is intentionally reduced and focused on Enigm platform functionality. User experience principles include:- Keep setup focused on required security and platform readiness.
- Avoid unnecessary account ecosystems.
- Avoid unnecessary external service prompts.
- Present security choices before normal operation.
- Use clear language for authentication and privacy decisions.
- Avoid overstating security guarantees.
- Transition directly into Enigm App after setup completion.
External Services
The setup experience is intentionally limited to the workflows required for Enigm OS and Enigm platform use. It should avoid dependency on broad third-party account ecosystems during the initial provisioning path. The purpose is to establish a controlled device baseline and move the user into the Enigm experience.Relationship With Enigm App
Enigm is the primary user-facing private messaging product in the Enigm ecosystem. The Setup Wizard is intended to finalize device readiness and launch Enigm App as the first normal operating experience. This transition aligns device security baseline, authentication setup, privacy choices, and network readiness with Enigm App account, device association, messaging, and call workflows. The Setup Wizard does not replace Enigm App security controls. Enigm App secure messaging and secure calls continue to rely on app-level cryptography, protected key material, trusted device association, and verification workflows.Finalization
Finalization should transition users directly into the Enigm experience. After required setup steps are complete, the user should enter Enigm App rather than a broad general-purpose onboarding environment. This supports a controlled device experience and reduces unnecessary exposure before Enigm platform workflows begin.Security Limitations
The Setup Wizard establishes an initial security baseline, but it does not eliminate device or user risk. Limitations include:- It cannot prevent all unsafe user decisions after setup.
- It does not replace Enigm App end-to-end encryption.
- It does not replace Trust Security Center posture evaluation.
- It does not replace OTA verification or device lifecycle controls.
- It does not guarantee that future device state remains trusted.
- It does not protect against social engineering.
- It does not provide assurance for systems outside Enigm control.
- It does not make weak operational practices safe.