{"repo":"DomenicoDD/cryptoscreen","free":true,"listed":false,"github":"https://github.com/DomenicoDD/cryptoscreen","clone":"git clone https://github.com/DomenicoDD/cryptoscreen.git","description":"Native SwiftUI prototype for one-time, privacy-preserving messages","language":"Swift","stars":19,"topics":["app-clip","cloudflare-workers","encryption","ios","privacy","swiftui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"cryptoscreen cryptoscreen is a native SwiftUI prototype for one-time, privacy-preserving messages. It combines a sealed-message flow with a proximity-style reader: text stays scrambled until the reader covers the top of the screen or uses the manual reveal control. The current app is intentionally small and native. It encrypts messages on device, stores ciphertext through a Cloudflare Worker API backed by Neon Postgres, and renders plaintext only after the server consumes a one-time read attempt. What Works Now - Create a sealed one-time message. - Protect the message with a six-digit PIN. - Generate a shareable deep link with a high-entropy fragment secret. - Open the message with up to three PIN attempts. - Delete the encrypted payload after a correct PIN. - Delete the encrypted payload after the third wrong PIN. - Delete unopened links after 30 days. - Render the plaintext through the privacy reader without selectable text. - Redact the app while screen recording, mirroring, app switching, or shortly after screenshot detection. - Destroy the visible reader session after iOS reports a screenshot. - Avoid putting plaintext into logs, clipboard actions, share sheets, or accessibility labels. - Serve cryptoscreen.app , support/privacy pages, and Apple association metadata from Cloudflare Workers. - V2 design work for Pro encrypted image attachments is tracked in docs/V2 PRO IMAGES.md. The app talks only to https://cryptoscreen.app/api . It must never connect directly to Neon. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DomenicoDD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DomenicoDD/cryptoscreen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}