Skip to main content
darkmeter

Product · Signup Guard

Know when a new login is someone you already know.

Signup Guard links each new signup to the device and the emails behind it, and answers while the person is still logging in.

ava.k92@mailava.k93@mailfree.trial.7@tempa.kapoor+4@mailnewuser2026@tempdev_7f3a1 accountAllowFirst signup on this device

How accounts get linked

Why a new login can look like someone you know.

Darkmeter weighs several signals together. Switch one off to see what the rest can still tell you, as when a VPN or a new browser hides part of the picture.

Account you know

ava.k92@mail.example

Pune · signed up 3 weeks ago

Chrome on Windows

What Darkmeter compares

New login

ava.k93@mail.example

Frankfurt · VPN · signed up just now

Chrome on Windows, cleared

Likely the same person

High

Treat as one person: limit or cool down.

Illustrative weights. Real ones are tuned with design partners.

At login

Answers before the credits are given.

Your backend sends the email, the device token and the IP address. Darkmeter answers while the person is still logging in, so the new account gets the right grant from the start.

  • One call at signup or login
  • A verdict with reasons
  • You decide what each verdict does
const verdict = await dm.check({
  email,
  deviceToken,
  ip,
});
// { decision: "limit",
//   reason: "device_linked_accounts" }

Preview of the planned API. Names may change.

Questions

Build Darkmeter with us.

We are working with a small group of AI teams. Tell us about your free tier and what it costs you.