GreenCheckmark Icon

GreenCheckmark

The "For the Record" Camera App

Give your real-life videos a boost in trustworthiness … so these videos would not be second-guessed to be AI-generated or AI-modified.

Your videos are recorded, signed and stored with a trusted digital signature. Viewers can independently verify that the videos are directly captured from the camera and unmodified.

Download on the App Store Get it on Google Play Available in the Chrome Web Store
Beta is available now!

The mobile apps create verifiable videos and photos. The Chrome extension is an optional convenience tool to automatically verify assets you view in the browser.

Signed photo with C2PA banner and link to original Settings: optional creator attribution and location tagging Camera: verifiable, direct-from-camera, unmodified
🔍

For the Record

Open, industry-standard C2PA is used to create verifiable videos and photos. You can inspect the signature using verify.contentauthenticity.org, Adobe's Content Authenticity Inspect, or the GreenCheckmark Chrome Extension.

🛡️

End-to-End Trust

Secure Enclave on your device is used to ensure signatures are generated securely and tamper-proof.

Independent Verification

Visit verify.contentauthenticity.org or Adobe's Content Authenticity Inspect to confirm that the videos and photos are unmodified.

Additional Features

📍

Location Stamping

You can optionally add location information to digital signatures and GreenCheckmark banners.

👤

Creator Attribution

You can add author information using Sign In with Apple or Sign In with Google. Email only or Email with Name will then be included in digital signatures and visual overlays, establishing creator provenance.

👤

Originals Saved On Cloud

You can optionally save the signed original files on a secure cloud. The URL is visible in the GreenCheckmark banner and is also saved in the C2PA manifest. This allows viewers to access the original footage as recorded in real life.

Frequently Asked Questions

Is GreenCheckmark free? Will my data be monetized?

GreenCheckmark is a community giveback project. It will be free during its initial stages. A paid version will be created later to recover operational costs. We do not monetize your data and will continue to operate as a not-for-profit organization.

I have just recorded a video using GreenCheckmark. How can I verify it has been properly signed?

You can visit the official validator from C2PA at verify.contentauthenticity.org and select the video or photo you have just saved. Other validators include Adobe's Content Authenticity Inspect and c2paviewer.com.

How does GreenCheckmark establish authenticity?

After the media is recorded, a C2PA manifest is created and signed by a Trusted Certificate Authority. The manifest is stored inside the media file so it travels with the content and is verifiable by anyone.

Does GreenCheckmark protect against screen capturing or photos of screens?

Yes. The app runs an anti-screen capture check before signing. If the check fails, you have the option to save the media without GreenCheckmark signature.

I saw a video on social media with a GreenCheckmark logo. Can I verify its authenticity?

Google, Meta and TikTok are working on enabling their platforms to show C2PA signatures.


Currently, Google Photos has been enabled to show C2PA signatures. And YouTube is adding support too.

You can also use the URL or QR code on GreenCheckmark banner to access the original video as recorded by the author. That is the original footage as captured by the author.

What is C2PA?

C2PA (Coalition for Content Provenance and Authenticity) is an open technical standard that allows creators to embed information about the origin and history of digital content.


Major companies including Adobe, Microsoft, Google, BBC, Sony, and Nikon form its core. They are also working on implementing it in their products. E.g. Google Pixel 10's camera app, Pro cameras such as Leica M11-P, Nikon Z6III, and many more.

C2PA is much more reliable than watermarks, as watermarks can be manipulated by AI software.

Are there more details on how C2PA works on the Pixel camera app?

Yes! Google recently announced Trusted Images for Pixel and Android, which also uses C2PA and hardware security to verify photos. GreenCheckmark follows a similar approach and signs both photos and videos.

How can I verify if a GreenCheckmark photo/video has not been modified?

Viewers have three ways to validate it:

  1. Online Inspection: Use verify.contentauthenticity.org or Adobe's Content Authenticity Inspect. They verify that the signature is signed by a trusted certificate authority and matches the content. If there are any discrepancies, they will highlight them for you.
  2. Chrome Extension: Install the GreenCheckmark extension to automatically flag images with GreenCheckmark banner but invalid signature.
  3. Visual Comparison: Use the original link on the GreenCheckmark banner to compare the media you watched against the original version captured by the author.

Is GreenCheckmark a C2PA conformant product?

Not yet. We are working on it. GreenCheckmark leverages its specification and produces a valid manifest using c2pa-ios and the Android SDK.


But it's not yet conformant, primarily because we are using self-signed certificates during beta testing.


We are a Contributor Member of the C2PA organization.

How can I connect with the GreenCheckmark community?

Join the GreenCheckmark community on Reddit at r/GreenCheckmark to:

  • Share your verified photos and videos
  • Get help and ask questions
  • Provide feedback and suggestions
  • Stay updated on new features and developments
  • Connect with other users who care about media authenticity

We'd love to have you as part of our growing community!

Stay Updated

Join our mailing list for updates on GreenCheckmark.

Privacy & Data

Data is collected and used only for the purpose of providing user features and improving the service.

We do not sell data to advertisers or data aggregation agencies. Our mission is to serve our communities, not to monetize your content or data.

Open Source Acknowledgements

We are grateful to all the open source contributors who make projects like GreenCheckmark possible.

C2PA iOS SDK

Core C2PA signing functionality by Content Authenticity Initiative

Mijick Camera

Camera interface components by Mijick

Swift Crypto

Cryptographic operations by Apple

Swift Certificates

X.509 certificate handling by Apple

Swift ASN1

ASN.1 encoding and decoding by Apple

@peculiar/x509

Certificate generation (Peculiar Ventures)

C2PA Android SDK

C2PA signing on Android by Content Authenticity Initiative

CameraView

Camera API for Android by Natario

Media3 (ExoPlayer)

Video playback and controls on Android by the Android team

We are grateful to all the open source contributors who make projects like GreenCheckmark possible.