Last Updated: January 6, 2026
ZüriBudget is designed with privacy-first principles. Your financial data is personal and sensitive, and we treat it with the highest level of security and confidentiality.
ZüriBudget collects and stores the following data locally on your device only:
- Transaction Data: Information parsed from your ZKB PDF statements, including:
- Transaction dates
- Transaction descriptions
- Transaction amounts
- Auto-assigned categories
- Optional user notes
We never collect, transmit, or have access to:
- Your actual ZKB account credentials
- Your ZKB account number or IBAN
- Your personal identity information
- Your device location
- Any usage analytics or telemetry
- Any data that leaves your device
- 100% On-Device: All transaction data is stored exclusively in a local database on your iOS device using Apple's SwiftData framework
- No Cloud Sync: We do not use iCloud or any other cloud storage service
- No Remote Servers: We do not operate any backend servers or remote databases
- No Network Transmission: Your financial data never leaves your device
ZüriBudget implements multiple layers of security:
- iOS Data Protection: All app data is protected by iOS's built-in encryption when your device is locked
- Complete File Protection: Database files use FileProtectionType.complete, requiring device unlock for access
- Biometric Authentication: Optional Face ID/Touch ID protection (enabled by default)
- Secure File Handling: PDF statements are automatically deleted after parsing
- Memory Protection: Sensitive data is cleared from memory when the app backgrounds
When you import a ZKB PDF statement:
- You select the file using iOS's secure file picker
- The file is copied to a secure temporary location with full encryption
- The PDF is parsed to extract transaction data
- The PDF is immediately and securely deleted (overwritten with random data, then removed)
- Only the parsed transaction data (dates, descriptions, amounts) is retained
Important: We never retain copies of your original PDF statements.
We do not share your data with anyone. Period.
- No third-party analytics
- No advertising partners
- No data brokers
- No affiliate partnerships
- No government or law enforcement access (we don't have access to your data)
You have complete control over your data:
- Delete Individual Transactions: Remove any transaction from the app
- Delete All Data: Uninstalling the app permanently deletes all stored data
- No Data Recovery: Once deleted from your device, data cannot be recovered (we have no backups)
- PDF files are automatically deleted immediately after parsing
- Temporary processing files are securely wiped when no longer needed
- Cache data is cleared when the app backgrounds
ZüriBudget does not integrate with any third-party services:
- ❌ No analytics services (Google Analytics, Mixpanel, etc.)
- ❌ No crash reporting (Crashlytics, Sentry, etc.)
- ❌ No advertising networks
- ❌ No social media integration
- ❌ No cloud storage providers
- ❌ No payment processors
We use only Apple's built-in frameworks:
- SwiftData: Local database storage (encrypted, on-device only)
- PDFKit: PDF parsing (runs locally, no network access)
- LocalAuthentication: Face ID/Touch ID (biometric data never leaves your device)
- iOS Sandbox: App runs in a restricted environment with limited file access
ZüriBudget requests the following iOS permissions:
- File Access: Only when you explicitly select a PDF file to import (via iOS secure file picker)
- Biometric Authentication: Optional Face ID/Touch ID for app unlock (can be disabled in settings)
We never request:
- Location services
- Camera or photo library access
- Contacts access
- Calendar access
- Network/internet access (the app works offline)
ZüriBudget is not directed at children under 13. We do not knowingly collect data from children.
If we update this privacy policy, we will:
- Update the "Last Updated" date at the top
- Include the changes in the app release notes
- Notify users via an in-app message (if applicable)
Material changes will be communicated clearly before taking effect.
Your data is yours:
- All transaction data can be exported (feature to be implemented)
- Export formats: CSV, JSON (planned)
- You can transfer your exported data to any other financial app
While ZüriBudget is designed for ZKB (Zürcher Kantonalbank) users, we comply with Swiss data protection principles:
- Data Minimization: We only process data necessary for app functionality
- Purpose Limitation: Data is used only for personal finance tracking
- Transparency: This policy clearly explains our data practices
For users in the EU:
- Right to Access: You can view all your data within the app
- Right to Deletion: Delete individual or all transactions anytime
- Right to Portability: Export your data (feature planned)
- Right to Erasure: Uninstall the app to permanently delete all data
Note: Since all data is local and we have no servers, we cannot "process requests" - you have direct control.
In the unlikely event of a security vulnerability:
- We will release a security update immediately
- Users will be notified via app update notes
- Details will be published in the GitHub repository
Important: Since your data never leaves your device, server breaches are impossible.
ZüriBudget is an open-source project. For privacy concerns or questions:
- GitHub Issues: Report an issue
- Security Vulnerabilities: Please report security issues privately via GitHub Security Advisories
ZüriBudget is not affiliated with, endorsed by, or supported by Zürcher Kantonalbank (ZKB).
This app is provided as-is for personal use. We make no warranties about accuracy of parsed data. Always verify transactions against your official ZKB statements.
By using ZüriBudget, you consent to this privacy policy.
You can withdraw consent at any time by:
- Deleting all transactions within the app
- Uninstalling the app from your device
✅ 100% local storage - Data never leaves your device ✅ No network access - App works completely offline ✅ Auto-delete PDFs - Statements deleted after parsing ✅ Full encryption - Protected when device is locked ✅ Biometric lock - Face ID/Touch ID protection ✅ No tracking - Zero analytics or telemetry ✅ No cloud sync - Not even iCloud ✅ Open source - Code is auditable ✅ Your control - Delete data anytime
Your financial data is yours alone. We can't access it, we don't want it, and we'll never share it.
Built with Swiss precision and privacy. 🇨🇭🔒