DueDock Privacy Policy
DueDock is committed to protecting your privacy and ensuring the security of your financial information.
Information We Collect
DueDock does not collect, store, or transmit any personal information or financial data.
Data Storage and Usage
- Private-First Storage: Your financial data (bills, income,
payment history) is stored on your device and can be securely
synced across your Apple devices using your private iCloud account.
- iCloud Sync & Partner Collaboration (CloudKit): DueDock uses Apple's CloudKit to keep
your data in sync between your devices, and to enable optional Partner Collaboration — where
you can invite a partner to share your financial dashboard. All data transmission occurs
entirely within Apple's private, encrypted CloudKit infrastructure. We do not operate
any intermediate servers. Your data is never routed through or stored on our servers.
- No Developer Access: We (the developers) do not have a central
database. We cannot see, collect, or sell your financial data.
It belongs to you and stays within your private iCloud account.
- No Third-Party Tracking: We do not use analytics, tracking
pixels, or any third-party data services.
Data Security
- Device-Level Security: Your data is protected by your device's built-in security features
(Face ID, Touch ID, passcode).
- Local Encryption: Data is encrypted using iOS standard encryption when your device is
locked.
- Apple-Encrypted Transmission: When iCloud Sync or Partner Collaboration is enabled,
data is transmitted exclusively through Apple's encrypted CloudKit infrastructure. It is never
sent to or stored on our servers. When these features are disabled, all data remains entirely
on-device with no network transmission of any kind.
On-Device Feature Access
DueDock requests specific permissions to enhance your local experience. These permissions are used exclusively on
your device:
- Camera Access: Used to scan bills for automatic data entry and to take photos of receipts
for your personal records. All processing happens on-device; images are stored locally and never
transmitted.
- Calendar Access: Used only to cross-reference payment dates with regional holidays. We do
not read your personal events or write to your calendar.
- Face ID / Biometrics: Used locally to access Payment History if the "Privacy Lock" feature is enabled (Premium feature only).
App Updates & Connectivity (Opt-In Only)
DueDock is designed as an offline-first app. However, it can optionally check for app updates to ensure you're using the most secure and up-to-date version.
- Check for Updates: This feature is OFF by default. When explicitly enabled in Settings, the app will periodically check a small configuration file on our server to see if a newer version of DueDock is available.
- Anonymized Connectivity: Version checks involve a simple network handshake that doesn't involve any of your financial data, account information, or personal identifiers.
- Offline Integrity: All core features—including bill tracking, income forecasting, and premium features—remain entirely functional without an internet connection.
Apple-Managed Services
Certain features are handled entirely by Apple and are subject to Apple's Privacy Policy:
- App Store Subscriptions: If you purchase a premium subscription, the transaction is processed and managed entirely by Apple. DueDock does not receive or store your payment details.
- Crash Reports: If you have opted in to share diagnostics with app developers through your device settings, Apple may provide us with anonymized crash reports to help improve app stability. These reports contain no personal or financial data.
- Support Email: If you contact us via email, we will receive your email address and any information you choose to share. We do not use this for marketing or share it with third parties.
Your Rights
- Full Control: You have complete control over your data and can delete it at any time
through the app.
- Data Export: You can export your data at any time through the app's backup feature.
- No Account Required: DueDock works without creating any accounts or providing personal
information.
Contact Us
If you have questions about this privacy policy or DueDock's data practices:
- Email: privacy@duedock.app
- GitHub: https://github.com/mashfield/DueDock
Policy Changes
If we update this privacy policy, we will post the new policy in the app and on our GitHub repository with an
updated revision date.
Last Updated: April 28, 2026