ZZPass logo ZZPass.com
About

Frequently Asked Questions

Find quick answers to common questions about ZZPass. Can't find what you're looking for? Check our detailed help guides or contact support.

General Questions

What is ZZPass?

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.

What platforms does ZZPass support?

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

How is ZZPass different from other password managers?

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.

Pricing & Subscription

How much does ZZPass cost?

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.

Is there a free trial?

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.

How do I upgrade to Premium?

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.

How do I cancel my subscription?

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.

What happens if I cancel Premium?

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.

Can I get a refund?

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.

Security & Privacy

Is ZZPass secure?

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

→ Learn about our encryption

Can ZZPass employees see my passwords?

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.

What data does ZZPass collect?

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

→ Read our Privacy Policy

What if I forget my primary password?

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.

→ Account recovery guide

Where is my data stored?

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

How does ZZPass protect against phishing?

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.

→ Learn about phishing protection

Features & Usage

How do I set up AutoFill?

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.

→ Complete AutoFill guide

Can I use ZZPass with browsers other than Safari?

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.

Does ZZPass support TOTP (2FA codes)?

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.

→ TOTP setup guide

Can I share passwords with family members?

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.

How do I import passwords from another password manager?

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.

→ Import guide

Can I export my passwords?

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

Can I print my passwords?

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.

→ Printing guide

How do I generate a strong password?

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.

→ Password generator guide

What are secure notes?

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.

Syncing & Devices

How does iCloud sync work?

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.

Why aren't my passwords syncing?

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.

Can I use ZZPass without iCloud sync?

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.

How many devices can I use?

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.

What happens if I get a new device?

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).

How do I remove a device?

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

Technical Questions

What encryption does ZZPass use?

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.

→ Technical encryption details

Is the source code open source?

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.

Does ZZPass work offline?

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.

What happens if ZZPass shuts down?

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.

Does ZZPass support Face ID / Touch ID?

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

How much storage does ZZPass use?

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.

Troubleshooting

AutoFill isn't working. How do I fix it?

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

→ Full AutoFill troubleshooting

My TOTP codes aren't working. What's wrong?

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.

→ TOTP troubleshooting

The app crashed or won't open. What should I do?

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

Still Need Help?

📚 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+