An open API service indexing awesome lists of open source software.

https://github.com/codex-crusader/digital-footprint-cleaner

A privacy-first web app that helps users locate and erase their digital footprint across public websites. Built using Python, Flask, and HTML โ€” fully automated, legal, and open source.
https://github.com/codex-crusader/digital-footprint-cleaner

Last synced: 4 months ago
JSON representation

A privacy-first web app that helps users locate and erase their digital footprint across public websites. Built using Python, Flask, and HTML โ€” fully automated, legal, and open source.

Awesome Lists containing this project

README

          

# ๐Ÿ•ต๏ธโ€โ™‚๏ธ Digital Footprint Cleaner

A privacy-first, open-source web app that helps users identify and clean up traces of their personal information across the web โ€” by generating real, ready-to-send data removal petitions.

---
## Pictures

![13](https://github.com/user-attachments/assets/efd8e506-ce7c-478f-bea9-6e615d0a318c)
![12](https://github.com/user-attachments/assets/47349966-df17-4032-860a-743dcade796d)

---

## ๐Ÿš€ Features

- ๐Ÿ” **Search** for your name or email using DuckDuckGo (privacy-respecting, no tracking).
- ๐Ÿ“„ **Select** results you want removed.
- โœ‰๏ธ **Auto-generate legal petitions** following GDPR/IT Act-style formats.
- โš–๏ธ **Legal guide** included to inform you of your rights.
- ๐Ÿ’ก Simple, clean UI โ€” white background with purple accents.
- โœ… Fully written in **Python + HTML** (PyCharm Community Edition compatible).

---

## ๐Ÿงฐ Tech Stack

- **Frontend**: HTML (Jinja2 templates)
- **Backend**: Python (Flask)
- **Search API**: [`duckduckgo-search`](https://pypi.org/project/duckduckgo-search/)
- **Petition Generator**: Custom Python logic
-
---

## ๐Ÿ› ๏ธ Installation

1. **Clone the repo**
```bash
git clone https://github.com/YOUR_USERNAME/digital-footprint-cleaner.git
cd digital-footprint-cleaner

2. **Create a virtual environment (recommended)**

```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```

3. **Install dependencies**

```bash
pip install -r requirements.txt
```

4. **Run the app**

```bash
python app.py
```

5. **Open in your browser**

```
http://127.0.0.1:5000
```

---

## ๐Ÿ“ Project Structure

```
digital-footprint-cleaner/
โ”œโ”€โ”€ app.py
โ”œโ”€โ”€ scanner.py
โ”œโ”€โ”€ requirements.txt
โ”œโ”€โ”€ utils/
โ”‚ โ””โ”€โ”€ petition_writer.py
โ”œโ”€โ”€ templates/
โ”‚ โ”œโ”€โ”€ index.html
โ”‚ โ””โ”€โ”€ legal.html
โ”œโ”€โ”€ data/
โ”‚ โ””โ”€โ”€ services.json
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ .gitignore
```

---

## ๐Ÿ”ญ Roadmap

### Future Features & Contributions Welcome:
The current version lays the foundation for identifying personal data online and generating takedown petitions. Future versions will aim to take this further by:
* ๐Ÿงน Pruning sensitive data from the internet using legal and ethical methods after identifying digital footprints.
* ๐Ÿ“ฌ Integrating with takedown request portals and email services to automate delivery of removal petitions.
* ๐Ÿง  Enhancing link classification using NLP to distinguish between harmless mentions and potentially harmful exposure (e.g., resumes, data leaks, personal contact info).
* ๐ŸŒ Expanding international support for region-specific privacy laws (e.g., CCPA, GDPR, India's DPDP Act).
* ๐Ÿงพ Customizable petition templates based on site and data type.
* ๐Ÿ“Š Adding a personal privacy dashboard to track takedown requests, statuses, and threat levels.
* ๐Ÿ•ต๏ธ Anonymized community-driven reports to identify new high-risk platforms.

---

## ๐Ÿค Contributing

Contributions are welcome!

๐Ÿ“Œ See [CONTRIBUTING.md](contributing.md) for guidelines.

You can:

* Suggest new features
* Improve petition generation logic
* Add global legal templates
* Enhance search result filters
* Refactor code or improve documentation

Fork it โ†’ Improve it โ†’ Submit a PR ๐Ÿ™Œ

---

## ๐Ÿ›ก License

This project is licensed under the [MIT License](LICENSE_MIT.md).

## ๐Ÿ™ Acknowledgements

* [DuckDuckGo](https://duckduckgo.com) โ€” for privacy-friendly web search
* [Flask](https://flask.palletsprojects.com) โ€” for its lightweight Python web framework
* You โ€” for caring about your digital identity ๐Ÿง