This Privacy Policy describes how Rental App ("the App", "we", "us") collects, uses, and protects information when you use this application. The App is a private tool for managing rental properties, tracking utility bills, and sending payment notifications to tenants.
The App is operated by Tomasz Bekas. For privacy-related questions, contact: tomasz.bekas@gmail.com.
Account information — when you sign in with Google we receive your name, email address, and profile photo from Google. This is used solely to identify you within the App.
Property data — addresses of rental properties you add to the App.
Utility portal credentials — usernames, passwords, and portal URLs for utility providers. These are stored encrypted at rest using Google Cloud KMS and are used exclusively to retrieve your bills automatically.
Bill data — billing records (amounts, dates, descriptions) and associated PDF documents scraped from utility portals on your behalf. Documents are stored in Google Cloud Storage in the EU (europe-central2 region).
Tenant data — first name, last name, email address, and tenancy dates that you enter for tenants of your properties. This data is used to populate payment notification emails.
Notification recipient data — email addresses you provide when sending bill notifications.
Push notification tokens — browser push notification registration tokens (FCM tokens) used to deliver alerts about newly scraped bills to your devices. These are stored per-device and removed automatically when a token becomes invalid.
If you connect your Gmail account, the App stores an OAuth 2.0 refresh token — encrypted with Google Cloud KMS — in a private, client-inaccessible Firestore document. This token is used exclusively to:
The App does not read, index, store, analyse, or share the contents of your Gmail inbox or any Gmail messages other than those it creates itself. Gmail access is never used for advertising, profiling, or any purpose beyond the notification features described above.
You can revoke Gmail access at any time from the Profile Settings page or directly from your Google Account permissions.
We do not use your data for advertising, marketing, or automated profiling.
Processing is based on:
We do not sell, rent, or share your personal data with third parties for their own purposes. Data is shared only with the following sub-processors to operate the App:
When you send a notification, recipient email addresses are transmitted to the Gmail API to deliver the message. No recipient data is stored beyond what you entered.
Sensitive credentials (utility portal passwords, Gmail OAuth tokens) are encrypted at rest using Google Cloud KMS with automatic key rotation. Firestore security rules enforce that each user can only access their own data and properties they have been explicitly invited to. The Gmail token document is marked inaccessible to client-side code at the database rules level.
Under GDPR you have the right to:
To exercise any of these rights, contact tomasz.bekas@gmail.com.
The App uses Firebase Authentication session cookies to keep you signed in. No third-party advertising or analytics cookies are used. No cross-site tracking occurs.
The App is not directed at children under 16. We do not knowingly collect data from children.
We may update this policy as the App evolves. The "Last updated" date at the top of this page reflects when changes were last made. Continued use of the App after changes constitutes acceptance of the updated policy.
Questions or requests regarding this Privacy Policy: tomasz.bekas@gmail.com