ProofMode: Verified Visuals

Turn your photos and videos into secure, signed visual evidence
AppID:org.witness.proofmode
Author:Guardian Project
License:GPL-3.0-or-later
Donation:LiberaPay
InRepoSince:2020-08-06
LastRepoUpdate:2025-03-04
LastAppUpdate:Unknown
LastVersion:2.5.0-RC-1
Categories:Multimedia, Guardian Project
APK source:
Google Play:Check if it's there
icon
ProofMode is light, minimal "reboot" of our full encrypted, verified secure camera app, CameraV (https://guardianproject.info/apps/camerav). Our hope was to create a lightweight, almost invisible utility, that you can run all of the time on your phone, that automatically extra digital proof data to all photos and videos you take. This data can then be easily shared through a "Share Proof" share action, to anyone you choose.

ProofMode is an open-source project. Learn more at https://proofmode.org

Goals

* Run all of the time in the background without noticeable battery, storage or network impact
* Provide a no-setup-required, automatic new user experience that works without requiring training
* Use strong cryptography for strong identity and verification features, but not encryption
* Produce "proof" data formats that can be easily parse, imported by existing tools (CSV)
* Do not modify the original media files; all proof metadata storied in separate file
* Support both full "proof" data generation, as well as more simple sha1/sha256 hash and PGP signature of media files
* Do not require a persistent identity or account generation

Contributions

* Some icons were used under the APL 2.0 license from the Google Material Design Icon library: https://material.io/icons/
* The App Intro library is used under the APL 2.0 license: https://github.com/paolorotolo/AppIntro
* Spongy Castle uses the same adaptation of the MIT X11 License as Bouncy Castle.: https://rtyley.github.io/spongycastle/

NOTICE: Work on ProofMode is active and underway, however there has not yet been a full technical, security, or legal audit. The proofmode metadata and cryptographic chain-of-custody have not yet been tested in court or other legal proceedings.
anti Anti-Features:
  • NonFreeComp (the application includes non-free components):
    ⇒ ProofMode uses a number of proprietary Google Play Services libraries, such as Play Integrity (SafetyNet), FusionLocationProvider and others, to provide extra assurances about the provenance of media files generated on an Android device.
Download Source Issues
Screenshot_20170222-173846.jpg Screenshot_20170222-173854.jpg Screenshot_20170222-173908.jpg Screenshot_20170222-173943.jpg Screenshot_20170222-174004.jpg Screenshot_20170222-174038.jpg Screenshot_20170222-174056.jpg Screenshot_20170222-174114.jpg Screenshot_20170222-174126.jpg Screenshot_20170222-174146.jpg Screenshot_20170222-174156.jpg Screenshot_20170222-174326.jpg proofmode1.png proofmode2.png proofmode3.png proofmode4.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. You might have to add this repo manually there (see the hint on top of the package list for how to do that).

Packages