Legal

Privacy Policy

Last updated: March 2025

The short version: Pennyway is a self-hosted desktop application. Your financial data never leaves your device. The only personal data we collect is your email address, used exclusively to verify your identity when you register. We send one type of email: a one-time verification code (OTP). Nothing else.

1. Who we are

Pennyway is a personal finance application developed and maintained as an independent project. The application is distributed free of charge and the releases are published on GitHub. Questions about this policy can be directed via the GitHub issues page.

2. Data stored on your device

Pennyway stores the following data locally on your computer only. None of this is transmitted to any server:

You have full control over this data. A Factory Reset option in Settings permanently deletes all of it from your machine.

3. Data collected by Pennyway servers

Our license server (hosted on AWS) stores the following minimal data when you register:

We do not collect payment information, IP addresses, usage analytics, or any behavioral data.

4. How we use your email address

Your email address is used for one purpose only:

We do not send newsletters, product announcements, promotional emails, or any other unsolicited communications. You will never receive an email from Pennyway unless you explicitly requested a verification code.

5. Third-party services

6. Data retention

Your registration record (email, name, device fingerprint hash) is retained on our license server as long as your account is active. Temporary OTP verification codes are automatically deleted within 10 minutes of creation.

To request deletion of your registration data, please open an issue on our GitHub page.

7. Security

All sensitive data in the application is encrypted using AES-256. Your encryption key is derived from your password and never transmitted anywhere. The license server uses HTTPS for all communication. OTP codes are stored as SHA-256 hashes, never in plaintext.

8. Children's privacy

Pennyway is not directed at children under 16. We do not knowingly collect data from anyone under 16 years of age.

9. Changes to this policy

If we make material changes to this policy, we will update the "Last updated" date above and note the change in the GitHub releases page.

10. Contact

For any privacy-related questions or data deletion requests, please open an issue on GitHub.