Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardian AI - Scam detection and prevention

Identity theft and fraud have become alarmingly prevalent, with imposter scams emerging as the most common method. In 2023, the US Federal Trade Commission received over 856,000 reports of imposter scams, accounting for 43% of all fraud complaints and $2.7 billion in losses. The UK saw 45,367 impersonation scam cases in 2022, costing £177.6m.

Scams target vulnerable individuals, including the elderly, with four people aged 50+ scammed in England and Wales every minute. Older people often face unique risk factors, including isolation, digital literacy skill needs, and cognitive impairments, making them prime targets for fraudsters.

Our proposed solution is an AI-powered mobile and desktop application called "GuardianAI" that leverages advanced machine learning techniques to detect and prevent scams across various communication channels. The app will integrate seamlessly with users' devices to monitor communication channels, e.g. text messages, emails, and voice calls, for potential scam indicators.

Made during the Hackathon for Technical AI Safety Startups. See the full writeup here.

Created by:

Requirements

  • Python 3.12.3

Python package list is contained in requirements.txt.

You may need to install additional extensions to utilize Python on your editor of choice. Consider https://marketplace.visualstudio.com/items?itemName=ms-python.python if you're using VSCode.

Installation Instructions

I am utilizing my CMD on Windows, however most steps will be similar for MacOs / Linux.

  1. Clone this repository to your local device
# Terminal
git clone https://github.com/andersthemagi/ai-scam-detection
  1. Navigate to the folder where your project resides.
# Terminal
cd ai-scam-detection
  1. Install all required python packages using the following command
# Terminal
pip install -r requirements.txt
  1. You will need to create a secrets.toml file in the .streamlit directory. In the file, please include your OPENAI_API_KEY variable.
OPENAI_API_KEY = "API KEY HERE"
  1. Once that process completes, you should be able to create a local instance of the streamlit app using:
# Terminal
streamlit run app.py

About

Protecting tech-disadvantaged individuals from scams using the power of AI

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages