carlos / contra Public

Clone
git clone https://amadan.net/carlos/contra

Plain git — no account needed to clone.

Download

Download this file

1{{define "title"}}CONTRA{{end}}
2
3{{define "brand"}}<a rst-shell-brand href="/">CONTRA</a>{{end}}
4
5{{/* The prose here is lifted verbatim from README.md rather than written
6 fresh. Copy is a reviewed artifact in this repo, and the canary needed a
7 page before that review could happen — so it says only what the README
8 already says. The build note below is operational, not marketing, and it
9 has to stay true as the app grows: it was wrong once already, claiming
10 there was no signup on a build that had one. */}}
11{{define "content"}}
12<h1>A password manager where the server knows nothing about you.</h1>
13
14<p>Not &ldquo;we promise not to look.&rdquo; Not &ldquo;we encrypt at
15rest.&rdquo; The server that holds your vault cannot open it, cannot tell you
16apart from anyone else, and does not know your email address. If it is stolen
17tomorrow, the thief gets a pile of ciphertext and the times of day you
18connected.</p>
19
20{{/* A condition of carriage, so it prints as one: the stamp device,
21 which is where this design is allowed to spend its second colour.
22 The words are unchanged — copy is a reviewed artifact here and this
23 is a change of print, not of language. */}}
24<section data-notice>
25<h2>This is a preview, not a product</h2>
26
27<p>You can create an account, sign in and keep items here, and all of it is
28sealed in your browser before it reaches the server. But this is a review
29build on its way to being finished, not something to trust with the passwords
30you actually rely on. Nothing here has been audited, and there is no promise
31that data on this instance survives the next deploy.</p>
32
33<p>What is missing matters most at the moment you would need it: the
34Emergency Kit still prints as text on screen rather than the two PDFs it will
35be, and a browser that has never seen your Account Key cannot yet be given
36it — so treat every account here as one you could lose.</p>
37</section>
38
39<p>
40 {{if .SignedIn}}<a href="/vault">Open your vault</a>{{else}}<a href="/signup">Create an account</a> &middot;
41 <a href="/signin">Sign in</a>{{end}}
42</p>
43
44{{end}}
45