Phone fraud continues to cost consumers billions annually through increasingly sophisticated social engineering tactics. Scammers pose as bank fraud investigators, tax authority agents, family members in distress, or utility company representatives, creating false urgency to extract wire transfers, one-time verification passwords (OTPs), or gift card codes. Traditional caller ID systems rely strictly on databases of reported phone numbers, which fraudsters effortlessly circumvent using VoIP caller ID spoofing. To counter this threat, Google built real-time, on-device Scam Detection directly into the Phone by Google app in Android 15.
How On-Device Scam Detection Works in Android 15
Powered by Google’s on-device Gemini Nano foundation model, Scam Detection listens contextually to active phone calls to detect patterns characteristic of financial fraud:
- Real-Time Behavioural Pattern Analysis: Rather than judging a call solely by its phone number, Scam Detection analyses conversational flow. If a caller requests an urgent fund transfer, asks for two-factor authentication codes, or instructs you to purchase gift cards, the system flags the interaction.
- Absolute Local Privacy (Gemini Nano): Audio processing, speech-to-text transcription, and semantic pattern matching run entirely on-device within the device’s Private Compute Core. No raw audio, transcriptions, or conversation metadata are uploaded to Google servers or stored on disk.
- Haptic and Visual Alerts: When a suspicious pattern is detected, your phone vibrates with an urgent haptic pulse and displays a high-contrast screen banner warning: “Likely scam: Caller asking for money or personal details”.
- Immediate Disconnect Action: The alert interface provides two one-touch options: End call (terminates the call instantly) and Not a scam (dismisses the alert if conversing with a genuine contact).
| Feature Dimension | Traditional Caller ID & Spam Filter | Android 15 On-Device Scam Detection |
|---|---|---|
| Detection Mechanism | Historical database lookup by phone number | Real-time semantic analysis of live conversation content |
| Spoofed Numbers Defense | Ineffective (treats spoofed legitimate number as safe) | Highly effective (flags fraudulent conversational intent) |
| Processing Architecture | Cloud lookup against Google spam registry | 100% on-device execution via Gemini Nano |
| Privacy Impact | Phone number transmitted to carrier/lookup server | Zero audio or transcript leaves the device |
Step 1: System Requirements and Compatibility
To utilise on-device Scam Detection, verify that your hardware and software meet the following prerequisites:
- Your device must be running Android 15 or later.
- Supported on hardware equipped with Google Tensor G2, Tensor G3, Tensor G4 processors (Pixel 7 series, Pixel 8 series, Pixel 9 series) or certified Android partner devices containing compatible Neural Processing Units (NPUs).
- The default dialler must be the official Phone by Google app updated to the latest release via the Google Play Store.
Step 2: Enabling Scam Detection in the Phone App
While enabled automatically during initial device setup in supported regions, verify your configuration:
- Open the Phone app on your Android 15 device.
- Tap the More options icon (three vertical dots) in the top-right search bar and select Settings.
- Scroll down to the “Assisted” category and tap Scam Detection.
- Switch the toggle for Scam Detection to On.
- Review the privacy notice detailing on-device audio transcription and tap Agree and Continue.
Step 3: Responding to a Live Call Scam Alert
During an incoming or outgoing voice conversation with an unfamiliar party:
- If the caller begins pressuring you for sensitive verification passwords, card CVVs, or emergency transfers, Android will emit a distinctive double-vibration pulse.
- Look at your display to view the prominent warning banner:
- Tap End call to immediately sever the connection and block further audio transmission.
- If you are speaking with an authorised agent or family member and the alert was triggered by an unusual context, tap Not a scam to silence the warning and continue your conversation without interruption.
- After hanging up, Android offers a one-touch prompt to Report and Block Number to prevent future contact attempts from that caller identifier.
Best Practices for Phone Security and Privacy
- Saved Contacts are Excluded: Scam Detection operates exclusively on calls from telephone numbers that are not saved in your personal Contacts list. Calls with saved family members, doctors, and friends are completely exempt from background pattern analysis.
- Keep Android AICore Updated: On-device fraud detection models receive updated pattern profiles via Google Play system updates through the Android AICore component. Check for updates under Settings > Security & privacy > System & updates.
- Never Read Verification Codes Out Loud: Legitimate financial institutions and government agencies will never phone you to ask for a multi-factor authentication SMS passcode. If an unknown caller asks for a code, hang up immediately.