---
title: "Verdicts"
description: "What allow, review and block mean in SignupSieve, and what to do with each."
canonical_url: "https://signupsieve.pages.dev/docs/verdicts"
---

> Index of every page on this site: [llms.txt](https://signupsieve.pages.dev/llms.txt)

# Verdicts: allow, review, block

<table>
<thead>
  <tr>
    <th>
      Verdict
    </th>
    
    <th>
      Score
    </th>
    
    <th>
      What it means
    </th>
    
    <th>
      Suggested action
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        allow
      </code>
    </td>
    
    <td>
      60–100
    </td>
    
    <td>
      Looks like a real, unique person
    </td>
    
    <td>
      Let them in
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        review
      </code>
    </td>
    
    <td>
      15–59
    </td>
    
    <td>
      Something is unusual
    </td>
    
    <td>
      Require email verification, a CAPTCHA or phone check before giving free credits
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        block
      </code>
    </td>
    
    <td>
      0–14
    </td>
    
    <td>
      Very likely fake, throwaway or undeliverable
    </td>
    
    <td>
      Reject the signup, or let them in without trial credits
    </td>
  </tr>
</tbody>
</table>

Two rules keep false blocks low:

- **Throwaway and undeliverable domains always block.**
- **An unusual-looking name alone can only reach review, never block.** Real names from many languages look unusual, so we never block on the name alone.

If the response has `did_you_mean`, show it to the user: *"Did you mean john@gmail.com?"* You keep a real customer who made a typo.

## Sitemap

See the full [sitemap](https://signupsieve.pages.dev/sitemap.md) for all pages.
