Four layers, each one cheaper and more certain than the next. Most junk never reaches the expensive part, and nothing is ever decided by a coin toss.
A hidden field no visitor can see, and a check on how fast the form was completed. Scripts trip these instantly. This costs nothing and catches a great deal.
One sender flooding your form is held for review rather than delivered. Held, not blocked, because a real person can legitimately send twice.
What is left goes to our detection technology, which weighs what the message actually says against what your business actually does.
You have the final say on everything. Release anything we held, and we take that correction into account from then on.
A new site starts in watch-only mode, and this is not a trial limitation. It is how you find out whether the filter is safe on your traffic before it is allowed to act on it.
In watch-only, every message is delivered exactly as it is today. The dashboard fills up with what JunkGate would have done. When it has seen enough of your traffic without once flagging a real customer, you can switch it on.
| Verdict | What it means | What happens |
|---|---|---|
| genuine | A real person contacting your business. | Delivered, untouched. |
| unsure | Genuinely ambiguous. Not guessed at. | Held for you to glance at. |
| junk | Spam, bulk outreach, or a scam. | Held, with the reason, releasable in one click. |
If our service is slow, unreachable, or broken, your form does not break and your messages are not lost. They are delivered unchecked, and the dashboard says plainly that is what happened. A filter that can cost you a customer when it fails is worse than no filter at all.