Calculator+ Photo Vault (the "App") is provided by Yong Wang ("we", "our", or "us"). We are committed to protecting your privacy. This Privacy Policy explains how we handle information when you use the App.
Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the application.
1. Information We Collect
1.1 Information You Provide
We do not require you to create an account or provide personal information to use Calculator+ Photo Vault. The app stores your password hash securely in the device Keychain. All vault data is encrypted locally using AES-256-GCM encryption.
1.2 Diagnostics & Analytics (Limited)
- Apple Diagnostics/Analytics: Depending on your device settings, Apple may provide aggregated and/or anonymized diagnostics information (such as crash reports and performance data) to developers. We may use this information to improve app stability and performance.
- No Third-Party Analytics SDKs: Currently, we do not use third-party analytics SDKs to track your activity across apps or websites.
- Future Analytics (Optional): If we introduce our own analytics in the future to improve performance and stability, we may collect limited, non-personal usage events (e.g., feature usage, device and app version). We will update this Privacy Policy and our App Store privacy disclosures before enabling such analytics.
1.3 Information Accessed with Your Permission
- Camera: Used only for the intruder detection feature (Pro). When enabled, the front camera silently captures a photo after repeated failed password attempts. These photos are stored locally on your device and are never uploaded.
- Photo Library: Required to import photos and videos into your encrypted vault, and to export files back to your photo library. We do not upload your photos to any server.
- Microphone: Required only when you record voice memos directly into your encrypted vault. Recordings are encrypted and stored locally on your device. We do not upload them to any server.
- Contacts: Required only when you choose to import contacts into your encrypted vault. Imported contact data is encrypted and stored locally on your device. We do not upload it to any server.
- Local Network: Required only when you use the Wi-Fi Transfer feature to send files directly between your device and a computer on the same Wi-Fi network. No data is sent to our servers.
- Location: Optional. Used only with the intruder detection feature to record the GPS location of failed access attempts. Location data is stored locally and is not transmitted to our servers.
- Face ID / Touch ID: Optional. Used for biometric authentication to unlock the vault. Biometric data is handled entirely by iOS and is never accessed by the app.
2. How We Use Your Information
We use the information we handle to:
- Provide, maintain, and improve our application
- Encrypt and securely store your photos, videos, documents, notes, passwords, contacts, and audio recordings on your device
- Respond to your inquiries and provide customer support
- Improve stability and performance using limited diagnostics information (if available)
Important: All files are encrypted with AES-256-GCM on your device. Your password is hashed with PBKDF2-SHA256 (100,000 iterations). We do not have access to your password, encryption keys, or stored files.
3. Data Storage and Security
3.1 Local Encryption
All files stored in the vault are encrypted using AES-256-GCM with unique per-file encryption keys. Encryption and decryption occur entirely on your device. Your files never leave your device unless you explicitly export or back them up.
3.2 Optional iCloud Backup (Pro)
If you enable iCloud Backup (a Pro feature), your encrypted vault data is backed up to your personal iCloud account via Apple CloudKit. The data remains encrypted during transfer and storage. We do not have access to your iCloud data. You can disable this feature at any time in the app settings.
3.3 Subscription Data
If you subscribe to premium features, purchases are managed by Apple through the App Store. We do not collect or store your payment information.
4. Third-Party Services
4.1 Apple Services
- App Store / StoreKit: Handles in-app purchases, subscriptions, and purchase verification
- CloudKit: Used for optional encrypted iCloud backup (Pro feature). Data is stored in your personal iCloud account
- Local Authentication: Handles Face ID / Touch ID biometric verification on device
5. Data Sharing and Disclosure
We do not sell, trade, or rent your personal information to third parties.
We may disclose information only if required to:
- Comply with legal obligations
- Protect and defend our rights or property
- Prevent or investigate possible wrongdoing
- Protect the personal safety of users or the public
6. Children's Privacy
Our application is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided personal information, please contact us.
7. Your Rights and Choices
7.1 Access and Control
- You can revoke camera, photo library, or location permissions at any time through your device settings
- You can delete the app and local data at any time by removing the app from your device
- If you contact us for support, you can request deletion of those support communications
7.2 Location Services
Location features are optional. You can use the app without enabling location services.
8. International Data Transfers
Media processing occurs on your device, so your photos/videos are not transferred to our servers. If Apple diagnostics/analytics are enabled on your device, Apple may process related information in locations where it operates its services.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will post the updated Privacy Policy and update the "Last Updated" date. If changes are material, we will provide additional notice where appropriate.
10. California Privacy Rights (CCPA)
If you are a California resident, you have specific rights regarding your personal information under the CCPA. Because we do not sell your personal information and do not upload your media to our servers, many of these provisions have limited applicability to the app.
11. GDPR Compliance (For EU Users)
For users in the European Union:
- We aim to minimize data handling and use it only for legitimate purposes
- Media processing occurs on your device
- You can control permissions and delete local data by removing the app
- You may contact us with privacy questions or requests related to support communications
12. Contact Us
If you have questions or concerns about this Privacy Policy, please contact us at:
We will respond to your inquiry within a reasonable timeframe.