Giter Site home page Giter Site logo

deep2universe / deepfakechrome Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 0.0 10.11 MB

AI DeepFake detection browser extension

License: Apache License 2.0

JavaScript 84.33% CSS 1.86% HTML 13.81%
ai javascript deep-fakes modzy chrome-extension manifest-v3 youtube deepfake-detection deepfake

deepfakechrome's Introduction

AI DeepFake detection

DeepFake Logo
This is a browser extension to detect deepfakes.
A new button is integrated in the YouTube™ player for this purpose.

Introduction

Creating deepfake videos is getting easier and easier. You don't need technical skills anymore to make a manipulated video. You just follow an online instruction, that's enough.
At the same time, the videos are becoming more and more realistic.
Humans are far inferior to AI when it comes to recognizing deepfake videos. Therefore, it is now possible to mainipulate entire societies, since the naked eye can no longer recognize deepfakes.
The question for everyone is how to protect themselves and others from this disinformation.

Part of the solution is to critically question and check if what you see is plausible. In addition, however, we need technical tools and have to fight AI with AI.

Table of contents

Installation

You can install the extension from the Chrome Web Store:
Link to Deepfake Detection

Use

After installation, the options page will open automatically.
A Modzy ApiKey must be entered.
The page contains instructions for this.

With this new button in the player you can start the video recording.
new icon
Default recording is 5 seconds.
After recording, the video is automatically sent to the AI for analysis.
You can watch the recorded video in an extra player or download it.
The result of the AI analysis is displayed in this player.

Example DeepFake:
Obama

Example no DeepFake:
liar

Sometimes the AI can not process the video and you see this message:
error

You can also ping the extension.
The popup window shows your analysis history.
The last analysis is shown on the top.
You can also delete any analysis.
This history is saved in your browser.
history

Development

I use PARCEL as build tool and install it globally with

# install PARCEL
npm install -g parcel

Build local

# install dependencies
npm install

# build dist folder
npm run build:parcel

Then load the dist directory as an Chrome extension.

Used images

Links to used images (CC) in this project:
logo from Freepik

Code of conduct

Contributor Covenant

License

Apache License 2.0

YouTube™ is a trademark of Google Inc.
Use of this trademark is subject to Google Permissions.

deepfakechrome's People

Contributors

deep2universe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

deepfakechrome's Issues

Deepfake detector button makes right side video controls disappear when used with sponsorblock extension.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Ability to analyze livestreams

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Scammers have begun to make livestreams with deepfaked celebrities
Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.