Spendcast is a personal finance tracking app for iOS, watchOS, and widgets, built by PerfectAim. This Privacy Policy explains how the app handles your information. The short version: your data never leaves your device.
1. Information We Collect
We do not collect any personal information. Spendcast does not send data to external servers, cloud APIs, or analytics services. All information you enter into the app remains on your device.
The data you create within Spendcast may include:
- Transaction records (amounts, categories, dates, notes)
- Budget configurations and financial goals
- Receipt images and scanned data
- Voice-logged transaction entries
- AI chat conversation history
- App preferences and settings
All of this data is stored locally on your device using Apple's SwiftData framework. None of it is transmitted off-device by the app.
2. Device Permissions
Spendcast requests certain device permissions to provide its features. Each permission is optional, and the associated features are fully processed on-device.
3. Data Storage
All app data is stored on your device using the following Apple technologies:
- SwiftData — Primary database for transactions, budgets, and financial records. Stored in the app's private data container on your device.
- UserDefaults — Used for app preferences, settings, and lightweight widget configuration data.
- App Groups — Used to share data between the main app and its widgets. This data stays on your device and is sandboxed by iOS.
iCloud Backup
If you choose to enable iCloud backup on your device, your Spendcast data may be included in your device backup. This is controlled entirely by you through your device settings and is handled by Apple. Spendcast does not independently sync data to iCloud. Please refer to Apple's Privacy Policy for information about iCloud data handling.
Apple Watch Sync
If you use the Spendcast Watch app, data is transferred between your iPhone and Apple Watch using Apple's WatchConnectivity framework. This is a direct device-to-device connection and does not pass through external servers.
4. On-Device AI Features
Spendcast includes an AI-powered chat feature for financial insights. This feature runs entirely on-device using on-device machine learning models. Your financial data and conversations with the AI assistant are never sent to external servers, cloud APIs, or third-party AI services.
5. Data Sharing and Third Parties
We do not share your data with anyone. Spendcast:
- Does not use third-party analytics or tracking SDKs
- Does not display advertisements
- Does not sell, rent, or share personal data
- Does not transmit data to external servers
- Does not use third-party SDKs of any kind
In-App Purchases
Spendcast offers in-app purchases managed through Apple's StoreKit framework. All payment processing is handled directly by Apple. We do not receive, process, or store your payment information (such as credit card numbers or billing addresses). For details on how Apple handles your payment data, see Apple's Privacy Policy.
6. Data Security
Your data benefits from the security protections built into iOS, including:
- App sandboxing, which prevents other apps from accessing Spendcast's data
- Hardware-backed encryption on supported devices
- Device passcode, Face ID, and Touch ID protections
Because your data is stored only on your device and is never transmitted over a network by the app, the risk of unauthorized remote access is eliminated by design.
7. Data Retention and Deletion
Your data exists only on your device (and your iCloud backup, if enabled). You can delete all Spendcast data at any time by:
- Deleting individual records within the app
- Using the app's data management options in Settings
- Deleting the app from your device, which removes all associated data
Since we do not store your data on any server, there is nothing for us to retain or delete on our end.
8. Children's Privacy
Spendcast is not directed at children under the age of 13. We do not knowingly collect personal information from children. Because the app does not collect or transmit any personal data, there is no data collection from any user, including children. If you believe a child is using the app in a way that concerns you, please contact us at support@perfectaim.dev.
9. Your Rights
Because Spendcast does not collect, store, or process your data on any server, many traditional data-rights requests (access, portability, erasure) are handled by you directly on your device. You have full control over your data at all times.
If you have questions about your data or your rights, please contact us at support@perfectaim.dev.
10. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the "Effective Date" at the top of this page and, where appropriate, notify you through the app. Your continued use of Spendcast after any changes indicates your acceptance of the updated policy.
11. Contact Us
If you have any questions or concerns about this Privacy Policy or Spendcast's privacy practices, please contact us:
PerfectAim
Email: support@perfectaim.dev