Skip to content

This project (PoC for now, and part of Shit Bucket) involves face detection, face recognition and adversarial input to protect avatars

License

Notifications You must be signed in to change notification settings

KennBro/Fecalface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Python Flask Node Angular

Logo

Fecal Face

Description

Fecal face was born from the concept of "Shit Bucket" where the idea is to try to rot the data they have about each other.
Specifically, it is related to the detection and recognition of faces. The motivation of this project is that the companies that collect our faces can no longer identify us.

This project (PoC for now) involves :

  • Detect faces in the avatars of the entered RRSS
  • Identify them with your own account
  • Use adversarial inputs attack to protect it
  • Check detection without identification
  • Make available for download to use the protected avatar

What it does

It collects the avatar from a RRSS, tries to determine the position of a face if it exists and then attacks it in order to make the final comparison between the original face and the attacked one not recognizable by an AI, but for human eye will look similar.

What it doesn't

This project will not cause our faces to be confused with panda bear's one. And at this moment the project doesn't work with avatars with more than one face.

This project is part of Shit Bucket tools

Installation

Clone repository

git clone https://gitlab.com/kennbroorg/iKy.git

Install Backend

Python stuff

You must install the libraries inside requirements.txt

python3 -m pip install -r requirements.txt

Install Frontend

Node

First of all, install nodejs.

Dependencias

Inside the directory frontend install the dependencies

cd frontend
npm install

Wake up FecalFace

Turn on Backend

Python stuff

Turn on backend in a terminal, within the directory backend

python3 app.py

Turn on Frontend

Finally, to run frontend server, execute the following command from directory frontend

npm start

Browser

Open the browser in this url

Disclaimer

Anyone who contributes or contributed to the project, including me, is not responsible for the use of the tool (Neither the legal use nor the illegal use, nor the "other" use).

Keep in mind that this software was initially written for educational purposes (to educate ourselves), and now the goal is to collaborate with the community making quality free software, and while the quality is not excellent (sometimes not even good) we strive to pursue excellence.

We do not refund your money if you are not satisfied. I hope you enjoy using the tool as much as we enjoy doing it. The effort was and is enormous (Time, knowledge, coding, tests, reviews, etc.) but we would do it again. Do not use the tool if you cannot read the instructions and / or this disclaimer clearly.

By the way, for those who insist on remembering my mother, she died many years ago but I love her as if she were right here.

About

This project (PoC for now, and part of Shit Bucket) involves face detection, face recognition and adversarial input to protect avatars

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 29.3%
  • SCSS 28.8%
  • TypeScript 28.5%
  • HTML 13.4%