SurveyGuard announces January Launch

How SurveyGuard works

From one script tag
to a clean dataset

Every submission is scored the moment it arrives — across email,
network, device, behavior and answer quality — so you know
exactly which responses to keep.

The flow

Four steps from install
to a clean dataset

STEP 01

Install

Add one script tag to your survey page. It attaches to your forms automatically.

STEP 02

Collect

Each submission is analyzed in the background while the respondent finishes.

STEP 03

Score

Five signal categories combine into a single Trust Score from 0 to 100.

STEP 04

Act

Low-risk responses pass, borderline ones are flagged, high-risk ones can be blocked.

Install

Live in under
two minutes

Paste the SDK before the closing body tag. SurveyGuard detects form submissions on its own — configuration is optional.

survey.html

<script src="https://cdn.surveyguard.ca/sdk.js"></script>
<script>
  SurveyGuard.init('YOUR_API_KEY', {
    blockHighRisk: true,  // silently block high-risk
    showWarnings: false,  // respondents never see scores
    riskThreshold: 50     // 0–100
  });
</script>

The Trust Score

Five signal categories.
One clear number.

Each category is scored on its own, then combined into a weighted average from 0 to 100. Higher means more trustworthy.

If a category has no data for a response — or isn’t included in your plan — its weight is shared proportionally across the others, so the score stays comparable.

Trust Score v2

Category weight

Email

Disposable domains, spam traps, domain age, MX records

0 %

Network & IP

VPNs, proxies, datacenter IPs and IP reputation

0 %

Device

Device fingerprinting and duplicate devices

0 %

Behavior

Completion speed, interaction patterns and submission velocity

0 %

Answer quality

Open-text gibberish and straight-lining

0 %

Decisions

Every response lands
in one of three bands

Low risk

80 – 100

Trust Score

Passes straight through to your results.

Medium risk

50 – 79

Trust Score

Flagged in your dashboard so your team can review it.

High risk

0 – 49

Trust Score

Blocked silently when blockHighRisk is on — the respondent only sees a generic error.

Fraud details are never shown to respondents — scores, flags and risk levels live only in your dashboard.

Integrations

Works with the way you
already collect responses

JavaScript SDK

One script tag auto-attaches to the forms on your survey page.

Custom forms

Call SurveyGuard from your own submit handler and decide what happens next.

Server-side API

POST each response to /v1/responses with your API key.

Survey platforms

Forward Typeform or Google Forms submissions through a webhook.

Scroll to Top