v2.0.0
First stable release, with a new name and a fresh first-launch experience.
What's new
- renamed from "Proton" Photos to Photos for Proton across the app, the website, and the APK filename (the new structure makes the third-party relationship clearer at a glance)
- first-launch wizard (about + attribution, backup mode, folder picker, metadata privacy, app lock, appearance and language, photo access, notifications, manage media — every choice is committed atomically when you finish so a partial setup never leaves the app half-configured)
- Cloud Photos widget mode (pick photos from your encrypted cloud cache to show on the home screen; the source bytes never enter the device photo index, so other apps and the system photo picker can't see them)
- Delete after backup (optional toggle that removes the device copy as soon as the cloud upload succeeds, with a system trash consent notification that drains the next time you unlock the phone, also works while the app is closed)
- Settings redesign (every section collapses with an animated chevron, Appearance and Language combined on one page, descriptions under every toggle, Recently Deleted moved under Storage)
- unified error popup with copy and expand actions (sensitive details redacted) replaces a half-dozen ad-hoc snackbars and toasts across the app
- multi-select Add to album is now guarded when you mix device-only and cloud-only items, with a clear hint instead of silently dropping entries
- cloud album rename brought to full parity with local albums (the pencil icon, the dialog, and the underlying Drive call all wired end-to-end)
- language picker applies live so the wizard re-themes on every pick
- six locales (en, hu, de, es, fr, it) refreshed with the new strings; orphan keys removed
- video editor rebuilt across trim, crop, rotate, and the music-overlay layer (live preview matches the saved output frame for frame; rotation uses the video's orientation metadata so 90 / 180 / 270 degree edits keep aspect ratio perfectly instead of stretching)
- music overlay with separate gain sliders for the original audio and any added track, real sample-by-sample PCM mixing under the hood
- HDR preserved on trim, rotate, and audio-only edits via stream-copy of the original bitstream (only the crop path applies a full re-encode because the rect has to be baked in)
- video editor save flow no longer double-transcodes; cloud edits upload as a single new revision and surface in the gallery immediately
- network allowlist (only proton.me, quad9.net, cloudflare-dns.com are reachable; cleartext blocked everywhere; TLS pin extended to CDN block traffic)
- app state cannot migrate via auto cloud backup or device-to-device transfer (encrypted database and preferences stay on the original install)
- all log calls stripped in release builds so adb logcat shows nothing personal about your photos
- StrictMode cleartext-network detector in debug builds catches any plain-HTTP attempt the moment it opens a socket
Install
Download the universal APK below or pick the ABI that matches your device. Source on GitHub (GPL-3.0), clone the v2.0.0 tag and build it yourself if you prefer.
photosforproton-universal-release.apk— works on every Android 8+ device, ~39 MBphotosforproton-arm64-v8a-release.apk— recommended for modern phones, ~24 MBphotosforproton-armeabi-v7a-release.apk— older 32-bit ARM, ~24 MBphotosforproton-x86_64-release.apk— 64-bit Intel, ~24 MBphotosforproton-x86-release.apk— 32-bit Intel, ~24 MB
This is a third-party application not officially supported by Proton.