Authentiscan is a free, user-friendly platform that leverages open-source deepfake detection models to empower users in identifying manipulated media and combating the spread of deepfakes.
With the rise of deepfakes, synthetic media created using AI to manipulate or fabricate audio, video, and images, there is an urgent need for reliable tools to verify the authenticity of digital content. Deepfakes can be exploited for malicious purposes, such as spreading disinformation, damaging reputations, facilitating scams, and enabling exploitation. However, there is a lack of widely accessible platforms that allow users to check whether media is authentic or manipulated.
Domain: Cybersecurity, AI Ethics, Digital Media
Authentiscan addresses the problem of deepfake detection by providing a user-friendly platform that utilizes open-source deepfake detection models. Users can easily upload media files (videos or images) for analysis, and within few seconds, Authentiscan will analyze the content and provide real-time results, confirming its authenticity or detecting any manipulation. The platform features a simple and intuitive interface, making it accessible to users of all technical proficiencies.
-
Front-end: HTML, CSS, Tailwind-CSS
-
Back-end: Python, Node.js
-
Deepfake Detection Models: Resnetinception-V1
-
Deployment: AIML
- Cybersecurity
- AI for Good
- Open-Source Innovation
-
Clone the repository:
git clone https://github.com/IamPiklu/AuthentiScan.git
-
Install the required dependencies for python:
pip install -r requirements.txt
-
Install the required dependencies for node.js:
npm install
-
Start the development server:
node server.js
ornodemon server.js
-
Open the application in your web browser:
http://localhost:3000
Note - For working of pytorch-grad-cam Python Version 3.10. or less is required. It may work for someone with their python version if it doesn't work use python 3.10. or less.
- Upload image or video .
- Within seconds, Authentiscan will analyze the uploaded media and provide real-time results, confirming its authenticity or detecting any manipulation.
We welcome contributions to Authentiscan! If you'd like to contribute, please follow these guidelines:
- Fork the repository
- Create a new branch:
git checkout -b my-new-feature
- Make your changes and commit them:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
Please ensure your code follows the [coding style guide] and includes appropriate tests.
Authentiscan is released under the MIT License.