Privacy Policy

Last updated:

Vasly is an apartment-rating tool that helps renters and buyers compare places using a structured 0/1/3 scoring system. This policy explains what data we collect, why, and your rights.

1. Data we collect

2. How we use it

Solely to operate the service: authenticate you, sync your data across sessions, generate the analytics shown in the admin dashboard, send essential transactional emails (verification, sign-in codes, password reset), process subscription payments, and prevent abuse. We do not sell, rent, or share your data with third parties for marketing.

3. Third-party services

Vasly relies on a small number of third parties to operate. Each has its own privacy policy.

4. Company offering - additional data flows

This section applies if you use Vasly's optional agent or company plans, or if a real-estate agent invites you to view properties they have shared. It supplements the general policy above.

5. Your rights (GDPR, UK GDPR, CCPA, and similar)

6. Data retention

Active accounts: data is kept while your account is active. Inactive accounts (no sign-in for 24 months): we may delete after a 30-day notice email. Login history is capped at the last 50 events per user. Security audit log entries are retained for the life of the account; very old entries may be rotated out beyond a reasonable size limit. Photos and floor plans persist for as long as the unit exists in your account; deleting a unit deletes its media. Sign-in sessions expire after 30 days. Backup zips, when generated by the admin, should be deleted promptly once no longer needed.

7. Security

Passwords are hashed with bcrypt. Sign-in to an existing account requires a one-time code sent to your email. You can additionally enable two-factor authentication in Settings using an authenticator app (Google Authenticator, Authy, 1Password, and similar), with one-use backup codes for recovery. Vasly enforces a single active device per non-admin account; signing in elsewhere revokes other sessions, and a password reset signs you out of every other session for your account. Every account, security, and billing action is recorded in a per-account audit log you can review. The API is rate-limited per user and per IP to prevent abuse, and every endpoint enforces ownership so another account cannot reach your data by guessing an ID. We recommend you sign out on shared devices and never paste your password into any link or email.

8. International transfers

Vasly is global. Your data is stored on the server hosting this installation, which may be in a different country to yours. By signing up you consent to this transfer; the operator commits to applying GDPR-equivalent safeguards regardless of jurisdiction.

9. Children

Vasly is not directed at, marketed to, or intended for children. Specifically, the app is not for anyone under 13 years old (the threshold under the US Children's Online Privacy Protection Act, "COPPA") or under 16 years old in jurisdictions where the EU GDPR applies a higher digital-consent threshold. We do not knowingly collect personal data from anyone in these categories. If you are a parent or guardian and believe your child has provided personal data to us, contact hello@vasly.app and we will delete the account and associated data within 30 days. The app store age rating for Vasly is 4+ on Apple's scale, which reflects content suitability only and does not imply it is designed for children's use.

10. Apple App Store and Google Play - additional disclosures

This section applies to users of the Vasly iOS and Android apps and supplements the general policy above.

10.1 App Tracking Transparency (Apple)

Vasly does not track users under Apple's App Tracking Transparency (ATT) framework. We do not link data collected from this app with data collected from other companies' apps, websites, or offline services for the purpose of advertising or sharing with data brokers. We do not show the ATT permission prompt on first launch because we do not engage in tracking as Apple defines it. If you see an ATT prompt in a future build, the policy on this page will be updated first and a notice posted in the in-app changelog.

10.2 Google Play data deletion

In line with Google Play's Data deletion requirements, you can request deletion of your account and all associated personal data in three ways:

Deletion is irreversible. Aggregate analytics that have already been computed and stored (e.g., "X visitors from Canada last week") cannot be unwound because they contain no personal identifiers.

10.3 Subscription billing and IAP

Subscription payments made through the iOS and Android apps are processed entirely by Apple's App Store or Google Play and tracked on our side via RevenueCat. We do not see your payment-method details; we only see your subscription status (tier, renewal date, source). Manage or cancel a subscription via iOS Settings → [your name] → Subscriptions, or via Google Play's Subscriptions page. Cancellations take effect at the end of the current billing period unless otherwise stated.

10.4 Mobile permissions

The Vasly app requests the following native permissions only when the corresponding feature is used. Each is opt-in:

Declining any of these does not block you from using the rest of the app.

11. Contact

Questions, deletion requests, or complaints: email hello@vasly.app. EU users may also lodge a complaint with their national data protection authority.

12. Changes

We'll update this page when material changes happen and announce it in the in-app changelog. Continued use after a change means you accept the updated policy.