Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. An Agency Forwarded a Tenant's Personal Data Request. How Do We Find Everything?
Problems We Solve

An Agency Forwarded a Tenant's Personal Data Request. How Do We Find Everything?

Proptech startups scramble when agencies forward a tenant or landlord data request. We build person search across records, export packs and a request log.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Data requests become a scramble because a person's details are spread across tenancies, applicants, notes, documents, messages and logs, and nobody can search them all at once. We build a person search that finds every record about someone within one agency, an export pack in a readable format, controlled deletion or restriction where the agency decides it applies, and a log of every request handled.

An email from an agency with a deadline

A letting agency forwards you an email from a former tenant asking for all the personal data held about them. The agency has its own time limits and wants whatever your product holds, soon. Your developer starts searching: the tenant appears in two tenancies, one application that did not proceed, a repair job with photos, messages through the tenant portal, emails logged against the property, and a document store with their reference and ID checks.

Some records use their maiden name. Some notes mention them by first name only. The developer spends two days on queries and exports, and at the end is still not sure they found everything.

Why a person is hard to find in property software

Property software is organised around properties and tenancies, not around people. The same person shows up in many roles over time: applicant, tenant, guarantor, landlord, even contractor. Your product's data model reflects that.

  • The same person has separate records per tenancy or per role, not one identity.
  • Free-text notes, emails and messages mention people in ways a database query does not catch.
  • Documents and photos are stored in file storage, linked by record IDs, not by person.
  • Logs and backups hold copies of data that nobody considers when answering a request.
  • There is no written procedure, so each request is a fresh investigation.

What a scramble costs

The agency is usually the party responsible for responding, and it relies on you to provide what your product holds. A slow or incomplete answer from you puts them in a difficult position, and they will remember it. Developer days spent on each request add up, and a request answered in a hurry is more likely to leak someone else's data, such as a joint tenant's details included by mistake.

These requests also arrive in other forms: a request to delete, to correct, or to stop using data for a purpose. Each has the same underlying problem of finding everything.

How we build data requests into the product

What we build makes a person findable across your product, within the boundaries of each agency's data.

  1. A person index that links records likely to be the same individual within one agency, using name variants, email, phone and date of birth where held, with confirmation by a person for uncertain links.
  2. Search across structured records, notes, messages and document metadata, highlighting mentions for review.
  3. An export pack generated from confirmed records, in a readable format with documents attached, and with other people's details, such as a joint tenant's, flagged for redaction.
  4. Deletion and restriction tools applied to confirmed records, following the rules the agency chooses, with anything that must be kept marked and left alone.
  5. Handling of logs and backups according to a written policy, so they are not forgotten.
  6. A request log per agency recording what was asked, when, what was found and what was provided or done.
Where data sitsHow it is found
Tenancies, applicants, landlordsPerson index across records
Notes and messagesText search with name variants, reviewed
Documents and photosLinked through records, metadata searched
Email logs against propertiesSender and recipient matching
Backups and logsCovered by your written policy

What must be provided, deleted or kept is for the agency and its advisers to decide. The tools make those decisions quick to carry out and easy to prove.

The next forwarded request

The next request arrives. Your support person searches the tenant's name and email, sees six linked records and three possible matches to confirm, and reviews notes that mention them. The export pack is generated, with a joint tenant's details flagged for redaction. The agency receives it with a summary of where each item came from, and the request is logged. Nobody runs a database query.

Could you answer a data request quickly?

  • Answering a request needs a developer running database queries.
  • A person can exist in your product under several unlinked records.
  • Notes, messages and documents are not searched when answering requests.
  • There is no record of requests you have handled for agencies.
  • Deletion requests are carried out by hand in the database.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Who is responsible for responding to the person?

Usually the agency, as the business the person dealt with. Your agreement with them should set out your part, which is for you and your advisers to confirm.

Will the person index merge records permanently?

No. It links records for search and export; the underlying records stay as they are unless the agency chooses otherwise.

Can agencies run searches themselves?

If you want them to. Many startups keep it with their own support team to control redaction.

What do you need from us?

Access to your data model and storage, and any requests you have handled before so we can see what was hard.

Keep reading

More on Problems We Solve

Start here

Tell us where your proptech product gets stuck with agencies

Describe what your product does for estate or letting agents, which agency systems it has to talk to, and where the friction shows up: onboarding, integrations, support or billing. We will tell you what we would build and what we would leave alone, and if the fix is a process change rather than code, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →