Skip to main content

Create privacy friendly and legal copies of your Ausweisdokument.

Project description

My identity card copy

Easily watermark and hide information in copies of your (german) identity card!
🇩🇪 German language information is below.

Before After
Screenshot of a computer program. There is a copy of a passport, which all fields marked. It is possible to toggle each fields Like the previous screenshot, but the selected fields are blacked out, the password is in greyscale and there is a watermark over it.

This tool allows watermarking copies of german identity documents. You can also blacken information your recipient does not need (like the document number or CAN).

Currently, this tool supports the following identity documents:

  • German identity cards (Personalausweis):
    • Current version with EU and biometric icon (issued since the 2nd August 2021)
    • Previous version with a dedicated field for the name at birth (issued from 19th December 2019 to 1st August 2021)
    • Previous version without a dedicated field for the name at birth (issued until 19th December 2019)
  • Temporary German identity cards (Vorläufiger Personalausweis) issued on paper
  • Regular biometric German passports

Installation

Other installation methods are currently evaluated!

From PyPI

Install with pip:

pip install ausweiskopie

You can now run it with python -m ausweiskopie. Your Python installation must have the tkinter.

Optional features:

  • Modern theme: This application will make use of ttkbootstrap if available. Just run pip install ausweiskopie[modern]
  • XDG Desktop Portals (native file open/save-as dialogs on Linux): If your desktop manager provides XDG portals, just install pip install ausweiskopie[portals].
  • Drag-and-Drop: If your Tk/Tcl environment has the tkdnd extension, Drag-and-drop support is automatically enabled.

Meine Ausweiskopie

Ausweiskopien schwärzen und einfach kenntlich machen.

Vorher Nacher
Screenshot eines Computerprogramms. Es ist eine Reisepasskarte abgebildet, und darunter alle möglichen Felder. Gleiches Programm, die Felder im Pass sind nun geschwärzt, außerdem ist er schwarz-weiß und mit einem Wasserzeichen versehen.

Nach § 20 PAuswG gilt:

(2) Der Ausweis darf nur vom Ausweisinhaber oder von anderen Personen mit Zustimmung des Ausweisinhabers in der Weise abgelichtet werden, dass die Ablichtung eindeutig und dauerhaft als Kopie erkennbar ist. Andere Personen als der Ausweisinhaber dürfen die Kopie nicht an Dritte weitergeben.

Dieses Werkzeug ermöglicht es eine Ausweiskopie als Kopie und eindeutigem Wasserzeichen zu kennzeichnen. Für den Adressaten unwichtige Daten (z. B. die CAN oder die Ausweisnummer) können geschwärzt werden.

Folgende Ausweistypen werden unterstützt:

  • Vorläufiger Personalausweis
  • Neuer Personalausweis:
    • Aktuelle Fassung ab 2. August 2021 (mit EU-Logo und Biometriesymbol auf der Vorderseite)
    • Neuer Personalausweis mit gekennzeichnetem Geburtsnamen (ausgestellt vom 19. Dezember 2019 bis 1. August 2021)
    • Neuer Personalausweis (ursprüngliche Fassung)
  • Deutscher Reisepass (in Fassung ab 2017)

Installation

Andere Installationsmöglichkeiten sind noch in Planung …

Von PyPI

pip install ausweiskopie

Deine Python-Installation muss tkinter installiert haben.

Optionale-Features:

  • Modernes Look-and-Feel: Mittels ttkbootstrap kann der Anwendung ein modernes Aussehen übergestülpt werden, zur Installation pip install ausweiskopie[modern] ausführen.
  • XDK Desktop Portals (Natives Datei-Öffenen-/Speichern-Unter unter Linux): Die meisten Desktop-Umgebungen stellen diese mittlerweile bereit. Zur Installation pip install ausweiskopie[portals] durchführen.
  • Drag-and-Drop: Wenn tkdnd in deiner Tk/Tcl-Installation vorhanden ist, funktioniert Drag-und-Drop von Bildern.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ausweiskopie-0.1.0.tar.gz (5.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ausweiskopie-0.1.0-py3-none-any.whl (4.5 MB view details)

Uploaded Python 3

File details

Details for the file ausweiskopie-0.1.0.tar.gz.

File metadata

  • Download URL: ausweiskopie-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ausweiskopie-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e701caef7bf1a999f96c60c946a95fae257b4f7421d675219508f3956b00c0ea
MD5 5496611ad0b59a926a700e0c9f51bd05
BLAKE2b-256 2d28a2f5e8da8af6b46e443a70993601897337df5cd5518ebe7dca7cd2e1a191

See more details on using hashes here.

Provenance

The following attestation bundles were made for ausweiskopie-0.1.0.tar.gz:

Publisher: publish-to-test-pypi.yml on Varbin/ausweiskopie

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ausweiskopie-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ausweiskopie-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ausweiskopie-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f8faea40faba4d9781c55215e8b952d8d5bc11b9d1ba5c1b47a93fff6852916
MD5 625bea59babd1794a338dc1e8ec0ecbe
BLAKE2b-256 155a2b73616d4ac9e5b65193e312b12ad57a554f36fa52e57a60075c012b658d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ausweiskopie-0.1.0-py3-none-any.whl:

Publisher: publish-to-test-pypi.yml on Varbin/ausweiskopie

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page