frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Is a RAM-only PWA "Secure Camera" safe for journalists?

2•blackknightdev•2d ago
I'm building a PWA for investigative journalists who need to capture evidence without leaving forensic traces on their devices (even if seized).

The architecture: 1. "Zero-Trace" Camera: Uses `getUserMedia` to stream video.

2. RAM-Only: Captures frame to an off-screen Canvas -> Blob. Never touches the filesystem or Camera Roll.

3. Client-Side Encrypt: Blob is encrypted immediately (TweetNaCl) with a public key.

4. Upload & Wipe: Encrypted blob is uploaded, then memory is nulled.

My hypothesis is this beats "Standard Camera -> Gallery -> Upload" because there are no deleted files to recover from the SSD.

Is "RAM-only" in a browser sandbox reliable enough for life-or-death privacy? What side-channels (swap files, browser cache) am I missing?

Tech stack: Next.js, Dexie, WebCrypto. Open source.

Hope I can get much feedback I want to make my photo vault app special and make an impact for the world here is the link to my app that I want to change to this www.saecretheaven.com

Comments

blackknightdev•2d ago
Please give me feedback

Ask HN: Who is hiring? (February 2026)

236•whoishiring•9h ago•298 comments

Ask HN: Who wants to be hired? (February 2026)

95•whoishiring•9h ago•233 comments

Ask HN: Where have all the humans gone?

2•adrianwaj•43m ago•2 comments

Kernighan on Programming

140•chrisjj•9h ago•42 comments

Ask HN: What weird or scrappy things did you do to get your first users?

4•preston-kwei•1h ago•0 comments

GitHub Actions Have "Major Outage"

48•graton•5h ago•11 comments

Ask HN: Who is firing? (February 2026)

11•chalmovsky•2h ago•0 comments

Ask HN: How do you give AI agents access without over-permissioning?

5•NBenkovich•4h ago•14 comments

GitHub Incidents with Actions and Codespaces

11•jeduardo•5h ago•3 comments

Ask HN: Has anybody moved their local community off of Facebook groups?

18•madsohm•16h ago•13 comments

Google Cloud suspended my account for 2 years, only automated replies

153•andylizf•2d ago•86 comments

Why do people still talk about AGI?

36•cermicelli•22h ago•53 comments

Ask HN: Do you still use physical calculators?

32•speedylight•2d ago•89 comments

Ask HN: Junior getting lost

49•TheRegularOne•4d ago•36 comments

Ask HN: What serious task have you accomplished with Moltbot / OpenClaw?

6•lukol•1d ago•5 comments

Ask HN: Any Successful Co-Ops of Software Engineers

13•rubyn00bie•2d ago•11 comments

Task engine VM – for tasks with executable instructions (progress update)

3•tracyspacy•1d ago•3 comments

Ask HN: Any real OpenClaw (Clawd Bot/Molt Bot) users? What's your experience?

111•cvhc•2d ago•171 comments

Ask HN: Do you also "hoard" notes/links but struggle to turn them into actions?

230•item007•3d ago•213 comments

AI has failed to replace a single software application or feature

20•cadabrabra•3d ago•23 comments

Is a RAM-only PWA "Secure Camera" safe for journalists?

2•blackknightdev•2d ago•1 comments

Ask HN: How do you reset an AppleID?

13•OhMeadhbh•3d ago•27 comments

Ask HN: How do you handle auth when AI dev agents spin up short-lived apps?

4•NBenkovich•1d ago•7 comments

A simple HTTPS, HTTP/3, SSL and security headers checker I built with AI

3•dragonman•1d ago•1 comments

Waypoint 1.1, a local-first world model for interactive simulation

13•lcastricato•3d ago•0 comments

G Lang – A lightweight interpreter written in D (2.4MB)

2•pouyathe•3d ago•1 comments

Ask HN: How do you market a side project?

14•ruairidhwm•3d ago•12 comments

Ask HN: What's the Point Anymore?

67•fnoef•6d ago•82 comments

The preposterous notion of AI automating "repetitive" work

11•cadabrabra•3d ago•10 comments

Ask HN: What's your biggest LLM cost multiplier?

7•teilom•2d ago•6 comments