HomePilot is a mortgage decision-support platform for home buyers in Ireland. It exists to take somebody from the point of wondering whether they can afford a home to the point of operationally executing the purchase. To do that, HomePilot necessarily holds a detailed picture of your scenario's financial position.
That is the product. It is also the reason this document exists in the form it does: a platform that knows what you earn, what you have saved, and what you can afford has a materially higher duty than a platform that knows which articles you clicked.
What HomePilot is not
HomePilot is not a lender, a broker, a mortgage intermediary, or a provider of financial advice. It does not make lending decisions, does not submit applications on your behalf, and does not pass your information to lenders. It performs arithmetic on figures you provide and shows you the result. Nothing in the product is a recommendation to take, avoid, or alter a financial product, and nothing in it should be relied on as advice.
Everything else in this document is detailed. This is the principle.
A number never crosses the boundary. Your deposit, your income, your property price, your loan-to-value ratio, your monthly repayment, your funding shortfall, your budget totals, your scheme eligibility and your readiness assessment are processed inside HomePilot and are not transmitted to any advertising, analytics or marketing platform. Not aggregated, not hashed, not as a custom parameter, not as a conversion value.
What may cross our acquisition partners is a very short list: that a sign-up started, that a sign-up completed, that an email was verified, that a first login happened, plus three simple yes-or-no flags. whether the account is activated, whether it holds a plan, whether it has gone quiet, and the campaign details that brought you.
This is not a statement of good intentions. It is enforced as an explicitly enumerated allowlist in our source code that denies everything not on it by default. Adding an item requires a reviewed code structure change; it is not a setting an administrator can toggle, and it is not a configuration screen somebody can misconfigure at three in the morning.
The reason we are this specific is that the alternative has a track record. Sending named individuals' affordability and mortgage data into advertising infrastructure through tracking pixels is the exact conduct behind the litigation brought against mortgage lenders and health providers in recent years. It is almost never done deliberately; it is done by installing a marketing tag on a page that happens to display a number. We have designed the system so that it cannot happen by accident.
One consequence worth stating plainly, because it works against us commercially and we would rather you heard it here. If you decline acquisition cookies before registering, we cannot connect your later sign-up to the campaign that produced it, and that registration is unattributable to us forever. We accept that. It is the correct outcome, and a boundary you only honour when it is convenient is not a boundary.
3.1 Information you give us
3.2 Information generated as you use HomePilot
We record meaningful actions inside the planning tools; a scenario created, a stress test run, an overpayment modelled, a budget category adjusted, a checklist task completed, a comparison made between two repayment schedules. These are not page views; they describe how a person navigates the decision of buying a home, and they are what tells us which parts of the product genuinely help.
3.3 Information generated automatically
Session and device information necessary to keep you signed in and to protect the account: session identifiers, the devices you have chosen to trust, IP address and approximate region derived from it, browser and device type, request timestamps, and security event records such as failed sign-in attempts.
3.4 Information from before you had an account
If you consented to acquire cookies, the anonymous record of your visits before registering, pages viewed, the campaign parameters on the link you followed, referring source, and the fact that this anonymous visitor later became a registered account.
3.5 What we deliberately do not collect
We do not collect precise geolocation. We do not fingerprint your device — device characteristics are used to lay out the interface for your screen and are not used as an identifier. We do not buy data about you from data brokers. We do not enrich your account with third-party demographic, credit or income data. We do not connect to your bank accounts. We do not collect special category data as defined in Article 9 of the GDPR, and you should not enter any into free-text fields.
| Purpose | Lawful Basis | Can you refuse? |
|---|---|---|
| Providing the service (Running the mortgage, budget, scheme, overpayment and checklist engines on the figures you enter; saving your plans.) | Article 6(1)(b): performance of a contract | Not without ceasing to use HomePilot. |
| Account security (Authentication, two-factor verification, device trust, session management, abuse and brute-force prevention.) | Article 6(1)(b) and 6(1)(f): legitimate interests in security | No, this is what keeps the account yours. |
| Essential device storage (The session cookie, the device trust cookie, the record of your consent choice.) | Regulation 5(3): exemption, S.I. 336/2011 | No, the service cannot run without it. |
| Security and transactional messages (Password changed, two-factor disabled, new device sign-in.) | Article 6(1)(b): Regulation 13 exemptions | No, see Part 10. |
| Legal and regulatory obligations (Responding to lawful requests, maintaining records we are required to keep.) | Article 6(1)(c) | No. |
| Remembering preferences (Active scenario, interface state, saved settings held on your device.) | Article 6(1)(a): consent | Yes. |
| Improving the product (Understanding which tools are used and where people get stuck.) | Article 6(1)(a) for the storage; 6(1)(f) for the analysis | Yes. |
| Acquisition and attribution (Knowing which campaign brought you; limited advertising measurement.) | Article 6(1)(a): consent | Yes. |
| Reminders, progress updates, guidance (Task deadlines, plan changes, educational content.) | Article 6(1)(a): consent | Yes, per group. |
| Readiness assessment (A substance-based readiness figure and its explanation.) | Article 6(1)(a), with Article 22 safeguards | Yes, see Part 9. |
This is the section most people skip and the one that matters most, so it is built to be read rather than endured. A sub-processor is any company we engage that processes your personal data on our behalf. We publish the complete list. We do not describe them vaguely as "trusted partners", we do not group them into unnamed categories, and we do not omit the ones that are inconvenient to name.
5.1 The visualisation: what each one can actually see
The critical question is not how many companies are involved. It is what each of them can see. Three tiers, and the distribution is the point.
5.2 The register
Hosting and application platform
Runs the HomePilot application; terminates connections; serves the interface and API.
Primary database
Stores your account, scenarios, budgets, checklist, schedules and preferences.
Cache and event bus
Holds frequently-read data in memory for speed; carries internal events between HomePilot's own engines; enforces rate limiting.
Twilio Verify and Twilio Lookup
Send the one-time code that proves it is you. Lookup validates phone numbers.
Twilio SendGrid - email delivery
Delivers security notifications, verifications, reminders, progress updates.
Twilio Programmable Messaging - SMS
Time-sensitive reminders and fallback.
WhatsApp Business Platform (via Twilio)
Time-sensitive reminders.
Twilio Segment - customer data platform
Records anonymous journey before registration and connects it to your account at sign-up.
Google Analytics and Google Tag Manager
Measuring marketing performance.
Meta - advertising measurement and audiences
Measuring advertising performance.
Stripe
Processes payment for subscriptions.
Application error and performance monitoring (Sentry.io)
Captures technical client/server runtime exceptions, crash stack traces, and WebGL rendering failures to maintain app stability.
5.3 The concentration risk, stated plainly
Six of HomePilot's external functions; identity verification, phone validation, email delivery, SMS, the messaging-app gateway, and the acquisition platform. All run through a single vendor group. That is an unusual degree of concentration, and honesty requires naming it rather than letting six separate table rows imply six separate suppliers. It has a real benefit: one contract, one data processing agreement, one security posture. It has a real cost: a single vendor incident could simultaneously affect our ability to sign people in, to send security notifications, and to send reminders. Payments sit deliberately outside this group, with a separate provider.
Your account data — your plan, your budget, your scenarios, and your authentication records — is stored and processed exclusively within the European Economic Area (AWS Dublin, Ireland region: eu-west-1).
Where external sub-processors identified in Part 5 (such as Twilio communications gateways or Stripe billing infrastructure) transfer or route telemetry or transactional data to or through the United States, all such transfers are executed under Standard Contractual Clauses (SCCs) approved by the European Commission, supplemented by active certification under the EU–US Data Privacy Framework (DPF) and technical Transfer Impact Assessments (TIAs).
We keep personal data only for as long as we need it for the purpose we collected it for, and then we delete it.
| Data Type | Retention Period |
|---|---|
| Account and plan data | For as long as your account is active, then deleted 180 days after you close it. |
| Billing and payment records | 7 years from the transaction (Legal floor under Irish tax and company law). |
| Session records | Expire automatically 7 days after last use. |
| Security event logs | 24 months. |
| First-party behavioral telemetry events | 90 days automated rolling purge (TTL index deletion). |
| Message send records | 24 months. |
| In-app notification fallback | 90 days ephemeral rolling retention (automated TTL index deletion). |
| Marketing attribution parameters | 14 days strict hard cutoff (inbound attribution vault). |
| Consent audit ledger | 5 years from timestamp of consent grant, modification, or revocation (regulatory evidentiary standard). |
| Anonymous pre-registration data | 18 months. |
| Backups | 35 days rolling. |
8.5 AI Development Sandbox Isolation
All autonomous AI coding agents, continuous integration systems, and test execution environments execute strictly within ephemeral, in-memory sandboxes (MongoMemoryServer and local Redis mock instances). Production Amazon DocumentDB clusters, customer authentication secrets, and live user mortgage financial models are strictly isolated with zero access permitted to external AI model providers or development agents. No customer financial figures or personal identifiers are ever transmitted to or processed by development sandbox agents.
HomePilot is building a readiness assessment: a figure between zero and one hundred describing how close your plan is to being ready to proceed.
9.1 It will be built only from substance (Deposit actually saved, affordability that holds).
9.2 It is decision support, not a decision. HomePilot does not lend and does not pass an assessment to a lender.
9.3 Limitations: It relies substantially on figures you enter, and the weightings are an informed initial judgment.
10.1 Security notifications cannot be switched off. (Password changed, two-factor disabled).
10.2 Reminders cover things you set up yourself (messaging app or email).
10.3 Progress updates carry figures, and are therefore email only. Every message stating a figure carries the date that figure was calculated.
Where a personal data breach is likely to result in a risk to your rights and freedoms, we notify the Data Protection Commission within 72 hours.
HomePilot is intended for adults purchasing residential property in Ireland and is not directed at anyone under 18. Contact [PRIVACY CONTACT EMAIL] to report issues.
Governed by the companion HomePilot Consent & Cookie Policy Management document. Change your choices at any time from Account Settings → Privacy, or by clicking . Withdrawal is as easy as granting.
Under the GDPR you have the following rights (exercisable free of charge, answered within one month via Account Settings or [PRIVACY CONTACT EMAIL]):
Users
The stable identity anchor; deliberately separated from financial data.
User sessions
Expires automatically; one record per device.
User profiles
Non-financial settings only.
Scenarios, Checklist tasks, Budget items, Amortisation snapshots
Separated for performance.
Event records
Meaningful actions inside the tools, kept inside the boundary.
user_notifications
Ephemeral 90-day in-app notification center hub; fallback delivery for communications suppressed by cookie consent.
consent_records_audit
Append-only 5-year immutable ledger recording all affirmative consent grants, modifications, and withdrawals.