Signalmark scores intent before signup and recommends a per-signup free-tier limit. No CAPTCHA. No blocked signups. Just lower infra spend.
Free Starter plan · Upgrade when it pays for itself
Reward real users. Contain the chaos.

Every signup gets a free-tier limit automatically · No rules to maintain
Score intent before signup, then set the right free-tier limit
Signmark starts collecting intent signals in the background—no UX changes.
We passively track a few simple signals—no forms, no CAPTCHA.
You send IP + email (plus our session id). We respond in under 50ms.
You gate usage (not signup) with a per-signup limit that makes multi-account abuse unprofitable.
Install the SDK and wrap your app. Signmark generates a sessionId and collects pre-signup intent automatically.
1import { SignmarkProvider } from "signmark";23export default function App() {4 return (5 <SignmarkProvider apiKey="xxx">6 <Routes />7 </SignmarkProvider>8 );9}
On signup/login, call one backend helper with email + sessionId. Signmark extracts the IP from the request and returns a decision fast enough to run inline in your auth flow.
1const decision = await signmark.evaluate(req, {email, sessionId});
Legit users get a smooth experience. Abuse becomes expensive, and your infrastructure bill drops. You get a clear decision plus the reason behind it.
1{2 "visitorId": "e5bc6af4-022f-4d81-98dc-6b0129165065",3 "intentScore": 87,4 "allowed": true,5 "cause": [6 "high_pricing_intent",7 "reasonable_time_on_site",8 "consistent_navigation",9 "email_domain_not_disposable"10 ],11 ...12}
You don't need more hoops. You need limits that can't be gamed by creating more accounts.
We collect what users see, how long they spend on key sections, scroll depth, and navigation patterns—before signup—then turn it into an intent score.
Per-account caps are easy to bypass with multiple legitimate accounts. Signmark recommends a free-tier limit per signup so abuse stops scaling.
We automatically enrich your decision using IP and email signals at signup, layered on top of pre-signup behavior.
See the impact in dollars: estimated infra saved, abuse prevented, and how much more free tier you can safely give to real users.
Start small. Prove ROI. Scale confidently.
For small projects & testing environments
For startups reducing free-tier abuse without UX friction
For high-volume products scaling signups & infrastructure
All paid plans include a 7-day free trial. Cancel anytime.
Signmark sets dynamic limits per signup using pre-signup intent + IP/email signals—so you stop paying for abusers without punishing legitimate users.