Find quick answers to common questions about ZZPass. Can't find what you're looking for? Check our detailed help guides or contact support.
ZZPass is a secure password manager designed exclusively for Apple platforms (iOS, iPadOS, and macOS). It helps you generate, store, and automatically fill strong, unique passwords across all your devices with end-to-end encryption.
Unlike generic password managers, ZZPass is built specifically for Apple's ecosystem, offering native AutoFill integration, iCloud sync, Face ID/Touch ID support, and a beautiful SwiftUI interface.
Supported Platforms:
• iPhone (iOS 17 or later)
• iPad (iPadOS 17 or later)
• Mac (macOS 14 Sonoma or later)
ZZPass is Apple-only and works seamlessly across all your Apple devices with iCloud sync.
Not Currently Supported:
• Windows
• Android
• Linux
• Web-only access
Apple-First Design: Built specifically for iOS and macOS with native APIs, not a cross-platform web wrapper.
Privacy-Focused: Zero-knowledge architecture means we can't read your data. No analytics, no tracking, no ads.
Simple & Fast: Clean interface without overwhelming features. Does password management exceptionally well.
iCloud Sync: Uses Apple's secure infrastructure instead of third-party servers.
Free Plan:
• Up to 25 passwords
• Unlimited notes
• All core features included
• Perfect for trying ZZPass
Premium Plan:
• Unlimited passwords and notes
• Unlimited TOTP codes
• Priority support
• $2.99/month or $29.99/year (save 17%)
Premium is purchased through Apple's App Store with automatic renewal. Cancel anytime.
Yes! The free plan allows you to store up to 25 passwords and unlimited notes with full access to all features. This lets you thoroughly test ZZPass before upgrading.
When you upgrade to Premium, you may also receive a trial period depending on current App Store promotions. Check the subscription screen in the app for current offers.
On iPhone or iPad:
1. Open ZZPass
2. Tap Settings (gear icon)
3. Tap Subscription
4. Choose Monthly or Yearly
5. Complete purchase with Face ID/Touch ID
On Mac:
1. Open ZZPass
2. Go to ZZPass → Settings
3. Click Subscription
4. Choose your plan and complete purchase
Your subscription automatically syncs to all devices signed into the same Apple ID.
Subscriptions are managed through Apple's App Store:
iOS/iPadOS:
1. Settings → [Your Name] → Subscriptions
2. Find ZZPass
3. Tap Cancel Subscription
macOS:
1. App Store → Account (sidebar)
2. Manage → Subscriptions
3. Find ZZPass and cancel
You'll retain Premium access until the end of your current billing period.
When your Premium subscription expires:
• You return to the free plan (25 password items limit)
• Your existing passwords remain accessible (read-only if over 25 items)
• You cannot add new items until you're under the limit
• No data is deleted - everything remains encrypted and synced
To continue adding items: Delete items to get under 25, or resubscribe to Premium.
Refunds are handled by Apple, not ZZPass directly. To request a refund:
1. Visit reportaproblem.apple.com
2. Sign in with your Apple ID
3. Find your ZZPass purchase
4. Click "Report a Problem"
5. Select "Request a refund"
6. Explain your reason
Apple typically processes refund requests within 48 hours. Refund approval is at Apple's discretion based on their policies.
Yes. ZZPass uses industry-standard security:
• AES-256-GCM encryption for all data
• PBKDF2 with 100,000+ iterations for key derivation
• Zero-knowledge architecture - we can't read your data
• End-to-end encryption before iCloud sync
• Apple Secure Enclave for biometric authentication
• No third-party servers - only Apple infrastructure
No, absolutely not.
ZZPass uses zero-knowledge architecture. Your passwords are encrypted on your device with a key derived from your primary password. Your primary password never leaves your device and we never have access to it.
Even if someone physically accessed our servers (which only store encrypted data in iCloud), they would see only meaningless encrypted data. Without your primary password, the data is mathematically impossible to decrypt.
This is by design - it's the core security principle of ZZPass.
We collect minimal data:
What we DO collect:
• Apple ID (for subscription validation)
• Crash reports (optional, anonymous)
• App Store reviews/ratings
What we DON'T collect:
• Your passwords (encrypted, unreadable)
• Browsing history
• Usage analytics
• Personal information
• Email addresses
If you forget your primary password, you'll need your recovery key to regain access. Your recovery key is generated when you first create your ZZPass account.
To recover your account:
1. Tap "Forgot Password" on the unlock screen
2. Enter your recovery key
3. Set a new primary password
If you've lost your recovery key too: There is no way to recover your account. This is a security feature, not a limitation. The alternative would be to give someone (like us) the ability to decrypt your passwords, which would defeat the purpose of encryption.
Your encrypted data is stored in two places:
1. Locally on your device: Your passwords are always available even without internet. Stored in encrypted SQLite database protected by iOS/macOS encryption.
2. iCloud (if enabled): Encrypted data syncs to iCloud for access across devices. Data is already encrypted before reaching iCloud servers, so even Apple can't read it.
Where we DON'T store data:
• Our own servers (we don't have any)
• Third-party clouds
• Analytics services
ZZPass includes built-in phishing protection through domain matching:
AutoFill Domain Matching: ZZPass only offers to fill passwords on websites that exactly match the saved domain. If you visit a phishing site like "apple-verify.com", ZZPass won't offer your Apple password because it's saved for "apple.com".
Visual Warning: If you expect AutoFill to work but it doesn't, that's your signal that something is wrong with the website.
Unlike humans, password managers can't be fooled by convincing fake websites.
iOS/iPadOS:
1. Settings → Passwords → Password Options
2. Enable "AutoFill Passwords and Passkeys"
3. Select "ZZPass" from the list
4. Deselect other password managers
macOS:
1. System Settings → Passwords
2. Enable "AutoFill Passwords and Passkeys"
3. Select "ZZPass"
After setup, ZZPass will automatically offer to fill passwords in Safari and apps.
On iOS/iPadOS: Yes! ZZPass AutoFill works in all iOS browsers (Chrome, Firefox, Edge, Brave, etc.) because iOS requires all browsers to use Apple's AutoFill APIs.
On macOS: AutoFill primarily works with Safari. Third-party browsers (Chrome, Firefox, Edge) use their own password managers and don't integrate with macOS AutoFill.
Workaround for macOS: You can manually copy passwords from ZZPass and paste them into any browser.
Yes! ZZPass includes a built-in TOTP authenticator, so you don't need a separate app like Google Authenticator or Authy.
To set up TOTP:
1. Edit a password entry
2. Tap/click "Set Up Verification Code"
3. Scan the QR code from the website
4. Save
TOTP codes appear in the password entry and are automatically copied when you use AutoFill.
ZZPass does not currently have a built-in password sharing feature.
Workarounds:
• Manually share credentials via secure messaging (iMessage with end-to-end encryption)
• Use a shared iCloud account for a shared ZZPass vault (not recommended for security reasons)
• Create a secure note with shared credentials
Future feature: Secure sharing may be added in a future update based on user feedback.
ZZPass supports importing from many password managers:
Supported formats:
• 1Password (1PIF, CSV)
• LastPass (CSV)
• Bitwarden (JSON, CSV)
• Dashlane (CSV)
• Chrome/Edge (CSV)
• Safari (iCloud Passwords)
• Generic CSV format
On iOS 17+ and macOS 14+: You can also use Apple's secure credential transfer to migrate passwords directly from Safari or other apps without exporting files.
Yes. ZZPass offers several backup options:
Emergency Kit (Recommended):
• Complete offline backup with recovery key + all passwords
• Formatted for printing and secure storage
• Settings → Account → Create Emergency Kit
→ Emergency Kit guide
Standard Export:
• Encrypted backup or CSV format
• Settings → Account → Export
→ Export & backup guide
Yes. ZZPass allows you to print passwords for offline backup:
On Mac:
1. File → Print (⌘P)
2. Select which passwords to print
3. Print or save as PDF
On iOS/iPadOS:
1. Settings → Print Passwords
2. Authenticate
3. Use AirPrint or save as PDF
Security tip: Store printed passwords in a safe or secure location. Never leave them in plain sight.
When creating a new password:
1. Tap/click the + button
2. Enter website and username
3. Tap/click the dice icon 🎲 in the password field
4. A strong password is generated automatically
5. Save
Default settings:
• 20 characters long
• Uppercase, lowercase, numbers, symbols
• Cryptographically secure random generation
You can customize length (12-100 characters) and character types in the generator options.
Secure notes are encrypted text entries for storing sensitive information that isn't a password:
Common uses:
• Credit card numbers
• Insurance policy numbers
• WiFi passwords
• Software license keys
• Security questions & answers
• Backup codes
Notes are encrypted with the same AES-256 encryption as passwords and sync across devices via iCloud.
When iCloud sync is enabled:
1. Encryption first: Passwords are encrypted on your device before syncing
2. Upload to iCloud: Encrypted data is stored in your private iCloud storage
3. Download to other devices: Other devices download the encrypted data
4. Decrypt locally: Each device decrypts data using your primary password
Important: Even Apple cannot read your synced data because it's encrypted before reaching iCloud servers.
Common causes:
1. iCloud not enabled:
• iOS: Settings → [Your Name] → iCloud → iCloud Drive
• macOS: System Settings → [Your Name] → iCloud → iCloud Drive
• Ensure ZZPass is enabled in iCloud Drive apps list
2. No internet connection: Sync requires internet access
3. Different Apple IDs: All devices must use the same Apple ID
4. iCloud storage full: Free up space in iCloud
Quick fix: Force sync by closing ZZPass on all devices, opening it on one device, waiting 30 seconds, then opening on other devices.
Yes! ZZPass works perfectly fine without iCloud sync:
• All passwords are stored locally on each device
• Full functionality including AutoFill, TOTP, etc.
• No syncing between devices (each device has independent vault)
• More privacy (data never leaves your device)
To disable sync:
Settings → Account → iCloud Sync → Turn Off
Note: If you disable sync, you'll need to manually manage passwords on each device separately.
Unlimited devices with the same Apple ID.
You can install ZZPass on all your Apple devices (iPhone, iPad, Mac) and access your passwords on all of them with iCloud sync.
There's no device limit for either free or Premium plans.
Setting up ZZPass on a new device is simple:
1. Install ZZPass from App Store / Mac App Store
2. Sign in with your existing account
3. Enter your primary password
4. Wait for iCloud sync to complete (usually seconds)
5. All passwords are available
Your Premium subscription automatically transfers to the new device (same Apple ID).
To remove ZZPass from a device you no longer use:
Before selling/giving away the device:
1. Open ZZPass
2. Settings → Account → Delete Local Data
3. This removes all data from the device
4. Data remains on other devices via iCloud
After the device is gone:
• Your passwords remain safe on other devices
• The old device cannot access your vault after being erased
Encryption Algorithm: AES-256-GCM (Galois/Counter Mode)
Key Derivation: PBKDF2-HMAC-SHA256 with 100,000+ iterations
Additional Security:
• Unique encryption key per user
• Unique salt per password
• Apple Secure Enclave for biometric data
• TLS 1.3 for data in transit
• Certificate pinning
These are industry-standard encryption methods used by banks and governments worldwide.
No, ZZPass is not currently open source. The codebase is proprietary.
Why not open source?
• Small team with limited resources for managing open source contributions
• Focus on rapid development and feature releases
• Business model based on paid subscriptions
Security without open source: While open source allows community auditing, ZZPass's security doesn't depend on code visibility. We use proven, industry-standard encryption (AES-256, PBKDF2) implemented via Apple's CryptoKit framework.
Yes, completely!
All core features work offline:
• Access all passwords
• Add/edit/delete items
• Generate passwords
• Use AutoFill
• Generate TOTP codes
Requires internet:
• iCloud sync (changes sync when back online)
• Password breach checking
• Subscription validation (cached for offline use)
Changes made offline automatically sync when you reconnect to the internet.
Your passwords remain accessible because:
• Local storage: All data is stored on your devices, not on ZZPass servers
• iCloud backup: Your encrypted vault is in your iCloud storage
• Export capability: You can export passwords at any time
• No remote kill switch: ZZPass cannot remotely disable your local vault
The app would continue working indefinitely on your devices. You'd lose access to future updates and new features, but your existing data remains accessible.
Yes! Biometric authentication is supported on all compatible devices:
Supported biometrics:
• Face ID (iPhone X and later)
• Touch ID (iPhone/iPad with Home button, MacBook with Touch Bar, Magic Keyboard with Touch ID)
How it works:
• Biometrics unlock the app quickly
• Your primary password is still required for certain operations (viewing recovery key, changing settings)
• Biometric data never leaves your device (stored in Secure Enclave)
Enable/disable: Settings → Security → Use Face ID/Touch ID
Local device storage:
• App size: ~20-30 MB
• Vault with 100 passwords: ~1-2 MB
• Vault with 1000 passwords: ~5-10 MB
iCloud storage:
• Encrypted vault: Similar to local size
• Typically <10 MB for most users
• Uses your iCloud storage quota
ZZPass is extremely lightweight and won't significantly impact your storage.
Verify AutoFill is enabled:
• iOS: Settings → Passwords → Password Options → ZZPass is selected
• macOS: System Settings → Passwords → ZZPass is selected
Restart Safari: Close and reopen Safari
Check the password exists: Make sure you've saved the password for that specific website
Domain mismatch: If you saved it for "example.com" but you're on "app.example.com", add a new entry or edit the existing one
Most common cause: Device time is incorrect
TOTP codes are time-based and require accurate device time:
iOS/iPadOS:
1. Settings → General → Date & Time
2. Enable "Set Automatically"
3. Restart device
macOS:
1. System Settings → General → Date & Time
2. Enable "Set time and date automatically"
Code expired: Wait for the next code (up to 30 seconds) if the timer shows it's about to expire.
Step 1: Force quit and restart
• iOS: Swipe up from bottom, swipe up on ZZPass
• macOS: ⌘Q to quit, then reopen
Step 2: Restart your device
Step 3: Check for updates
• App Store → Updates
• Install any available ZZPass updates
Step 4: Reinstall (last resort)
1. Delete ZZPass
2. Restart device
3. Reinstall from App Store
4. Sign in - your data syncs from iCloud
Still having issues? Contact support: support@zzpass.com
📚 Browse Help Documentation
• iOS & iPadOS User Guide
• macOS User Guide
• AutoFill Setup & Troubleshooting
• Password Generator Guide
• TOTP Authenticator Guide
• Account Recovery Guide
💬 Contact Support
Email: support@zzpass.com
In-App: Settings → Help & Feedback
🔒 Privacy & Legal
• Privacy Policy
• Terms of Use
Last updated: February 2026 | iOS 17+ | macOS 14+