Privacy Policy
Last updated: 14 August 2026 (v2.4)
This Privacy Policy explains how Nookaly ("we", "us", or "our") collects, uses, stores, and protects your personal data when you use the Nookaly mobile app (iOS and Android), browser extension, website, and related services (collectively, the "Service").
We are committed to protecting your privacy and complying with the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018. Please read this policy carefully to understand our practices regarding your personal data.
1. Data Controller
Nookaly is a trading name of Byte Insights Limited, a company registered in England and Wales. Byte Insights Limited is the data controller responsible for your personal data. If you have questions or concerns about this policy or your data, please contact us at privacy@nookaly.co.uk.
2. Data We Collect
2.1 Account Information
When you create an account, we collect:
- Email address
- Display name (optional)
- Authentication credentials (managed securely through our authentication provider)
2.2 Property Preferences
To provide personalised insights, we collect the preferences you provide, including:
- Budget range
- Desired number of bedrooms and bathrooms
- Property type preferences
- Desired features and deal breakers
- Priority weightings for various property attributes
- Commute destinations (e.g., workplace addresses)
2.3 Usage & Behavioural Data
We collect detailed information about how you interact with the Service in order to improve the product and provide personalised property recommendations. This includes:
- Property listings you view, including how long you spend on each listing (dwell time), which tabs and sections you open, and the order in which you browse
- Properties you save to favourites, including any scores or notes you assign
- Search queries and search result interactions (clicks, scroll depth, sort preferences)
- Automated analysis requests you trigger and their outcomes
- Commute destinations you set and commute calculations you perform
- Navigation patterns within the extension or mobile app (tab switches, section expansions, settings changes)
- Session duration, idle periods (detected after 5 minutes of inactivity), and session activity counts
- Timestamps of all interactions
None of the above is collected unless you turn on the "Usage Analytics" setting, which is off by default. Turning it off again stops all of it, and does not affect your ability to use the Service.
Two narrow things are recorded whatever that setting says:
- Your privacy choices. When you accept, decline, or change a privacy setting, we record that you did. This has to happen even with everything else switched off, because it is the evidence of what you chose
- A small fixed set of product counters — whether setup and purchase flows are completing or breaking. These are listed in full in Section 3.4. They are not linked to your account and record nothing about the properties you look at
2.4 Device & Technical Data
We automatically collect technical information to identify your device and diagnose issues:
- Device fingerprint (all platforms): A short hash combining coarse device characteristics — screen dimensions, timezone, language, and platform, plus colour depth and CPU core count in the browser, or operating system and app version in the app. Because these characteristics are shared by many devices of the same model and setting, the result identifies a broad group rather than a person
- Mobile device data (app): Screen dimensions, timezone, language, device platform, operating system version, and app version are recorded once when a session starts, and are used to diagnose issues and tailor the experience. Where you enable notifications, we store a push notification token used solely to deliver alerts you have requested (see Section 3.5)
- IP address: Your IP address is hashed on arrival at our servers, using a keyed hash (HMAC-SHA256) whose secret key stays on our backend, and only the hash is stored. We never store your raw IP address
- User agent string (browser extension and website): Your browser's user agent, which typically includes browser name, version, and operating system
- Extension or app version
- Error logs and performance data
2.5 Data We Do Not Collect
We want to be clear about what we do not collect:
- We do not collect your browsing history. The browser extension operates only on Rightmove and Zoopla pages; the mobile app only receives a listing link when you explicitly share one with it
- We do not read the text, images, descriptions, or any other listing content on the pages you visit. On a search results page the extension reads only the links to the individual listings shown; on a listing page, only the page address. In the app, only the listing link you choose to share. These are used solely to identify which property you are looking at
- We do not collect financial information (payments are processed by third-party payment providers)
- We do not use canvas fingerprinting, WebGL fingerprinting, audio fingerprinting, or font detection
- We do not collect passwords or sensitive authentication tokens on our servers
- We do not sell, rent, or trade your personal data to third parties
3. How We Use Your Data
We use your personal data for the following purposes:
3.1 Service Delivery (Contractual Necessity)
- To provide personalised property match scores based on your preferences
- To generate automated property analysis and insights
- To calculate commute times to your chosen destinations
- To manage your account, favourites, and saved properties
- To process credit transactions
3.2 Usage Analytics (Consent)
With your consent (the "Usage Analytics" setting), we collect behavioural events about how you interact with the Service — for example, which features you use, how long sessions last, and which screens you visit. These events are recorded without your user ID, so they are not linked to your account. They do carry a session identifier and a device identifier, which means that while we cannot see who you are from them, they are not fully anonymous either, and we treat them as personal data.
- Session start/end, screen visits, feature usage, error counts
- Approximate retention and engagement statistics across the user base
You can disable Usage Analytics at any time in the extension or mobile app's privacy settings. Doing so stops new events from being recorded, with the narrow exception of the product counters described in Section 3.4.
3.3 Personalised Recommendations & Profiling (Consent)
With your consent (the "Smart Recommendations" setting), we link the behavioural events described in Section 3.2 to your account so we can build a profile of your property preferences and tailor what the Service suggests to you. This includes:
- Matching your browsing patterns and engagement signals (dwell time, favourites, search behaviour) with property characteristics to understand the types of homes you are drawn to
- Building a "taste profile" from the properties you save and view, and from the preferences you provide, to power the Daily Discover ("For You") feed — a daily set of recommendations ranked to match the homes you have engaged with
- Letting you mark a Discover recommendation as "Not interested" so we exclude it and show you fewer like it
- Using this behavioural profile to provide tailored property suggestions via the extension, mobile app, or by email
- Combining demographic indicators (such as your area of search and budget range) with your browsing habits to improve recommendation quality
This constitutes profiling as defined under UK GDPR Article 4(4). It is based on your consent and does not produce legal effects or similarly significant effects on you. Smart Recommendations requires Usage Analytics to be enabled — without the underlying events, there is nothing to link to your account. You can disable Smart Recommendations at any time in the extension or mobile app's privacy settings, and you can request deletion of your behavioural data at any time (see Section 9).
3.4 Service Improvement (Legitimate Interest)
- To understand how the Service is used and identify areas for improvement
- To improve the accuracy and quality of our automated analysis
- To diagnose technical issues and monitor Service performance
Product counters. A small, fixed set of events is recorded regardless of your Usage Analytics setting, so that we can measure whether the product works as a product at all: how many people who start setting up an account finish it, how many people who are shown a purchase screen go on to subscribe, and whether purchases succeed or fail. These are limited to:
- Starting, completing, or abandoning the initial setup questionnaire
- Being shown or closing a purchase screen
- Starting, completing, cancelling, or failing a purchase, and restoring a previous one
These counters are never linked to your account. They are recorded without your user ID and carry no information about which properties you looked at, what you searched for, or anything else you did in the Service. They carry a random identifier generated on your device, which exists only so that the steps of a single setup or purchase sequence can be counted as one sequence rather than several. That identifier is not derived from your device, is not shared with anyone, is replaced if you turn Usage Analytics off, and is lost if you uninstall the app.
We rely on legitimate interest for these counters (UK GDPR Article 6(1)(f)). A business cannot tell whether its signup flow or its checkout is broken if it can only measure the minority of people who opt in to analytics, and the resulting figures are aggregate counts that identify no one. We have balanced this against your interests and consider the impact minimal, as no behavioural profile is built and no individual is identifiable. You can object to this processing at any time by contacting us (see Section 16).
3.5 Communication (Consent / Legitimate Interest)
- To send essential service notifications (e.g., account security, Terms updates)
- To send optional product updates and feature announcements (with your consent)
- To send personalised property suggestions by email (with your consent, based on your behavioural profile)
- To send push notifications on the mobile app — such as "gem" property alerts and watch-area matches — where you have enabled notifications. You can turn these off at any time in your device settings or in the app
3.6 Aggregated Insights for Third Parties (Consent)
With your separate, optional consent (the "Help improve UK property data" setting), we may use anonymised, aggregated insights derived from your activity to help organisations such as mortgage providers, insurers, and housebuilders understand UK property demand. Examples of the kind of insights this produces:
- Buyer interest by postcode area over time (e.g. how many people are actively searching in a given outcode this week)
- The distribution of property-match scores across an area
- What home features and priorities buyers in different regions value most
- The gap between buyer demand and new-listing supply in an area
This is a distinct purpose from the analytics and personalisation described above, and it has its own setting that is off by default. It is never enabled by enabling any other consent.
This is not running yet. We have built the setting and we record your choice, but we are not currently producing these insights and have never shared any with a third party. If that changes, this policy will be updated first and we will tell you before any aggregate that includes your activity is produced.
The safeguards we commit to. Before any insight of this kind is produced or shared:
- Individual records are never released — only grouped, statistical figures
- Your user ID and any identifying information are removed during aggregation
- Any group too small to hide an individual within it is suppressed rather than published, so no figure can be traced back to a small, identifiable set of people. The exact threshold will be published here before the first insight is produced
- Only users who have given this specific consent contribute to the aggregates; if you withdraw consent, you are excluded from the next refresh
Because the resulting aggregates no longer relate to an identified or identifiable individual, they are not personal data once produced (see Section 9 on retention). You can enable or disable this at any time in the extension or mobile app's privacy settings (Settings → Privacy).
4. Automated Processing
The Service uses artificial intelligence and other automated systems to analyse property listings. This involves:
- Property Image Analysis: Automated systems examine property photographs to assess condition, features, natural light, and other visual attributes. Images are processed by our automated-analysis service providers (see Section 6) and are not stored permanently by these providers.
- Text Analysis: Listing descriptions and publicly available property data are processed to extract structured information and generate insights.
- Personalised Scoring: Your stated preferences are combined with property analysis to generate match scores. This is automated decision-making that directly affects the insights you receive, but it does not have legal or similarly significant effects on you.
You can adjust your preferences at any time to change how properties are scored. None of this automated processing decides anything about you — it decides what we show you about a property, and you remain free to disagree with it. If you would like a person to look at a score or analysis you think is wrong, contact us at privacy@nookaly.co.uk and we will review it by hand and explain how it was reached.
5. Legal Basis for Processing
We process your data under the following legal bases as defined by UK GDPR:
- Contractual Necessity (Article 6(1)(b)): Processing necessary to deliver the Service you have requested (property analysis, match scores, commute calculations)
- Legitimate Interest (Article 6(1)(f)): Service improvement, security, and the product counters described in Section 3.4, where our interests do not override your rights
- Consent (Article 6(1)(a)): All usage analytics (Section 3.2), personalised recommendations and profiling (Section 3.3), aggregated insights for third parties (Section 3.6), and optional marketing communications. Each purpose has its own setting that you can enable or disable independently. You can withdraw consent at any time via the extension or mobile app's privacy settings without affecting your ability to use the Service
6. Third-Party Services
We use the following categories of third-party services to operate Nookaly:
6.1 Infrastructure and Authentication
- Supabase: Database hosting and user authentication. Data is stored in EU data centres. Supabase Privacy Policy
6.2 Automated Analysis
- Google Cloud (Vertex AI): Property image and text analysis using machine learning models. Data is processed in accordance with Google's data processing terms. Google Cloud Privacy Notice
- Google AI Studio (Gemini API): Additional property image analysis and listing-change summaries. This is a separate Google service from Vertex AI above and operates under Google's Gemini API terms. Google Privacy Policy
- OpenRouter: Routes some analysis requests to third-party AI model providers on our behalf, including your personalised property analysis. Where you have provided preferences (such as your budget, household and must-haves), those preferences form part of the request so the analysis can be written for you. OpenRouter Privacy Policy
- OpenAI: Generates the numerical embeddings behind semantic search, so that a search in your own words can be matched against property and area descriptions. OpenAI Privacy
These providers process data only on our instructions and only to produce the analysis you have asked for. We never send them your name, email address or account identifiers.
6.3 Mapping and Location
- Mapbox: Map display and location-based features. Mapbox Privacy Policy
6.4 Payments and Subscriptions
- Apple (App Store) and Google (Google Play): Process in-app purchases and subscriptions made through the mobile app on iOS and Android respectively, under their own terms.
- Stripe: Processes payments made through the website and browser extension. Stripe Privacy Policy
- RevenueCat: Manages and validates mobile subscription status across the app stores. RevenueCat Privacy Policy
We receive confirmation of your subscription or purchase status from these providers but do not receive or store your full payment card details.
6.5 Push Notifications
- Mobile push notifications are delivered through the operating system's notification services — Apple Push Notification service on iOS and Firebase Cloud Messaging (Google) on Android — only where you have enabled them.
6.6 Product Analytics
- PostHog: Product-analytics platform we use to understand how the app and browser extension are used (feature usage, funnels, retention). The behavioural events described in Sections 3.2 (Usage Analytics) and 3.3 (Smart Recommendations) are sent to PostHog only with the corresponding consent, and are linked to your account only where you have enabled Smart Recommendations — otherwise they carry no user ID. Data is processed in the EU. PostHog Privacy Policy
We have data processing agreements with our service providers where required and ensure they provide adequate levels of data protection.
7. Data Sharing
We do not sell, rent, or trade your personal data to any third party. Your data is shared only with the third-party service providers listed above, solely for the purpose of operating the Service. We do not provide your data to advertisers, data brokers, or any other commercial third parties.
Where you have given consent for aggregated insights (Section 3.6), we may in future share anonymised, aggregated figures — never your personal data, and never individual records — with third parties such as lenders, insurers, and housebuilders, and may charge them for it. As Section 3.6 explains, we are not doing this yet and would apply the safeguards described there before we did. Selling access to aggregate statistics is not the same as selling your personal data, which we do not do.
We may disclose your data if required by law, regulation, or legal process, or to protect the rights, safety, or property of Nookaly or others.
8. Data Storage and Security
- Your data is stored on secure servers with encryption at rest and in transit
- Access to personal data is restricted to authorised personnel only
- We use industry-standard security measures to protect your data
- Authentication is handled through secure, established authentication providers
- We regularly review our security practices and update them as needed
9. Data Retention
- Account data: Retained for as long as your account is active, plus 30 days after deletion request to allow for account recovery
- Property preferences: Retained while your account is active; deleted upon account deletion
- Behavioural event data: Retained while your account is active for the purposes described in Sections 3.2 and 3.3. Usage Analytics events are recorded without your user ID from the moment they are collected. Personalised events (Smart Recommendations) are linked to your account; upon account deletion, those records are pseudonymised (user ID, session ID, device fingerprint, IP hash, and user agent are removed) and retained in de-identified form for aggregate analytics
- Device fingerprints: Retained while your account is active; removed upon account deletion as part of event pseudonymisation
- Automated analysis results: Cached to improve Service performance; refreshed periodically and removed when no longer needed
- Aggregated insights (Section 3.6): Once produced, anonymised aggregates no longer relate to an identified or identifiable individual and are therefore not personal data under UK GDPR. They have no statutory retention limit and may be retained indefinitely. Withdrawing consent removes you from all future aggregate refreshes, but does not require us to recompute aggregates already produced (which contain no individual record)
- Technical logs: Retained for up to 90 days for debugging and security purposes
10. Your Rights
Under UK GDPR, you have the following rights regarding your personal data:
- Right of Access: You may request a copy of the personal data we hold about you
- Right to Rectification: You may request correction of inaccurate personal data
- Right to Erasure: You may request deletion of your personal data (subject to legal obligations). Your account data will be deleted and event records pseudonymised within 30 days
- Right to Data Portability: You may request your data in a machine-readable format
- Right to Restrict Processing: You may request limitation of how we process your data
- Right to Object to Profiling: You may object to profiling for personalised recommendations at any time by turning off "Smart Recommendations" in the extension or mobile app's privacy settings
- Right to Object: You may object to processing based on legitimate interests
- Right to Withdraw Consent: Where processing is based on consent, you may withdraw it at any time without affecting the lawfulness of prior processing
To exercise any of these rights, you can:
- Use the data export and account deletion features within the app or extension
- Turn off "Smart Recommendations" in the app or extension's privacy settings to stop behavioural profiling, or "Usage Analytics" to stop behavioural events being collected at all
- Contact us at privacy@nookaly.co.uk
We will respond to your request within 30 days as required by law.
11. Cookies and Local Storage
The Nookaly browser extension uses browser local storage and the mobile app uses on-device storage. These are not cookies, but the rules that govern cookies (the Privacy and Electronic Communications Regulations) apply to them just the same, because they involve storing information on your device. We store:
- Your authentication session
- Cached property data for performance
- Your preferences and settings
- Your privacy choices
- A random identifier used to keep the steps of a single setup or purchase sequence together (see Section 3.4)
Everything in that list is stored because it is necessary to provide the Service you have asked us for: to keep you signed in, to remember what you have chosen, and to let a setup or checkout run to completion and be seen to have completed. We do not store anything on your device for advertising, for cross-site or cross-app tracking, or to build a profile of you, and we do not place third-party advertising or tracking storage of any kind. Storage used for optional analytics and personalisation is only written once you have turned those settings on.
Our website may use essential cookies for basic functionality.
12. Children's Privacy
The Service is not intended for use by anyone under the age of 18. We do not knowingly collect personal data from children. If you believe we have inadvertently collected data from a minor, please contact us immediately and we will take steps to delete it.
13. International Data Transfers
Your account data is held in the EU (Section 6.1). Some of the providers listed in Section 6 are based in the United States and process data there: OpenRouter, OpenAI, Mapbox, Stripe, and RevenueCat. Google processes data across its global infrastructure.
Where data is transferred outside the UK, we rely on one or more of the following:
- UK adequacy regulations, including the UK Extension to the EU–US Data Privacy Framework (the "UK–US Data Bridge"), where the receiving provider is certified under it
- The ICO's International Data Transfer Agreement, or the UK Addendum to the EU Standard Contractual Clauses, where it is not
If you would like to know which mechanism applies to a particular provider, contact us and we will tell you.
14. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, or legal requirements. We will notify you of material changes by:
- Posting the updated policy on our website with a revised "Last updated" date
- Sending a notification through the app or extension where appropriate
We encourage you to review this policy periodically.
15. Complaints
If you are not satisfied with how we handle your personal data, you have the right to lodge a complaint with the Information Commissioner's Office (ICO):
- Website: ico.org.uk
- Phone: 0303 123 1113
We encourage you to contact us first so we can try to resolve your concern directly.
16. Contact Us
For any questions about this Privacy Policy or your personal data, please contact us:
Email: privacy@nookaly.co.uk