Skip to content
FLX Sistemas
All systems

USE Antifraude

  • Completed
  • 250+  automated tests
  • antifraude.app.br

Public verification of official numbers: customers check whether whoever contacted them on behalf of a company really works there.

  • SaaS platforms

Client or brand: In partnership with USE Tecnologias (brand owner)

USE Antifraude: Public check: number recognised as official, with the responsible department.
Public check: number recognised as official, with the responsible department. The screens stay in Portuguese, as in the system.

The problem

WhatsApp and phone scams use real companies’ names to collect fake invoices and request instant payments. Customers have no way to know whether a number is official.

Who it is for: Companies that serve and bill customers by phone and WhatsApp.

What the system does

Each company registers its official numbers and gets its own verification address. Anyone types a number and instantly sees whether it is a recognised official contact, with a channel to report fraud. The dashboard tracks checks, reports, blacklist, audit trail and data-subject requests under Brazil’s data protection law (LGPD).

System screens

The screens stay in Portuguese, as in the system.

USE Antifraude: Unrecognised number: possible-scam warning and an invitation to report.
2 of 5 · Unrecognised number: possible-scam warning and an invitation to report. Open full size
USE Antifraude: Analytics dashboard: numbers, checks, reports and fraud rate.
3 of 5 · Analytics dashboard: numbers, checks, reports and fraud rate. Open full size
USE Antifraude: Reports by status, archived instead of deleted.
4 of 5 · Reports by status, archived instead of deleted. Open full size
USE Antifraude: Verification on the phone, where the scam happens.
5 of 5 · Verification on the phone, where the scam happens. Open full size

Modules

  • Public verification per company
  • Fraud reports with attachments
  • Per-company blacklist
  • Analytics dashboard
  • Audit trail
  • Data-subject requests (LGPD)
  • Token-based API
  • Subscriptions

What the screen is made of

Every screen above depends on decisions like these, made in the code and covered by tests.

Part Decision
Isolation The same number can belong to several companies, but one company’s blacklist never overrides another’s official number.
Trust A deactivated, cancelled or not-yet-approved company stops vouching for numbers as official.
Evidence Report attachments stored encrypted and downloadable only from the dashboard.
Billing Subscription status re-read from the provider on every event, never inferred from the webhook type.
Tests The same suite runs on SQLite and PostgreSQL before every release.

Technology

  • Laravel 13
  • PHP 8.4
  • Livewire
  • PostgreSQL
  • Laravel Sanctum
  • Docker
  • Chart.js

Integrations

  • SyncPay
  • Google reCAPTCHA v3

Stage

Completed

Completed in partnership with USE Tecnologias and live at antifraude.app.br. The screens come from a disposable container with the seeded demo company and fictitious numbers.

Want to see this system working?

We give a guided demo with demonstration data and talk about what it would solve in your operation.

Request a demo