GnuPG, auch als GPG bekannt, ist eine quelloffene Implementierung des OpenPGP-Standards zum Verschlüsseln, Signieren und Prüfen von E-Mails und Dateien. Es ist ein Kommandozeilenwerkzeug und Teil des GNU-Projekts und läuft lokal auf dem Rechner oder Server des Nutzers. Aktuelle Versionen werden auf der Projektwebseite zusammen mit Versionshinweisen und signierten Freigabeschlüsseln veröffentlicht. Nutzer erzeugen und verwalten ihre Schlüssel selbst, sodass beim Verschlüsseln von Inhalten kein Drittdienst beteiligt ist.
Die Software wird von der g10 Code GmbH gepflegt, einem deutschen Unternehmen mit Büro in Erkrath bei Düsseldorf. Das Impressum beschreibt die Gesellschaft als privatwirtschaftlich geführt und nennt den Geschäftsführer, der zugleich Gründer und Hauptautor von GnuPG ist. Der Code steht unter der GNU General Public License in Version 3. Für eine europäische Organisation bedeutet der Einsatz von GnuPG, dass Software, Schlüssel und Metadaten in den eigenen Systemen bleiben und keine Daten an eine Cloud eines Anbieters gesendet werden.