TP Revenue does not sell your personal data. We collect only what is strictly necessary to run the app.
TP Revenue ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains what information we collect when you use the TP Revenue iOS application ("App"), how we use it, and your rights regarding your data.
a) Account information (via sign-in)
TP Revenue supports two sign-in methods:
b) Financial transaction data (entered by you)
All transaction data is entered manually by you. This includes:
c) Tax settings (entered by you)
Company name, tax code, address, phone, email, and configurable tax rates (VAT, PIT, Digital Platform fee rate, withdrawal fee, tax threshold). These are stored to pre-fill your reports and exports.
d) Technical / device data
Basic technical information (e.g. iOS version) used solely to maintain app functionality and diagnose crashes.
| Data | Purpose |
|---|---|
| Email address | Authenticate your identity and identify your Firestore data partition |
| Display name & profile picture | Shown within the app for personalisation |
| Transaction data | Displayed in the transactions list, reports, tax previews, and exports |
| Tax settings | Used to compute VAT, PIT, and net income calculations; pre-filled in PDF/Excel exports |
| Device info | Maintain app functionality and fix bugs |
We do not use your data for advertising, profiling, or any purpose beyond operating the TP Revenue app.
TP Revenue's use of information received from Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
email and profileFor Sign in with Apple, we comply with Apple's guidelines and request only the fullName and email scopes. We do not access any other Apple account data.
Your data is stored in two locations:
users/{uid}/transactions and users/{uid}/settings)All data in transit is protected by HTTPS/TLS encryption. Firebase Authentication tokens are used to authorise every read and write operation.
TP Revenue works fully offline. Transactions entered without an internet connection are stored locally in SwiftData and flagged as pending. When connectivity is restored, pending transactions are automatically uploaded to Firebase Firestore. A real-time Firestore listener keeps your data in sync across devices without requiring a manual refresh.
When you export a report to Excel (.xlsx) or PDF, the file is generated on your device and stored in your device's local file system. These files are not uploaded to any server and are under your full control. They may contain your company name, tax code, address, and full transaction history for the selected year.
We do not sell, rent, or share your personal information with any third parties, except:
Your data is retained as long as your account is active. You may request complete deletion of your account and all associated data (transactions, settings, profile) at any time by contacting us at [email protected]. We will process deletion requests within 30 days.
TP Revenue is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time. We will notify users of significant changes by updating the "Last Updated" date at the top of this page. Continued use of the App after changes are posted constitutes your acceptance of the updated policy.
If you have any questions, concerns, or data requests regarding this Privacy Policy, please contact us: