Methodology
We believe anti-fraud platforms should be as transparent as the fraudsters are opaque. Here is exactly how a report becomes a published scam alert on GACS — and exactly how every score and color on this site is calculated.
1. Report intake
2. Triage
3. Human moderation
4. The risk score, in plain English
Every public scam entry shows a single 0–100 risk number. It is deterministic — no randomness, no AI hallucination, no time-of-day jitter. The exact formula lives in src/lib/scam-risk-score.ts and is open for anyone to audit. Here is what feeds it:
- +40Entry exists in the GACS scam database. Baseline. We don't publish a row unless triage + moderation cleared it.
- +30On an active blacklist. The single strongest signal. Confirmed by our team or a partner feed.
- +6 to +15Severity (medium / high / critical). Medium adds 6, High adds 12, Critical adds 15. Severity reflects financial loss, sophistication, and whether the operation is still active.
- up to +15Community reports (diminishing returns). A logarithmic curve so 100 reports doesn't drown out a careful 5-report case. Cap is 15 points.
- +5Active 30+ days. Persistence means the operation is still running, not a one-off.
- +5Confirmed by an external feed. Independent corroboration from a non-community source.
The total is clamped to 0–100 and bucketed into a band. We also publish a 1–5 trust rating (inverse: 100 risk = 1 star, 0 risk = 5 stars) so search engines can render it as a star rating.
5. What the colors and bands mean
Colors on GACS are not decorative. They follow a strict semantic scale so a user can read a verdict at a glance, without parsing text.
6. Category classification
7. Publication
/scam/<slug>, appears in the live feed, and is pushed to subscribers via push, email, and RSS within minutes.8. Disputes & corrections
9. What we don't claim
Quick answers
GACS verifies every listing against primary evidence — transaction hashes, archived pages, message screenshots, and independent corroboration — before publishing a public warning.
How does GACS verify a scam?
GACS requires primary evidence: an on-chain transaction, an archived copy of the page, original messages, or payment records. Claims without evidence are not published. Three independent corroborating reports can also meet the threshold.
What evidence does GACS accept?
Accepted evidence includes blockchain transaction hashes, wallet addresses, archived or screenshotted web pages, original chat and email headers, payment receipts, and official complaint reference numbers.
Does GACS accept payment to remove or add a listing?
No. GACS takes no payment for listings, removals, or takedowns, and accepts no funding from exchanges, brokers, or recovery firms it may report on.
How does GACS handle mistakes?
Corrections are made through the public appeal process on each listing. Cleared entities are reclassified as false alarms, removed from active warnings, and excluded from future automated rescans.
Authoritative sources
Independent primary sources used to check and corroborate the guidance on this page.
- FBI Internet Crime Complaint Center (IC3)
Official US channel for reporting internet-enabled fraud and cybercrime.
- US Federal Trade Commission — ReportFraud
Consumer fraud reporting and published enforcement data.
- UK Action Fraud
UK national reporting centre for fraud and cybercrime.
- Canadian Anti-Fraud Centre
Canada's central repository for fraud reports and scam alerts.
