<?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[nullsec]]></title><description><![CDATA[nullsec]]></description><link>https://nullsec.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>nullsec</title><link>https://nullsec.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 09:40:28 GMT</lastBuildDate><atom:link href="https://nullsec.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[nullsec: Zero-Knowledge Encrypted Paste for the Paranoid]]></title><description><![CDATA[Most paste services know too much. nullsec was built to know nothing.
The Problem
When you paste text into a normal pastebin, the server sees everything. The plaintext, the metadata, the IP, the timin]]></description><link>https://nullsec.hashnode.dev/nullsec-zero-knowledge-encrypted-paste-for-the-paranoid</link><guid isPermaLink="true">https://nullsec.hashnode.dev/nullsec-zero-knowledge-encrypted-paste-for-the-paranoid</guid><category><![CDATA[encryption]]></category><category><![CDATA[privacy]]></category><category><![CDATA[Cryptocurrency]]></category><category><![CDATA[Web Security]]></category><dc:creator><![CDATA[nevskynull]]></dc:creator><pubDate>Mon, 07 Sep 2026 02:40:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a9e1ffdef6640a589df0293/e589c714-2afd-487a-bb4d-b718eebd3752.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most paste services know too much. nullsec was built to know nothing.</p>
<h2>The Problem</h2>
<p>When you paste text into a normal pastebin, the server sees everything. The plaintext, the metadata, the IP, the timing. If the server is compromised, subpoenaed, or simply malicious, your text is exposed.</p>
<p>nullsec flips this model.</p>
<h2>How nullsec Works</h2>
<ul>
<li><p>Your browser generates an AES-256-GCM key</p>
</li>
<li><p>Text is encrypted locally before leaving the device</p>
</li>
<li><p>The server stores only ciphertext and an initialization vector</p>
</li>
<li><p>The key lives in the URL fragment and is never sent over HTTP</p>
</li>
</ul>
<p>If the database leaks, all anyone gets is encrypted noise.</p>
<h2>Built for Deniability</h2>
<p>No accounts. No cookies. No logs. No IP tracking.</p>
<p>Read-once mode deletes the paste after first decryption. Expiry ranges from 1 hour to 30 days. Cleanup runs automatically every 5 minutes.</p>
<p>The service cannot moderate, inspect, or recover your plaintext. That is the point.</p>
<h2>Hardened</h2>
<ul>
<li><p>Strict CSP with Trusted Types</p>
</li>
<li><p>HSTS Preloaded — max-age 63072000</p>
</li>
<li><p>Cross-Origin Isolation: COOP / COEP / CORP</p>
</li>
<li><p>Permissions Policy: all sensors off</p>
</li>
<li><p>DNS Prefetch Control: off</p>
</li>
<li><p>Origin-Agent-Cluster: isolated</p>
</li>
</ul>
<h2>Verified</h2>
<ul>
<li><p>Mozilla Observatory: A+ 155/100</p>
</li>
<li><p>SecurityHeaders: A+</p>
</li>
<li><p>SSL Labs: A+</p>
</li>
<li><p>Sucuri: No malware</p>
</li>
<li><p>Snyk: 0 issues</p>
</li>
</ul>
<h2>Try It</h2>
<p><a href="https://nullsec.pntr.dev">https://nullsec.pntr.dev</a></p>
<p>The server knows nothing. That's the whole idea.</p>
]]></content:encoded></item></channel></rss>