diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e6db55..ea02591 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,9 @@ # Changelog -Notable changes to Easy GPG. Versions correspond to `versionName` in +Notable changes to Easy PGP. Versions correspond to `versionName` in `app/build.gradle.kts`; the `versionCode` Play uses is noted alongside. -Easy GPG is **alpha, unaudited software**. See the +Easy PGP is **alpha, unaudited software**. See the [security notes](README.md#security) before trusting it with anything that matters. ## 0.5 — 2026-09-08 (versionCode 7) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f2aafb2..e498e0f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ -# Contributing to Easy GPG +# Contributing to Easy PGP -Thanks for helping keep Easy GPG alive! This project welcomes issues, ideas, and +Thanks for helping keep Easy PGP alive! This project welcomes issues, ideas, and pull requests. ## Getting started diff --git a/PRIVACY.md b/PRIVACY.md index 9d0c745..b8b57a3 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -1,20 +1,20 @@ -# Privacy Policy for Easy GPG +# Privacy Policy for Easy PGP **Last updated:** 3 September 2026 -Easy GPG is free software published by Níckolas Goline. This document describes what the app +Easy PGP is free software published by Níckolas Goline. This document describes what the app does with your data. It is a factual description of the app's behaviour, and can be checked -against the [source code](https://github.com/nGoline/EasyGPG). +against the [source code](https://github.com/nGoline/EasyPGP). ## The short version -Easy GPG collects nothing, sends nothing, and has no servers. **The app does not request the +Easy PGP collects nothing, sends nothing, and has no servers. **The app does not request the `INTERNET` permission**, so it cannot transmit your data anywhere even if it tried. Everything it holds stays on your device. ## What the app stores, and where -Everything below lives in the app's private storage, readable only by Easy GPG: +Everything below lives in the app's private storage, readable only by Easy PGP: - **Your key rings.** Public and private PGP keys you generate or import. Private key rings are encrypted with a passphrase you choose, and additionally sealed with a key held in the Android @@ -29,7 +29,7 @@ decrypted by anyone, including us. ## Notification access -If you enable it, Easy GPG uses Android's notification listener to detect encrypted messages in +If you enable it, Easy PGP uses Android's notification listener to detect encrypted messages in notifications from other apps, so it can offer to decrypt them. This is the app's most sensitive permission, so to be precise about it: @@ -69,11 +69,11 @@ stays between your phone and the key. Distribution through Google Play means Google collects its own data about installs and, if you have opted in on your device, crash reports. That collection is Google's, governed by the [Google Privacy Policy](https://policies.google.com/privacy), and is outside this app's control. -Easy GPG itself sends nothing to Google. +Easy PGP itself sends nothing to Google. ## Children -Easy GPG is not directed at children and collects no data from anyone. +Easy PGP is not directed at children and collects no data from anyone. ## Changes @@ -83,13 +83,13 @@ repository. ## Contact Questions about this policy, or about the app's handling of data, can be raised as an issue at -[github.com/nGoline/EasyGPG/issues](https://github.com/nGoline/EasyGPG/issues). Please report +[github.com/nGoline/EasyPGP/issues](https://github.com/nGoline/EasyPGP/issues). Please report security vulnerabilities privately instead — see -[CONTRIBUTING.md](https://github.com/nGoline/EasyGPG/blob/main/CONTRIBUTING.md#security-issues). +[CONTRIBUTING.md](https://github.com/nGoline/EasyPGP/blob/main/CONTRIBUTING.md#security-issues). ## A note on trust -Easy GPG is **alpha software and has not been security audited**. This policy describes what the +Easy PGP is **alpha software and has not been security audited**. This policy describes what the app is designed to do, and the source is public so the claims can be verified. It is not a warranty that the software is free of defects. Do not rely on it to protect information whose disclosure would put you at risk. diff --git a/README.md b/README.md index 1cd1267..8e96403 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# Easy GPG +# Easy PGP An Android app that makes PGP/GPG encryption approachable. Encrypt and decrypt messages, manage your keys, and use a hardware YubiKey — without touching a command line. -**[ngoline.github.io/EasyGPG →](https://ngoline.github.io/EasyGPG/)** — what the app does, and +**[ngoline.github.io/EasyPGP →](https://ngoline.github.io/EasyPGP/)** — what the app does, and how to join the closed beta. -> ⚠️ **Alpha software.** Easy GPG is under active development and has not been +> ⚠️ **Alpha software.** Easy PGP is under active development and has not been > audited. Do not rely on it to protect data whose disclosure would put you at > risk. See [Security](#security) below. @@ -32,8 +32,8 @@ how to join the closed beta. Requires Android Studio (latest stable) and JDK 21. ```bash -git clone https://github.com//EasyGPG.git -cd EasyGPG +git clone https://github.com//EasyPGP.git +cd EasyPGP ./gradlew assembleDebug ``` @@ -48,7 +48,7 @@ development alive. Please read [CONTRIBUTING.md](CONTRIBUTING.md) to get started ## Security -Easy GPG handles cryptographic material, so please treat it with care: +Easy PGP handles cryptographic material, so please treat it with care: - It is **alpha, unaudited** software. - Secret key rings are encrypted with a passphrase you choose when the key is @@ -69,12 +69,12 @@ Easy GPG handles cryptographic material, so please treat it with care: ## Privacy -Easy GPG collects nothing and has no servers — it does not even hold the `INTERNET` +Easy PGP collects nothing and has no servers — it does not even hold the `INTERNET` permission. See [PRIVACY.md](PRIVACY.md) for what it stores on your device and why it asks for notification access. ## License -Easy GPG is free software licensed under the +Easy PGP is free software licensed under the [GNU General Public License v3.0](LICENSE). You may redistribute and/or modify it under those terms. It comes with **no warranty**. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cf55689..ddfed44 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,8 +1,8 @@ - Easy GPG + Easy PGP Open navigation drawer Close navigation drawer - Easy GPG + Easy PGP PGP without the command line Navigation header Settings @@ -19,7 +19,7 @@ Decrypt Waiting for encrypted message… Decryption failed: %1$s - Welcome to EasyGPG + Welcome to Easy PGP You don\'t have any keys yet.\nGo to options to create or import your keys. %1$s Public Key Appears Here diff --git a/distribution/listing/build-graphics.py b/distribution/listing/build-graphics.py index d973d38..722cf69 100755 --- a/distribution/listing/build-graphics.py +++ b/distribution/listing/build-graphics.py @@ -22,7 +22,7 @@ PAPER = (232, 230, 225) BRASS = (201, 162, 39) -TITLE = "Easy GPG" +TITLE = "Easy PGP" TAGLINE = "PGP without the command line" # Menlo is a system font on macOS; Andale Mono is the fallback. Both are monospaced, which diff --git a/distribution/listing/en-US/full-description.txt b/distribution/listing/en-US/full-description.txt index 65cf6cc..4113f68 100644 --- a/distribution/listing/en-US/full-description.txt +++ b/distribution/listing/en-US/full-description.txt @@ -1,13 +1,13 @@ -Easy GPG makes PGP encryption approachable on Android. Encrypt a message to someone's public key, decrypt what they send back, manage your key rings, and use a hardware YubiKey — without touching a command line. +Easy PGP makes PGP encryption approachable on Android. Encrypt a message to someone's public key, decrypt what they send back, manage your key rings, and use a hardware YubiKey — without touching a command line. ⚠️ ALPHA SOFTWARE — NOT AUDITED -Easy GPG is under active development and has not been security audited. Do not rely on it to protect information whose disclosure would put you at risk. +Easy PGP is under active development and has not been security audited. Do not rely on it to protect information whose disclosure would put you at risk. ━━━━━━━━━━━━━━━━━━━━ NOTHING LEAVES YOUR DEVICE -Easy GPG does not hold the INTERNET permission. It cannot send your keys, your messages, or anything else anywhere — that is enforced by Android, not merely promised. There are no servers, no accounts, no analytics, and no advertising. +Easy PGP does not hold the INTERNET permission. It cannot send your keys, your messages, or anything else anywhere — that is enforced by Android, not merely promised. There are no servers, no accounts, no analytics, and no advertising. WHAT IT DOES @@ -35,7 +35,7 @@ PRIVACY MODE DETECTING ENCRYPTED MESSAGES -Optionally, Easy GPG can watch notifications for incoming PGP messages and offer to decrypt them. Notification text is examined on your device only, nothing about other notifications is stored, and the permission is granted in Android settings and revocable at any time. The app works fully without it. +Optionally, Easy PGP can watch notifications for incoming PGP messages and offer to decrypt them. Notification text is examined on your device only, nothing about other notifications is stored, and the permission is granted in Android settings and revocable at any time. The app works fully without it. ━━━━━━━━━━━━━━━━━━━━ @@ -47,9 +47,9 @@ THINGS TO UNDERSTAND BEFORE YOU START OPEN SOURCE -Easy GPG is free software under the GNU GPLv3. The source is public, so every claim above can be checked rather than taken on trust. +Easy PGP is free software under the GNU GPLv3. The source is public, so every claim above can be checked rather than taken on trust. -github.com/nGoline/EasyGPG +github.com/nGoline/EasyPGP Built on Bouncy Castle for OpenPGP and Yubico's YubiKit for hardware keys. diff --git a/distribution/listing/en-US/graphics/feature-graphic-1024x500.png b/distribution/listing/en-US/graphics/feature-graphic-1024x500.png index b3c1499..38caf53 100644 Binary files a/distribution/listing/en-US/graphics/feature-graphic-1024x500.png and b/distribution/listing/en-US/graphics/feature-graphic-1024x500.png differ diff --git a/distribution/listing/en-US/title.txt b/distribution/listing/en-US/title.txt index dbcba1f..caf0393 100644 --- a/distribution/listing/en-US/title.txt +++ b/distribution/listing/en-US/title.txt @@ -1 +1 @@ -Easy GPG: PGP Encryption \ No newline at end of file +Easy PGP: Message Encryption \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index fe0d607..19ee5de 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,9 +3,9 @@ -Easy GPG — PGP without the command line +Easy PGP — PGP without the command line - + @@ -133,10 +133,10 @@
@@ -152,7 +152,7 @@

@@ -162,7 +162,7 @@

ALPHA · UNAUDITED

- Easy GPG is under active development and has not been security audited. + Easy PGP is under active development and has not been security audited. Do not use it to protect anything whose disclosure would put you at risk. Your passphrase cannot be recovered — forget it and messages encrypted to that key are gone.

@@ -234,9 +234,9 @@

What actually helps

Anything that goes wrong with keys, passphrases or hardware. Tell us the device, the Android version, and what you expected to happen — - open an issue. + open an issue. Found a security flaw? Report it privately instead: see - CONTRIBUTING. + CONTRIBUTING.

@@ -246,10 +246,10 @@

What actually helps

Free software under the GNU GPLv3. No warranty.