IndieSettle Privacy Policy

Last updated: 2026-11-03

This is a plain-English description of how IndieSettle handles your data. The short version: we don’t collect any.

Who we are

IndieSettle is published by Brancodes LLC. Contact: support@indiesettle.com.

What we collect

Nothing. There is no account, no sign-up, no telemetry SDK, no analytics, no advertising, and no third-party data broker baked into IndieSettle.

The records you create (invoices, estimates, clients, time entries, expenses, receipts, payment history and the audit log) live in a database on your device, inside the app’s sandbox. The app cannot read other apps’ data, and other apps cannot read IndieSettle’s data, except through flows you explicitly start, such as sharing a PDF or exporting your data.

What we don’t collect

For the avoidance of doubt, IndieSettle does not:

What’s stored on your device

When you’re signed in to iCloud, these records, including receipt photos, are also mirrored to your private iCloud database (see iCloud sync below).

When you delete a record in the app, it is soft-deleted: it is hidden from lists but kept so the deletion can sync to your other devices and be undone. Deleted records appear in Trash, where you can restore or purge them.

To erase everything, use Settings › Data › Delete all data. It erases every record on this device. If iCloud sync is on, the deletion may also reach your other devices through iCloud; to remove the iCloud copy, delete IndieSettle’s data from iCloud storage in iOS Settings. The app first tries to keep a recovery snapshot on the device, shown under Settings › Data › Restore from backup, but there is no guarantee one exists.

What leaves your device only when you initiate it

Apple-managed signals

Some data flows through Apple regardless of what an app does:

We never ask Apple’s services to identify you to us, and we cannot.

iCloud sync

IndieSettle’s database is mirrored into your private iCloud container, iCloud.com.brancodes.indiesettle, so your records appear on your other Apple devices signed in to the same Apple Account. This is on by default and there is currently no in-app switch to turn it off. It is your iCloud, not our server: the private database is readable only by your Apple Account, we hold no credentials for it, we cannot query it, and no data reaches any machine we operate. If you are not signed in to iCloud, the app works fully offline and keeps everything on the device. Apple’s iCloud terms and encryption govern the stored copy.

In-app purchases

IndieSettle offers an optional one-time in-app purchase, processed entirely by Apple. IndieSettle never receives payment details, your Apple Account, or any identifying detail. Restoring purchases re-fetches the entitlement from Apple; IndieSettle receives only whether it was bought.

Third-party services

None embedded in the app. The frameworks the app uses (SwiftUI, SwiftData, PDFKit, ActivityKit, WidgetKit, WatchConnectivity, App Intents, StoreKit, MetricKit, UserNotifications, CoreSpotlight, Vision) are first-party Apple SDKs that ship with iOS and watchOS.

Children’s privacy

IndieSettle is not directed at children under 13. We collect no information from anyone, so we collect no information from children. The app is intended for adults running freelance businesses.

Required-reason API declarations

iOS requires apps to declare which “required-reason” APIs they use. IndieSettle’s privacy manifest declares:

Data retention

We retain nothing. Your data lives on your device, and in your own iCloud if you are signed in, until you delete it. Uninstalling the app or wiping a device does not delete the iCloud copy; it stays until you delete it from iCloud storage in iOS Settings (your name › iCloud › storage › IndieSettle).

Security

Questions

Email support@indiesettle.com. A real person replies.

Changes to this policy

We will update this page and the date at the top whenever the underlying behavior changes. If we ever introduce a server we operate, this policy will change first and you will have to opt in.