<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Withinon]]></title><description><![CDATA[How Withinon builds privacy you can check: end-to-end sealed chats, posts that fade, the Glow camera, and a social app without tracking.]]></description><link>https://withinon.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6af3d8b0f9864ebc51ca5544/994ff067-d6a7-4684-b076-857c4b012bf4.png</url><title>Withinon</title><link>https://withinon.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Nov 2026 07:36:28 GMT</lastBuildDate><atom:link href="https://withinon.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Why your Withinon posts fade, and what our server never sees]]></title><description><![CDATA[How Withinon's posts fade, how photos are sealed on your phone, what our server can and can't see, and what is not finished yet.]]></description><link>https://withinon.hashnode.dev/why-withinon-posts-fade</link><guid isPermaLink="true">https://withinon.hashnode.dev/why-withinon-posts-fade</guid><category><![CDATA[privacy]]></category><category><![CDATA[encryption]]></category><category><![CDATA[Security]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[social media]]></category><category><![CDATA[community]]></category><dc:creator><![CDATA[Withinon]]></dc:creator><pubDate>Wed, 11 Nov 2026 03:38:44 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6af3d8b0f9864ebc51ca5544/596e9048-8fe7-42a5-897e-8288dfe709db.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most social apps keep everything you post, forever, on their servers. Withinon is built the other way round: your posts are meant to leave, and the server is designed to know as little as possible. This post explains how that works today, including the parts that are not finished yet.</p>
<h2>Posts that fade</h2>
<p>Every public post on Withinon has a lifetime: 24 hours, 7 days or 30 days. You choose it when you post, and you can change it later from the post's Edit page. When the lifetime runs out, the post fades: it leaves the feed, and its photos and videos are deleted from our storage at the same time. A post's media never lives longer than the post itself.</p>
<p>Fading does not mean your own memories disappear. When one of your posts fades, your phone keeps a copy for you in <strong>Memories</strong>, on your device. That copy is yours; it is not on the feed and not on our server.</p>
<p>Why build it this way? Because a post that anyone can find months later is a different thing from a moment shared with people today. Young people already know this: they post less on their main feeds and share more in small, private spaces. Fading gives that feeling back to a public post.</p>
<h2>What happens to a photo before it leaves your phone</h2>
<p>When you post a photo, your phone seals it first. It is encrypted on the device, uploaded as a sealed box, and the key to open it travels inside the post, so only people who can see the post can see the picture. Our server stores the box. It does not hold a separate copy of the photo it can look at.</p>
<p>Two honest exceptions:</p>
<ul>
<li><strong>Captions of public posts are readable.</strong> A public post is public: anyone who opens that lane can read the caption, and that includes our server. The app says this on the post's privacy receipt.</li>
<li><strong>Public videos are uploaded open so they can stream.</strong> A video posted for Everyone (or as a Reel or from a Page) is stored unsealed, so it starts playing after the first few bytes instead of downloading whole. Videos for Friends, chosen friends or your Close circle are always sealed and never use this path.</li>
</ul>
<p>Public media still goes through our safety checks (nudity and child-safety hash matching) before it is published.</p>
<h2>Whisper: chats sealed on your phone</h2>
<p>Whisper, the chat part of Withinon, is end-to-end encrypted. Each message gets a fresh key, a post-quantum key exchange (ML-KEM-768) is mixed in, every message is signed by the sender, and messages are padded so their length does not give away what is inside. Photos, voice notes and files are sealed the same way.</p>
<p>Our server (we call it the relay) holds a sealed message only until your phone has picked it up, or at most 30 days, and then deletes it. It cannot open what it holds.</p>
<h2>What the server can still see</h2>
<p>We think it matters to say this plainly:</p>
<ul>
<li><strong>Who talks to whom, and when.</strong> The relay routes messages, so it sees that two accounts are talking and roughly how often. It does not see what they say.</li>
<li><strong>Public captions, public videos and the public parts of profiles and Pages</strong>, because those are public by design.</li>
<li><strong>Account basics</strong> needed to run the service, such as your username.</li>
</ul>
<p>We do not track you outside Withinon, and we do not read your chats. Personalised ads are off unless you switch them on yourself, and even then your chats, Whisper and Close circle posts are never used for them.</p>
<h2>What is not finished yet</h2>
<p>A privacy promise is only as good as its weakest part, so here is ours:</p>
<ul>
<li><strong>No forward secrecy for chats yet.</strong> If someone recorded encrypted traffic and later stole your long-term key, they could read those old messages. The fix is to rotate keys regularly and delete old ones; it is next on our list.</li>
<li><strong>Name lookup trusts the relay the first time.</strong> The safety number in each chat lets you check you are talking to the right person; we plan to prompt for it and warn when a key changes.</li>
<li><strong>No independent review yet.</strong> The encryption design has not been reviewed by an outside cryptographer. We will do that before we make bigger claims, and we will publish what they find.</li>
</ul>
<h2>Why we write this down</h2>
<p>Anyone can say "private". We would rather show how it works, what it costs, and what is still missing, and then fix the missing parts in public. If you find something we got wrong, write to us at <a href="mailto:support@withinon.com">support@withinon.com</a>.</p>
<p>You can try Withinon at <a href="https://withinon.com">withinon.com</a>.</p>
]]></content:encoded></item></channel></rss>