Skip to content

Commit

Permalink
Add search history. Update readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
deep2universe committed Apr 2, 2022
1 parent af6eb35 commit 65866f0
Show file tree
Hide file tree
Showing 72 changed files with 175 additions and 115 deletions.
34 changes: 28 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
# AI DeepFake detection
![DeepFake Logo](src/images/logo128.png)
This is a browser extension to detect deepfakes.
A new button is integrated in the YouTube player for this purpose.
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.




Expand All @@ -21,12 +30,22 @@ 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:

Example DeepFake:
![Obama](assets/Obama.png)

Example no DeepFake:
![liar](assets/Liar.png)

Sometimes the AI can not process the video and you see this message:
![error](assets/Error.png)


You can also ping the extension.
The popup window shows your analysis history.
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](assets/history.png)


Expand All @@ -48,8 +67,7 @@ npm run build:parcel
Then load the dist directory as an Chrome extension.

## Used images
Links to used images (CC) in this project:
![fake](src/images/fake.png) , ![check](src/images/check.png) from [Icons8](https://icons8.de)
Links to used images (CC) in this project:
![logo](src/images/logo48.png) from [Freepik](https://www.flaticon.com/free-icon/fake_2185544?term=fake&page=2&position=64&page=2&position=64&related_id=2185544&origin=search)


Expand All @@ -59,4 +77,8 @@ Links to used images (CC) in this project:

## License

[Apache License 2.0](LICENSE)
[Apache License 2.0](LICENSE)

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

Binary file added assets/Error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Liar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/Obama.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/history.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dist/background.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/background.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file removed dist/check.4299b8a8.png
Binary file not shown.
2 changes: 1 addition & 1 deletion dist/content.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/content.js.map

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions dist/deepfacke.js

This file was deleted.

1 change: 0 additions & 1 deletion dist/deepfacke.js.map

This file was deleted.

2 changes: 1 addition & 1 deletion dist/deepfake.js.map

Large diffs are not rendered by default.

Binary file removed dist/fake.b27be8b2.png
Binary file not shown.
Binary file removed dist/images/check.png
Binary file not shown.
Binary file removed dist/images/fake.png
Binary file not shown.
4 changes: 2 additions & 2 deletions dist/manifest.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "Deepfake Detection",
"description": "AI extension for YouTube deepfake detection",
"description": "AI extension for YouTube deepfake detection",
"version": "1.0",
"manifest_version": 3,
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": ["https://www.youtube.com/"],
"matches": ["https://www.youtube.com/*"],
"run_at": "document_end",
"js": ["content.js"],
"css": ["content.css"]
Expand Down
2 changes: 1 addition & 1 deletion dist/modzyDeepFakeModel.js.map

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions dist/options.0e216617.css

This file was deleted.

1 change: 0 additions & 1 deletion dist/options.0e216617.css.map

This file was deleted.

2 changes: 0 additions & 2 deletions dist/options.19f21f05.css

This file was deleted.

1 change: 0 additions & 1 deletion dist/options.19f21f05.css.map

This file was deleted.

2 changes: 1 addition & 1 deletion dist/options.4317c2a4.css → dist/options.22d3752d.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/options.22d3752d.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion dist/options.4317c2a4.css.map

This file was deleted.

Loading

0 comments on commit 65866f0

Please sign in to comment.