Skip to content

About

Research prototype: React Native client that warns users during calls about AI voice impersonation and phone scams. Fail-open, consent-based. Companion to shieldcall-core.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShieldCallAI

Application layer for a telephone impersonation warning system.

The detector lives in a separate repository: vmercel/shieldcall-core.

This repository is a research prototype. It is not a carrier product, not a certified fraud-detection service, and it does not have users or revenue.

ShieldCallAI live iOS screens: Shield, live call, Ghost Mode, dialer, insights, and settings

What it is

Telephone impersonation and cloned-voice fraud are not solved by a keyword list or by a voice-only classifier. ShieldCallAI is the client that sits on an authorised call. shieldcall-core is the detector.

On a live call the system:

  1. Scores language for social-engineering patterns.
  2. Scores telephone-bandwidth audio for synthetic or vocoded speech.
  3. Fuses the two streams by disagreement rather than by averaging, so a natural voice delivering a hostile script is not recorded as a miss.
  4. Warns the user. Placement is fail-open: if the detector is down, uncertain, or out of domain, the call continues.

The U.S. Federal Trade Commission reported about $3.5 billion in consumer losses to imposter scams in 2025. That is reported loss, not the full cost. This software is aimed at that class of harm. It does not claim to have prevented any of it.

What shipped, and what did not

Shipped:

  • Expo / React Native client (TypeScript)
  • on-device linguistic scan
  • typed sidecar client to shieldcall-core
  • Detector Lab for consented live audio
  • public commits on this repository (May 2026)

Did not ship:

  • no carrier trial
  • no paid users
  • no revenue
  • no UK company
  • no filed patent
  • no certified product

Those absences are facts, not omissions.

Screenshots

Live iOS captures from ShieldCallAI, not mockups.

Shield Live Call Ghost Mode AI Dialer
Shield dashboard: SENTINEL monitoring, Live Call Analysis and Ghost Mode Live inbound call: SENTINEL scoring an unknown caller in real time Ghost Mode: Alex listening, Join Call, Expose Mode, End AI Dialer: voice command, keypad, agent, and favorite contacts
Insights Call History Settings
Insights: personal fraud report and SENTINEL engine capabilities Call History: search and filter by direction and risk Settings: Ghost Mode, voice persona, quiet hours, acoustic detection

Architecture

ShieldCallAI (this repo)          shieldcall-core (detector)
------------------------          --------------------------
Expo Router / React Native        dual-stream scoring
linguistic scan on device         acoustic + linguistic fusion
sidecar client                    fail-open sidecar runtime
Supabase (auth, records)          Detector Lab (consented audio)

The detector must not drop the call. That constraint is documented in shieldcall-core (SidecarRuntime, fail-open on the telephone path).

Stack

Layer Technology
Client React Native + Expo
Language TypeScript
Detector shieldcall-core
Auth / records Supabase

Author

Mercel Vubangsi Author of ShieldCallAI and shieldcall-core Python / MLOps Engineer (Apex Systems, Capital One assignment) PhD Physics; MSc Artificial Intelligence Engineering

License

Licensed under the Apache License 2.0. This is a research prototype, not a commercial product, and it is provided without warranty.

Feedback and support

If you work on telephone fraud, speech anti-spoofing, or consumer protection and find this useful, please star the repository and open an issue with feedback, test results, or questions. Independent review is welcome.

About

Research prototype: React Native client that warns users during calls about AI voice impersonation and phone scams. Fail-open, consent-based. Companion to shieldcall-core.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages