Abuse prevention API for SaaS

Control repeat trial claims

Evaluate free or discounted trials when they are activated. Keep one stable claim for each trial request and compare the supplied identifiers with prior granted outcomes.

Your policy decides eligibility

Configure reusable deterministic policies using the identifiers and history your integration supplies. Assign a saved policy to one or more benefits, review explanations, and add scoped exceptions.

Your application chooses the consequence

Allow and deny are evaluations. Your application may deliver a benefit, stop a duplicate signup, create an account without an offer, or send the claim to another workflow. Report known outcomes and import existing granted outcomes before activating protection.

Detection depends on available evidence. A shared network or device does not prove that accounts belong to one person.