Shipping daily
Nov 1DATAAll 646 projects re-verified: 6,419 developer claims tested against registers, courts and pressNov 1DATAMalaysia TEDUH and Philippines DHSUD licence checks: expired licences and approved delays foundNov 1DATAThailand ONEP register: 2 condos found selling before environmental approvalNov 1DATAMexico PROFECO contract register checks: one sales registration belonged to a laundryNov 1DATAAbu Dhabi ADREC inspections and RAK RERA permit list added: % built straight from the regulatorNov 1SHIPPEDNew stage filter: completed but still sellingNov 1SHIPPEDPublic database page: verification levels, disclosure distribution, every marketNov 1DATA+212 projects in one day, round 3: USA, Caribbean, Gulf, Africa, Japan, AustraliaNov 1SHIPPEDStage on every case: off-plan or under constructionOct 31SHIPPEDVerification level per check on every case card: registry, independent, developer, contradicted
Changelog →

Kolaboro / Alerts

Get an alert when a project's record changes

Watch any tracked project. Once a day we compare its public record with the day before, and if something changed (checks, risk reports, stage, delay, satellite, register or what the developer's page promises), your phone or computer gets one notification that says what changed.

Free. No account, no email. Works in Chrome, Edge, Firefox and Safari (on iPhone, from the Home Screen).

DXB-041: Checks public: 3 of 6 → 4 of 6Permit: claimed, no number → number publishedExample of the format. Every alert links to the project's record.
Checking the alerts service…

Find the id on any project in the database, or open this page from a project's record.

What triggers an alert

Only changes in the public record, at most once a day

Score and checks

Any of the six buyer checks changes: permit number published, deposit protection, construction progress, plans, track record, guaranteed returns. Also the overall rating and independently confirmed checks.

Risk reports and delay

A new fraud, legal, financial, stalled-construction or regulator report, one that no longer applies, a change of stage, or a new reported delay.

Satellite, register and drift

Visible change on the plot in satellite watch, a new status in an official register, or the developer's page changing what it promises (price, completion, returns).

Privacy and engineering

No account. The message is encrypted for your browser.

When you press Watch, your browser creates a push subscription: an address at your browser's push service (Google, Mozilla, Apple or Microsoft) and two keys. We store that address, the keys and the project ids you chose. Nothing else: no name, no email, no IP address. Stop watching and the project is removed; if the browser drops the subscription, the push service tells us and we stop sending.

Each alert is encrypted on our server for your browser alone, with the Web Push message encryption standard (RFC 8291, aes128gcm), so the push service carries it without being able to read it. Our server identifies itself with VAPID (RFC 8292), public key BBxc0rws030fZtH1AZm5aAGvdddpi5mZjmP-IU02TThmJeqxPljPTqAYA7C8KPXBE9aAMjc59M3YLRyK01BRezg.

Running the encryption self-test…

The daily comparison runs on GitHub Actions and calls our server with a short-lived GitHub identity token instead of a stored password. It reads the same open dataset anyone can download, so every alert can be checked against the public record.

Protect my purchase