Penny

Privacy Policy

Draft: last updated October 23, 2026

This is a draft that is still being reviewed before Penny launches. Items marked like this will be filled in before it takes effect.

Effective date: to be set at launch

Applies to: the Penny: Your Budgeting Pet app for iPhone ("Penny", "we", "us") and its home-screen widget.

Who we are: Daniel Yang, an individual developer. Legal entity and mailing address to be added before launch

Penny is a budgeting app where you log spending by chatting with a pet. We designed it to collect as little as possible. We don't sell your personal information, share it for advertising, show ads, or ask for your bank password, Social Security number or SIN, location or contacts.

Penny is offered only in the United States and Canada, and only to people 18 or older.


1. Information we collect

1.1 Information you give us

What Examples Where it's kept
Money entries Expenses (amount, currency, merchant, note, category, date, which account paid), income, monthly assignments and targets, budgets, savings goals, custom categories On your iPhone. If you're signed in (including the automatic anonymous account), a copy is synced to our database.
Accounts you describe Names, types (checking, savings, cash, credit card, other) and starting balances you type in. These are labels, not connections to your bank. On your iPhone and synced
Chat messages What you type or say to your pet, and the pet's replies On your iPhone. If you let Penny's cloud helper read a message (see §2.2), that message is also stored on our servers for 90 days, then deleted automatically. Penny says this in the Details of the in-chat card where you choose, and in Settings → Privacy.
Things your pet remembers Short notes such as your goals ("saving for Japan") and preferences On your iPhone. Used by the on-device model on your iPhone, and sent with cloud helper messages so the pet stays consistent; not stored separately on our servers. You can view and delete them in Settings.
Pet and game data Pet name, species, personality, coins, streaks, Pals, items, island and room On your iPhone and synced
Onboarding answers Confirmation that you're 18+, home currency (USD/CAD), region (US/CA), time zone On your iPhone and synced
Age check Where the law requires it (for example Texas, Utah or Louisiana), Penny asks Apple to confirm you're 18+ (Apple's Declared Age Range). Penny learns only yes or no, never your birthday or age range, and keeps only whether you're 18+, how it was confirmed (Apple or your own answer) and when. If you say you're under 18, your iPhone remembers that so setup stays closed. On your iPhone
Privacy choices Whether you allowed Penny's cloud helper (always, never, or not asked yet, and when you said yes), and whether you share usage events (§2.4) On your iPhone. Change them any time in Settings → Privacy.
Friends (optional) Your friend code, who you're friends with (and anyone you blocked), vibes you send and receive, Pal gifts you send and receive (sender, recipient, which Pal, whether it's shiny, when it was sent and when it was claimed), friend reports, and your island as data: pet name, species, growth stage, colour, flower, tree and Pal counts, and which days this week you logged. No amounts, merchants, chats or pictures; your friends' phones draw the island from these numbers. On our servers, visible only to the friends you add. Removing a friend stops sharing; deleting your account deletes all of it.
Invite and creator codes A friend code you share or redeem; a creator code you enter, which records which creator referred you (attribution) On our servers, linked to your account ID. We don't tell creators who you are.
Moderation records If an account breaks the Terms, we may pause it: its account ID, the reason and the date. A paused account can't add friends, send vibes or Pal gifts, or use the cloud helper. On our servers, readable only by us. Deleted when we lift the pause or when the account is deleted.
Reply reports When you report a pet reply: the message ID, the reason you picked, an optional note, and the reply's text only if you choose to include it On our servers, so we can review and fix bad replies.

1.2 Information collected automatically

1.3 Information processed on your iPhone only

1.4 Bank and card files you import

1.5 What we don't collect

Bank credentials, SSN/SIN or other government IDs, precise or coarse location, contacts, photos you don't choose to scan, health data, browsing history, advertising IDs.

2. How we use your information

2.1 To run Penny

2.2 AI processing: on your iPhone first, the cloud helper only if you say yes

Penny's pet is an AI, not a person. Messages are understood on your iPhone: first by Penny's own parser, then, on iPhones with Apple Intelligence, by Apple's on-device model (Apple's Foundation Models framework). On-device processing doesn't send your message to us, to Anthropic or to Apple.

When a message is too tricky for your phone (for example a planning question like "can I afford concert tickets?", receipt text the phone couldn't read, or any message on an iPhone without Apple Intelligence), Penny asks in chat, at that moment, whether it may use its cloud helper, Anthropic's Claude. You can answer Yes, always, Just this once (only that message is sent), or No, keep it on my phone (nothing is sent, and Penny won't ask again). The card's Details link lists what is sent, and you can change your choice any time in Settings → Privacy → Cloud helper.

When you say yes, our server sends the following to Anthropic, which provides the Claude AI models:

Our server also receives your anonymous account ID with the message, to apply the daily limit; it isn't sent to Anthropic. The message and the pet's reply are kept on our server for up to 90 days, then deleted automatically. The in-chat card's Details list exactly these items.

Anthropic processes this only to return a reply and suggested entries to us. Under Anthropic's commercial terms, your messages are not used to train AI models. Anthropic may keep API data for a limited period for safety and abuse monitoring. Anything the AI suggests, on your iPhone or from the cloud helper, appears as a pending card, and nothing is saved until you confirm it.

Messages that look like a crisis, a romantic request, or a request for investment, credit or loan advice get a fixed safety reply on your iPhone (and again on our server) without being sent to any AI.

2.3 Safety, security and the law

Detecting crisis messages and pointing you to 988; preventing abuse (such as bypassing limits); keeping our systems secure; meeting legal obligations, including companion-chatbot reporting (counts only).

2.4 Improving Penny

We look at aggregate numbers (such as AI messages per day, error rates and subscription conversion) to fix bugs and improve features. We don't read your chats to do this, and we don't build advertising profiles.

If Share usage events is on, the usage events in §1.2 are stored in our database (Supabase) with your account ID, so we can compare versions of the setup screens and see whether people come back. They're stored once per event, can't be changed by the app, and are deleted with your account. Turning the setting off stops all new events; events from before you turned it off stay until you delete your account. Creator-code attribution (§1.1) lets us count how many people each creator referred and how many stayed or subscribed.

We don't use your information for advertising, sell it, or use it to make decisions with legal effects about you (such as credit). Penny doesn't provide financial advice.

3. How we share your information

We share personal information only with service providers that process it for us under contract, and only as needed:

Provider What they process Why Location
Supabase Your account ID, synced entries, chat messages (90 days, cloud helper messages only), AI usage counts, subscription status, safety counts, Friends data (including Pal gifts), codes, reply and friend reports, moderation records, usage events (if on) Database, sign-in, server functions United States (us-east-2)
Anthropic The cloud helper request described in §2.2, only after you say yes Understanding messages and receipts, writing the pet's replies United States
RevenueCat Your Penny account ID, purchase and subscription events from Apple, device and app version info Managing Premium subscriptions United States
Apple Sign in with Apple, App Store payments, on-device speech and text recognition, the on-device language model (runs on your iPhone; nothing is sent to Apple), notifications Platform services (Apple's own privacy policy applies) United States / your device
Flinks (Canada, when bank import launches) Your bank sign-in (entered directly with Flinks) and account transactions Read-only bank import Canada

We may also disclose information if the law requires it (for example a valid court order). We'll tell you unless we're legally barred from doing so. We may also share it to protect someone's safety, or as part of a merger or acquisition, in which case this policy continues to apply to your data.

We don't sell or "share" personal information as California law defines those terms (sharing for cross-context behavioral advertising), and we haven't done so in the past 12 months.

Cross-border transfers (Canada and Québec)

Our providers store and process data in the United States. Your information may be subject to US law and accessible to US authorities. Before transferring personal information of Québec residents outside Québec, we carry out a privacy impact assessment, as Law 25 requires. Assessment to be completed before launch

4. Your choices and rights

4.1 Controls in the app

4.2 Automatic deletion

Data Deleted after
Chat messages on our servers 90 days
Expenses you deleted (kept briefly so you can undo) 30 days
Daily AI usage counters 60 days
Vibes 30 days
Everything linked to your account, after you delete it Immediately from live systems; backups within 30 days
Safety referral counts 13 months. Never linked to your account (day and source only).
Data on your iPhone Until you delete it or delete the app

4.3 Your privacy rights

Wherever you live in the US or Canada, you can ask us to access, correct, delete or port your personal information, or ask questions about how it's handled, by contacting us (§6). We'll respond within 30 days (45 days where California law allows an extension). We won't treat you differently for exercising your rights.

4.4 Analytics

Version 1.0 has no third-party analytics SDK. Its only analytics are the first-party usage events in §1.2 and §2.4, which are off by default in Canada (opt-in), on by default in the US, and switchable in Settings → Privacy everywhere. If we add a third-party analytics provider later, it will follow the same setting, never include chat text, receipt text, merchant names or amounts, and we'll update this policy and the App Store privacy labels before it ships.

5. Data security

No system is perfectly secure. Keep your iPhone protected with a passcode and Face ID.

6. Contact us

Questions, requests or complaints about privacy:

We'll verify requests by asking you to send them from inside the app or to confirm details only the account holder would know, because we don't collect your email address.

7. Children

Penny is for adults 18 and older. Before you start, the app asks you to confirm you're 18 or older. We don't knowingly collect information from anyone under 18. If you believe a minor is using Penny, contact us and we'll delete the account.

8. AI companion disclosures

9. Changes to this policy

We'll post updates here and change the effective date. For material changes (such as a new type of data or a new provider that receives chat text), we'll tell you in the app before the change applies.