Welcome to NexPass! This guide will help you get started with your secure, privacy-focused password manager.
- Installation
- First-Time Setup
- Creating Your First Password
- Managing Passwords
- Using Autofill
- Organizing with Folders and Tags
- Nextcloud Synchronization
- Password Generator
- Export and Import
- Settings
- Tips and Best Practices
- Visit https://github.com/codegax/nexpass/releases
- Download the latest
.apkfile - Open the downloaded file on your Android device
- Tap "Install" (you may need to allow installation from unknown sources)
Coming soon
Coming soon
- Android 10 (API 29) or higher
- 50 MB of free storage
- Internet connection (optional, for Nextcloud sync)
When you first open NexPass, you'll be guided through the onboarding process:
- Launch NexPass - Tap the app icon
- Welcome Screen - Read about NexPass's features
- Create Master Password:
- Enter a strong, memorable password
- This password encrypts ALL your data
- You cannot recover it if forgotten
- Password strength indicator will help you choose a secure password
Important: Your master password:
- Is NEVER stored or transmitted anywhere
- Cannot be recovered if forgotten
- Should be at least 12 characters
- Should include uppercase, lowercase, numbers, and symbols
- Should NOT be used anywhere else
-
Confirm Master Password - Re-type to confirm
-
Enable Biometric Unlock (optional):
- Use fingerprint or face unlock for convenience
- Your master password is still required occasionally
- You can enable this later in Settings
-
Setup Complete - You're ready to use NexPass!
- Unlock your vault with master password or biometric
- Tap the + button (bottom-right corner)
- Fill in the details:
- Title: Name for this password (e.g., "Gmail")
- Username: Your email or username
- Password: Your password (or tap 🎲 to generate one)
- URL: Website address (e.g., "https://gmail.com")
- Notes: Optional additional information
- Tap Save
Your password is now encrypted and stored securely!
- Unlock your vault
- Browse the list - Scroll through all saved passwords
- Search - Use the search bar at the top
- Filter by favorites - Tap the ⭐ icon to show only favorites
- Tap a password in the list
- View information:
- Username
- Password (tap 👁️ to show/hide)
- URL
- Notes
- Copy to clipboard:
- Tap 📋 next to username or password
- Paste anywhere you need it
- Open password details
- Tap the Edit button (pencil icon)
- Make your changes
- Tap Save
- Open password details
- Tap the Delete button (trash icon)
- Confirm deletion
Warning: Deleted passwords cannot be recovered unless you have an export backup!
- Open password details
- Tap the Star icon (⭐) in the top-right
- Star turns yellow - Password is now a favorite
- Filter favorites - Tap ⭐ in vault list to show only favorites
NexPass integrates with Android's Autofill Framework to automatically fill passwords in apps and browsers.
- Open NexPass Settings
- Tap "Enable Autofill Service"
- Android Settings opens
- Select NexPass as your autofill service
- Grant permission
- Open any app or website with a login form
- Tap on the username or password field
- Autofill popup appears with matching passwords
- Tap a password to fill it
- If vault is locked:
- Unlock with master password or biometric
- Autofill will proceed after unlock
When you log in with new credentials:
- NexPass detects the new username/password
- Save prompt appears
- Tap "Save" to add it to your vault
- Edit details if needed (add title, URL)
- Saved automatically
See the Troubleshooting Guide.
- Open Settings → Manage Folders
- Tap + button
- Enter folder name (e.g., "Work", "Personal", "Banking")
- Tap Save
- Edit a password
- Tap "Folder" field
- Select a folder
- Tap Save
- Vault list screen
- Tap the folder icon (📁)
- Select a folder
- View only passwords in that folder
- Open Settings → Manage Tags
- Tap + button
- Enter tag name (e.g., "Important", "Shared", "Old")
- Choose a color (16 options)
- Tap Save
- Edit a password
- Tap "Tags" field
- Select one or more tags
- Tap Save
Note: Folders and tags are currently local-only and don't sync with Nextcloud.
NexPass can sync with your Nextcloud Passwords server for backup and multi-device access.
- A Nextcloud server with Passwords app installed
- Nextcloud app password (see Nextcloud Setup Guide)
- Open Settings → Nextcloud Sync
- Enter your details:
- Server URL: Your Nextcloud URL (e.g., "https://cloud.example.com")
- Username: Your Nextcloud username
- App Password: Generated from Nextcloud (NOT your main password)
- Tap "Test Connection"
- If successful, tap "Save"
- Open Settings → Nextcloud Sync
- Tap "Sync Now"
- Wait for sync to complete
- Check status: Last sync time and success/error message
- Two-way sync: Changes upload to server, server changes download to device
- Zero-knowledge: Passwords are encrypted BEFORE upload
- Conflict resolution: Last-write-wins (most recent change kept)
- Offline queue: Changes made offline sync when connection restored
- Sync before and after making changes
- Verify sync status after important changes
- Enable Nextcloud 2FA for extra security
- Use app passwords (not your main Nextcloud password)
For detailed setup instructions, see Nextcloud Setup Guide.
NexPass includes a powerful password generator with two modes.
- When creating a password: Tap the 🎲 icon next to password field
- From main menu: Settings → Password Generator
Generates random passwords with customizable character sets:
- Select Character-Based Mode
- Adjust settings:
- Length: 8-64 characters (default: 16)
- Uppercase: Include A-Z
- Lowercase: Include a-z
- Numbers: Include 0-9
- Symbols: Include !@#$%^&*
- Tap "Generate"
- Copy or Use the generated password
Example: kR7$mPq2nX9@vL4s
Generates memorable passphrases using words:
- Select Passphrase Mode
- Adjust settings:
- Words: 3-8 words (default: 4)
- Separator: - _ . (space)
- Capitalize: First letter of each word
- Include Number: Add number at end
- Tap "Generate"
- Copy or Use the generated passphrase
Example: Correct-Horse-Battery-Staple-7
The generator shows strength indicators:
- Weak: < 60 bits of entropy (red)
- Medium: 60-80 bits (orange)
- Strong: 80-100 bits (yellow)
- Very Strong: > 100 bits (green)
Backup your vault with encrypted exports.
- Open Settings → Export Vault
- Choose export password:
- Use a STRONG password (different from master password)
- You'll need this to import the vault later
- Confirm export password
- Tap "Export"
- Choose save location (Downloads folder recommended)
- File saved:
nexpass_backup_YYYY-MM-DD.nxp
Important:
- Export files are encrypted with AES-256-GCM
- Store exports in a secure location
- Test your export by importing it
- Create regular backups (weekly recommended)
- Open Settings → Import Vault
- Tap "Select File"
- Navigate to your
.nxpexport file - Select the file
- Enter export password
- Choose import mode:
- Merge: Add to existing passwords (duplicates skipped)
- Replace: Delete all existing passwords first
- Tap "Import"
- Wait for completion
Warning: "Replace" mode deletes ALL existing passwords before import!
- Auto-Lock Timeout: 1, 5, 15, 30 minutes, or Never
- Biometric Unlock: Enable/disable fingerprint/face unlock
- Change Master Password: Update your master password
- Theme: Light, Dark, or System Auto
- Material You: Dynamic colors (Android 12+)
- Server URL: Your Nextcloud server address
- Username: Your Nextcloud username
- App Password: Nextcloud app password
- Test Connection: Verify server connectivity
- Sync Now: Manual synchronization
- Last Sync: Status of most recent sync
- Manage Folders: Create, rename, delete folders
- Manage Tags: Create, edit, delete tags
- Export Vault: Create encrypted backup
- Import Vault: Restore from backup
- Clear All Data: Delete everything (requires confirmation)
- Version: App version number
- License: GPLv3 open source license
- Source Code: Link to GitHub repository
- Privacy Policy: How we handle your data
- Contact: Support email
✅ Do:
- Use a passphrase (e.g., "correct-horse-battery-staple")
- Make it at least 12 characters
- Include variety (upper, lower, numbers, symbols)
- Write it down and store it securely (offline)
- Change it if you suspect compromise
❌ Don't:
- Reuse it from other services
- Share it with anyone
- Store it in plaintext on your device
- Use simple patterns (123456, password)
- Forget it (there's no recovery!)
- Use unique passwords for every service
- Use the password generator for new accounts
- Update old passwords to generated ones
- Enable 2FA where available (in addition to strong passwords)
- Review passwords quarterly for old/weak ones
- Export weekly to create backups
- Store exports in 2+ secure locations:
- Encrypted USB drive
- Offline storage (safe, lockbox)
- Separate encrypted cloud storage
- Test imports to verify backups work
- Keep export passwords safe and separate
- Use device encryption (Android 10+ default)
- Enable lock screen (PIN, pattern, or biometric)
- Keep Android updated for security patches
- Install apps carefully from trusted sources only
- Review app permissions periodically
- Use HTTPS (enforced by NexPass)
- Enable Nextcloud 2FA for account protection
- Use app passwords instead of main password
- Sync regularly before/after changes
- Monitor sync status for errors
- By Category: Work, Personal, Banking, Shopping
- By Importance: Critical, Important, Optional
- By Frequency: Daily, Weekly, Rarely Used
- By Type: Email, Social Media, Finance, Entertainment
- Status: Active, Inactive, Archived
- Security: 2FA Enabled, Needs Update, Compromised
- Sharing: Shared, Personal
- Priority: High, Medium, Low
- Troubleshooting: See TROUBLESHOOTING.md
- Nextcloud Setup: See NEXTCLOUD_SETUP.md
- GitHub Issues: https://github.com/codegax/nexpass/issues
- Email Support: support@daguva.com
Found a bug? Please report it on GitHub Issues with:
- Android version
- Device model
- NexPass version
- Steps to reproduce
- Screenshots (if applicable)
Welcome to secure password management with NexPass! 🔐