Privacy Policy

Last updated: 6 November 2026

MoneyShip ("we", "our", "the app") is a personal finance tracking application. Your privacy matters to us. This policy explains what data we collect, why, how we store it, and your rights.

MoneyShip was previously called Tally.

The short version: MoneyShip works fully offline. You don't need an account. If you do sign in, your data syncs to a secure cloud database so you can access it across devices. We never sell your data and never show ads. Anonymous usage analytics (which screens you open, which features you use - never your financial data) help us improve the app and can be turned off in Settings at any time.

1. What Data We Collect

Data you provide

Data we collect automatically

Data we do NOT collect

2. Why We Collect It

3. How We Store Your Data

On your device (local storage)

All your financial data is stored locally on your device in a private database that only the MoneyShip app can access. This works without an internet connection or account.

In the cloud (optional)

If you sign in, your data is encrypted in transit (HTTPS/TLS) and synced to our cloud database hosted by Supabase (PostgreSQL). Supabase provides encryption at rest for all stored data. Only your signed-in account can read your data through MoneyShip: other users can't see it. Your synced data isn't end-to-end encrypted, so MoneyShip's team can technically access the cloud database that stores it. We don't look at your data, except to fix a problem you've asked us to help with (and only with your permission), or where the law requires it.

You are always in control. You can use MoneyShip entirely offline with no account. Cloud sync is optional and can be disabled at any time by signing out.

4. Third-Party Services

We use a small number of third-party services, only for core functionality:

We do not use:

5. Usage Analytics

To understand how people use MoneyShip, we collect a small set of anonymous usage events - for example, "user opened the import screen" or "user added a bill". This helps us decide what to build next and what to improve. We never collect your financial data, the names you give to bills, debts or goals, the merchants on your statements, any amounts, or any free-text input.

Where the data goes

Analytics events are processed by PostHog Inc. on PostHog's EU Cloud infrastructure (Frankfurt, Germany). Data is stored in the EU and is not transferred to the United States. Our lawful basis under UK GDPR is consent, which you give when you tap "Got it" on the analytics card on second launch, or when you leave the toggle on in Settings.

Identification

Events are tied to a random UUID generated on first launch and stored in your device's secure keystore (iOS Keychain / Android EncryptedSharedPreferences). It's a random ID the app creates, not your email, your name or your phone's advertising ID. If you sign in, the random UUID is linked to your MoneyShip account ID for retention analysis - we still do not use your email or other personal information as an identifier.

Device details sent with each event

The analytics software MoneyShip uses (PostHog's own code inside the app) adds some basic details to every event by itself. MoneyShip adds which platform you use (iPhone or Android) and the app version. Together, an event can carry:

It never includes the name you've given your phone. As with any service on the internet, PostHog also receives your phone's IP address when events are sent.

Your controls

Closed beta default: ON, with a one-time disclosure card on second launch. Public v1 launch default: OFF. The toggle is always available in Settings either way.

6. Data Sharing

We never sell, rent, or trade your personal data. We do not share your financial information with advertisers, data brokers, or any third party for marketing purposes.

Your data is shared only with:

7. Data Retention

8. Your Rights

Under UK GDPR, EU GDPR, and applicable data protection laws, you have the right to:

To exercise any of these rights, contact us at moneyshipapp@gmail.com.

9. Security

10. Android Permissions

This is the full list of permissions the Android app has. Only notifications needs your agreement: Android asks you first (on Android 13 and later), and you can say no. Android grants the others when you install the app.

The app also carries one internal permission, DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION, which Android's support library (AndroidX Core) adds so that only MoneyShip itself can send messages to parts of the app. It gives no access to anything on your phone.

We do not request access to your camera, contacts, location, microphone, calendar, SMS, or files.

11. Children's Privacy

MoneyShip is designed for adults managing their personal finances. We do not knowingly collect data from children under 16. If you believe a child has provided us with personal data, please contact us and we will delete it.

12. Changes to This Policy

We may update this privacy policy from time to time. Material changes will be communicated through the app or via email if you have an account. The "Last updated" date at the top of this page reflects the most recent revision.

13. Contact Us

If you have questions about this privacy policy or how your data is handled, contact us at:

moneyshipapp@gmail.com

For help using MoneyShip, see our support page.

MoneyShip is developed and maintained independently. We are committed to transparency and user privacy. This policy applies to the MoneyShip app on Android and iOS.