What zero-knowledge removes
• admin access
• internal data inspection
• easy debugging
• shortcuts
You give up power to gain trust
#buildinpublic #indiedev
Posts by Felix Yew
Hot take. Most “secure backups” are just marketing. If the company can access your files. It’s not secure.
#buildinpublic #indiedev #privacy
Today’s issue. Encryption queue blocked UI thread. Users felt lag. Fixing with async pipeline.
#buildinpublic #indiedev #performance
Why I encrypt before upload
• no plaintext leaves device
• server is untrusted by design
• breaches become meaningless
This changes everything
#buildinpublic #indiedev #privacytech
If your app stores user data unencrypted on the server. You’re not building software. You’re building liability.
#buildinpublic #indiedev #security #privacy
Back to building tomorrow.
#buildinpublic #indiedev
What matters
• trust
• reliability
• simplicity
Everything else is noise
#buildinpublic #indiedev
Two more weeks of building. No hype. No launch. Just real work.
#buildinpublic #indiedev
Confidence increasing. Still not done.
#buildinpublic #indiedev
Failure tests
• airplane mode
• app kill
• low memory
• slow network
System must survive all
#buildinpublic #indiedev
Weekend debugging. Simulating network failures again.
#buildinpublic #indiedev
Testing worst-case scenarios again. Trying to break my own system.
#buildinpublic #indiedev
Reliability mindset
• assume failure
• recover automatically
• never lose data
That’s the bar.
#buildinpublic #indiedev
Controversial take. If your app crashes once during backup. You’ve already lost trust.
#buildinpublic #indiedev #product
Improved recovery logic today. System feels stronger.
#buildinpublic #indiedev
What can go wrong
• partial uploads
• corrupted chunks
• wrong ordering
• failed retries
Everything must be handled
#buildinpublic #indiedev
Most users assume backup just works. It doesn’t. It’s one of the hardest systems to get right.
#buildinpublic #indiedev
Thinking about cost optimization now. Security has real cost.
#buildinpublic #indiedev
Scaling issues
• no indexing
• no deduplication
• limited compression
Privacy removes shortcuts
#buildinpublic #indiedev
Scaling encrypted systems is weird. You scale storage. but not understanding.
#buildinpublic #indiedev #backend
My current approach
• build smallest version
• test with real data
• harden system
• then expand
Less waste.
#buildinpublic #indiedev
Hot take. Most startups overbuild. Then spend months fixing what they built.
#buildinpublic #indiedev #startup
Today I removed analytics from one flow. Less insight. More integrity.
#buildinpublic #indiedev
Privacy-first design
• minimize data collection
• encrypt early
• store less
• trust less
Harder to build. Better long-term.
#buildinpublic #indiedev
If your app needs user data to function. It’s not privacy-first. It’s data-first.
#buildinpublic #indiedev #privacy
Still building
#buildinpublic #indiedev
What improved.
• encryption stability
• restore success rate
• memory usage
Small steps.
#buildinpublic #indiedev
Weekly reflection. No big wins. No big losses. Just steady progress.
#buildinpublic #indiedev
True
Refactoring old code today. Feels like cleaning your room.
#buildinpublic #indiedev