Ein Offline-DSGVO-Beschwerdegenerator gegen Tracking-Einbettungen
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Matthias Eberl 8fc478e681 Merge branch 'dev' 1 year ago
public Neue Träcker: Neory und Econda 1 year ago
src Merge branch 'dev' 1 year ago
.gitignore change to react 1 year ago
.htaccess httaccess hinzugefügt für https-weiterleitung 1 year ago
LICENSE Initial commit 1 year ago
README.md To-Do Punkt E-Mail-Adressen für Datenschutzbehörden gelöscht 1 year ago
package-lock.json Fehler bei Mehrzahl von Tracker behoben (#13) 1 year ago
package.json change to react 1 year ago
screenshot.png Screenshot aktualisiert 1 year ago
tsconfig.json change to react 1 year ago

README.md

Träcktor-Logo

Träcktor

Ein Offline-DSGVO-Beschwerdegenerator gegen Tracking-Einbettungen

Webseite: https://träcktor.de/

Inhalt

Screenshot

Screenshot

Entwicklung

Anforderungen

Es wird Node.js benötigt um die Webseite zu kompilieren.

Erste Schritte

  1. Dieses Repository klonen
git clone https://codeberg.org/rufposten/Traecktor.git
  1. In das traecktor-Basisverzeichnis wechseln
cd Traecktor
  1. NodeJS installieren (nachfolgender Code ist für Debian)
sudo apt install nodejs npm
  1. Benötigte Packete wie React installieren mit
npm install
  1. Live-Entwicklungsumgebung starten mit
npm start

Ordner-Struktur

Ordner / Datei Beschreibung
/build Dieser Ordner wird von React erstellt und enthält den Produktions-Frontend-Code
/public Enthält statischen Dateien wie Bilder
/src Das Frontend der App in React und Typescript
/src/components/complaintgenerator.tsx der Beschwerdegenerator
/src/locate/[de] Sprachdateien und länderspezifische Informationen wie zB. die Kontakt-Daten der Datenschutzbehörden
/src/locate/[de]/text.json Sprachdatei (enthält auch die Tracker)
/src/locate/[de]/{dsb.json, plzToDsb.json} Datenschutzbehörden und die Zuordnung der Postleitzahlen

Production

  1. Produktions-Build erstellen mit
npm run build
  1. Webseite öffnen

In das build-Verzeichniss wechseln und die index.html-Datei öffnen.

ToDo

  • Option: "meinen Namen auch gegenüber dem Websitebetreiber offenlegen"
  • Erinnerungs-Links mit gespeicherten Optionen ?tracker=1,2,3

Icons
Fxemoji-Set von Mozilla unter Creative Commons Attribution 4.0 International License

Träcktor is MIT licensed.