Privacy Policy
Last updated: February 18, 2026
What we collect
When you sign in with Google, we receive your name, email address, and profile image. We use this information solely to identify your account.
Within Penny, you create piggybank accounts with names (typically your children's names), balances, and transaction records. This financial simulation data is stored alongside your account.
How your data is stored
All data is stored in Cloudflare D1, a serverless SQLite database hosted on Cloudflare's global network. Data is encrypted at rest and in transit. Your family's data is isolated from other families at the database query level — every query is scoped to your family ID.
Cookies
Penny uses a single session cookie to keep you signed in. This cookie is set by our authentication system (better-auth) and is used exclusively for authentication. We do not use tracking cookies, analytics cookies, or any third-party cookies.
Third parties
We share data with the minimum number of services needed to operate Penny:
- Google — for OAuth sign-in only. We receive your basic profile information when you sign in.
- Cloudflare — hosts the application and database. Subject to Cloudflare's Privacy Policy.
We do not use analytics services, advertising networks, or data brokers. We do not sell your data.
Children's data
Penny is designed for parents to manage their children's allowances. Children do not create their own accounts or provide any personal information directly. Parents enter child names as labels for piggybank accounts. If you have concerns about information stored for a child, please contact us.
Data deletion
You can request deletion of your account and all associated data by opening an issue on GitHub or contacting the developer directly. We will delete your data within 30 days of the request.
Contact
If you have questions about this privacy policy, please open an issue on GitHub.