Research partnerships

Research: two tracks.

Kindoru is an early-stage project run by an independent founder. We're testing two things, separately: (1) introduction quality, whether suggested introductions are useful to the people who get them, and (2) safety research, whether scam patterns can be flagged early enough to matter. We are not selling a finished product. Contact: hello@kindoru.com.

Track 1 · Matching evidence (not yet measured)

We have no matching data yet. There are no users. In a first small pilot within one existing London community, we plan to measure:

None of these have been measured. We'll publish them here, good or bad.

Track 2 · Safety research

The current prototype

Honest limitations

Results

Method

The detector scores each conversation message by message and raises a warning when the running score crosses a fixed threshold. Thresholds and rules were frozen before testing. We used two kinds of data:

Intervals are 95% confidence intervals. Nothing has been independently reproduced.

What the numbers mean in practice

Most warnings would be wrong at a realistic scam rate. If 1 in 100 conversations is a scam, then out of 10,000 conversations the detector would catch about 36 of 100 scams (36% recall) and wrongly flag about 396 of 9,900 genuine ones (4% false alarms). Only about 8% of warnings (36 of 432) would be real scams; roughly 92% would be false.

The real-chat sample is too small for firm accuracy claims. With 83 scam conversations, the AUROC figures (0.81–0.84) are imprecise and shouldn't be read as a reliable accuracy score. The ordinary comparison chats are short textbook dialogues, so real-world false alarms could be higher.

Next: rule-based detection of off-platform requests, phone numbers, handles and wallet links from the first message, then measuring first warnings and false flags within the first 10–25 messages.

Detailed results

Detector on two held-out synthetic test sets (2,460 conversations each: 1,200 genuine, 1,260 scam), written after the detector was frozen. 95% confidence intervals in brackets.

MeasureSet 2Set 3
Scams caught, all categories19% (17–22%)16% (14–18%)
False alarms on genuine chats that mention money, crypto or handles0.6%1.2% (0.6–2.6%)
Forged or replayed handoff tokens blocked, in lab tests1,001 of 1,001 in lab tests

Real scam chats (public dataset)

83 real romance-scam conversations (the public LoveFraud02 dataset) compared with 2,000 ordinary everyday conversations (DailyDialog).

MeasureResult
Scams caught within the first 25 messages0 of 83 (0%, 0–4.4%)
False alarms on ordinary chats, first 25 messages0.4%
Scams caught by the end of the whole conversation36% (27–47%)
False alarms over whole conversations4% (1.6–9.8%)
When the first warning usually cameafter about 185 messages
Ranking ability (AUROC; 0.5 is guessing, 1.0 is perfect)0.81–0.84

What this means: the scores separate scam chats from normal ones to some degree, but the alarm comes far too late to protect anyone. This is a small test, and the ordinary chats are short textbook dialogues, so real-world false alarms could be higher. Weakest areas: off-platform requests, slow-burn romance scams and personal-data probing. ROC chart.

The evaluation we'd ask a partner to run

  1. Agree a privacy-preserving setup (on your infrastructure or with de-identified data) compliant with UK GDPR, EU GDPR and Swiss nFADP.
  2. Run the detector in shadow mode on conversations you've already labelled, with no effect on users.
  3. Measure: how early scams are flagged (messages before first warning), detection rate, and false alarms on genuine conversations.
  4. Compare against your existing controls, and publish the results jointly, good or bad.

Contact

Email hello@kindoru.com with a short description of your platform or research group. The legal entity will be named before any public launch.

Back to Kindoru