GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — YuriTheCoder - Overview

@YuriTheCoder YuriTheCoder Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@YuriTheCoder
YuriTheCoder
Follow
View YuriTheCoder's full-sized avatar
🏠
Working from home

yuribm YuriTheCoder

🏠
Working from home
Follow
18 · Building TrueShot, open-source cryptographic photo verification for Android. Kotlin, ECDSA P-256, sensor-based screen detection.
9 followers · 0 following
  • AMRN Tech
  • 12:52 (UTC)
  • in/yuribm

Achievements

Achievement: Quickdraw

Achievements

Achievement: Quickdraw
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
YuriTheCoder/README.md

Yuri Borges Martins

18 · Brazil · Building open-source tools for content authenticity

I build software that proves things are real.

LinkedIn TrueShot IEEE WIFS


What I'm doing now

  • Building TrueShot, cryptographic photo verification for any Android device

  • Writing a paper on sensor-based screen recapture detection for IEEE WIFS 2026

  • Starting Computer Engineering in Granada, Spain (Fall 2026)

  • CTO at Amrntech, GovTech company building software for municipalities and state governments across Brazil



TrueShot, proving photos are real

An open-source Android camera that embeds cryptographic proof of authenticity in every photo. C2PA-inspired content provenance for the 3 billion devices that flagship-only solutions ignore.

Cryptography

Signing ECDSA P-256 via hardware Keystore
Hashing SHA-256 of JPEG bytes
Attestation Validated against 3 Google Root CAs
Timestamps RFC 3161 TSA + NTP anchoring
Identity CAWG X.509 assertions

Novel research contributions

Screen detection Sensor-based, not visual, no published precedent
Corroboration Cross-device matching without communication
Sensors 14 physical sensors at capture time
Depth DEPTH16 integration when hardware supports
Privacy Zero analytics, zero cloud, zero tracking

Screen recapture detection results (Redmi Note 11S)

Scenario Score Flagged?
Normal photo (daylight) 20 No
Normal photo (dark room) 30 No
Screen capture (daylight) 70 Yes
Screen capture (dark room) 85 Yes

Minimum 40-point separation. Threshold: 60. Purely sensor-based, no ML, no image analysis.

Source Code · Web Verifier · Threat Model · Changelog


Tech

Kotlin Android Jetpack Compose JavaScript TypeScript Node.js


Pinned Loading

  1. archive-book-liberator archive-book-liberator Public

    A powerful toolset to extract 'Borrow Only' books from Internet Archive and convert them into clean, local PDFs. Bypass timeouts and restrictions effortlessly.

    JavaScript 10 3

  2. TrueShot TrueShot Public

    Cryptographic proof of photo authenticity for any Android device. ECDSA P-256 signed. SHA-256 hashed. 14-sensor fingerprinted.

    HTML 15 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.