Stop the same person from starting your free trial twenty times.
Attrelix checks every new account before the trial starts and tells your server allow, review or block, with the reasons. Real users pass in milliseconds.
One script tag and one server call. No card to start.
Why trials get abused
A free trial is worth money, and a new e-mail address costs nothing. The repeat trial user rarely looks like an attacker: a fresh disposable inbox, the same Gmail address with a dot moved, the same laptop, the same home connection.
Blocking by e-mail alone misses most of them, and asking every visitor for a card up front costs you honest signups. You need to know which accounts belong together.
Signals that expose a repeat trial
Same mailbox, written another way
Gmail ignores dots and anything after a plus sign. Attrelix normalizes the address and flags it when that mailbox already has an account with you.
Same device, new account
A small script on your signup page issues a single-use token tied to the browser. Accounts created from one device are linked and shown as one cluster.
Throwaway inboxes
Around 98,000 known disposable domains, refreshed daily, plus a live check that the domain can receive mail at all.
Questions
Will this block real users?
No single soft signal can push an account to review on its own. Decisions come from several signals added together, and you choose the thresholds and what happens next: deny, ask for a card, or give fewer credits.
Do I need to ask for a credit card?
No. Many teams only ask for a card when Attrelix returns review, so honest users keep a card-free trial.
How long does integration take?
One script tag on the signup page and one server call to /v1/check before you grant the trial. Most teams ship it in an afternoon.
What does it cost?
1,000 checks a month are free with no card. Paid plans start at $29 a month for 10,000 checks.
Other use cases
Stop paying for someone else's script.
1,000 checks a month free. No card.