From f9cddf9a1cc144dca404c5367ea6d7c2293153f6 Mon Sep 17 00:00:00 2001 From: Amolith Date: Thu, 31 Oct 2019 22:59:57 -0400 Subject: [PATCH] add pagination, warrant canary, update privacy policy, update webring --- _config.yml | 1 + _includes/webring-out.html | 30 ++- _layouts/blog.html | 7 - _sass/_default.scss | 19 +- amolith.txt | 438 ++----------------------------------- assets/pages/canary.png | Bin 0 -> 22948 bytes assets/svgs/canary.svg | 118 ++++++++++ blog/index.html | 28 ++- contact.html | 2 +- index.html | 6 +- json/cards.json | 7 + mumble.md | 6 +- privacy-policy.md | 10 +- warrant-canary.md | 54 +++++ 14 files changed, 269 insertions(+), 457 deletions(-) create mode 100644 assets/pages/canary.png create mode 100644 assets/svgs/canary.svg create mode 100644 warrant-canary.md diff --git a/_config.yml b/_config.yml index 75336ac..51a8c40 100644 --- a/_config.yml +++ b/_config.yml @@ -29,6 +29,7 @@ jekyll_compose: auto_open: true paginate: 6 +paginate_path: "/blog/page:num/" plugins: - jekyll-target-blank diff --git a/_includes/webring-out.html b/_includes/webring-out.html index 296f148..f3fa40c 100644 --- a/_includes/webring-out.html +++ b/_includes/webring-out.html @@ -4,40 +4,46 @@

- ECSM 2019: Preparing and hosting a security CTF contest + ECSM 2019: Securing emerging technology (IoT) at home

-

In recent weeks, some of us were heavily involved in preparing and hosting a public CTF contest in the context of this year’s European Cyber Security Month (ECSM). More than 1,000 teams registered, nearly 600 solved at least one challenge. Unlike most oth…

+

The second topic of this year’s European Cyber Security Month is “Emerging Technology”. We decided to address IoT (Internet of Things) devices at your home since many different devices are connected to the internet nowadays. + +In this short article, we prese…

via Blogs on InfoSec Handbook – information security blog - October 19, 2019 + October 30, 2019

- Status update, October 2019 + An old-school shell hack on a line printer

-

Last month, I gave you an update at the conclusion of a long series of travels. -But, I wasn’t done yet - this month, I spent a week in Montreal for XDC. -Simon Ser put up a great write-up which goes over a lot of the -important things we discussed there. It wa…

+

It’s been too long since I last did a good hack, for no practical reason other +than great hack value. In my case, these often amount to a nostalgia +for an age of computing I wasn’t present for. In a recent bid to capture more of +this nostalgia, I recently pi…

via Drew DeVault's Blog - October 15, 2019 + October 30, 2019

- Why You Shouldn't Use Facebook + What Is Self-Hosting?

- I was having a conversation with a friend of mine recently and they were asking me why I don't use Facebook. Within my circle of friends, I'm the IT guy and most of them aren't really into IT, let alone priv…

+ There was a post on Fosstodon recently where one of our members shared their thoughts on what they think self-hosting is. + + + +Following the post, a conversation started about what different people considered …

via Blog - October 12, 2019 + October 26, 2019
diff --git a/_layouts/blog.html b/_layouts/blog.html index 564585d..d174c0b 100644 --- a/_layouts/blog.html +++ b/_layouts/blog.html @@ -3,13 +3,6 @@ layout: default description: Amolith's blog on various tech-related topics --- {% include page/title.html %} -
-

-For a list of articles I've read and think are worth reading, check out my other feed. This is generated using my feed reader of choice, Tiny Tiny RSS. They're blog posts from people I admire and it's all content I recommend reading. -

-
-
-
{{ content }}
{% include webring-out.html %} diff --git a/_sass/_default.scss b/_sass/_default.scss index f645eab..834b521 100644 --- a/_sass/_default.scss +++ b/_sass/_default.scss @@ -128,7 +128,6 @@ a { text-decoration: none; font-weight: bold; text-align: justify; - white-space: nowrap; } .content p a::after { content: "\f08e"; @@ -465,6 +464,24 @@ strong { } /* =Explore */ + .pagination { + text-align: center; + padding: 30px 0 45px; + margin: 0 auto; + max-width: 62.5rem; +} + .pagination > a { + display: inline-block; + border-radius: 50% !important; + padding: 6px; + width: 32px; + height: 32px; + text-decoration: none; +} + .pagination > a:hover { + background-color: transparent; +} + .explore { text-align: center; font-family: 'Inconsolata'; diff --git a/amolith.txt b/amolith.txt index 6568b3c..d8c17f3 100644 --- a/amolith.txt +++ b/amolith.txt @@ -1,419 +1,25 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -Pg//UJCgC8q2z1KA8vO3zLKDonhqMXWltGZhudcwGK88+pirS2/tnWHOBbiirhFn -y6t/h4Tf7q7gI5QC+8MMZ//uBusM9qHs8X7KuapM64eHBm8l8qEerWiRkHowwdV/ -AkFigPXwtXWJLgoR1xvOQSPF8tn6eIEUippYlAZbDqdS7h2AYT0PKC6S+rvkRvvP -jNAeQfMTkV1/AHowxxkyW24mRrKM4vC6W7XRJbvTn/TXmgot3JX8IIc/IWpP2+40 -Y2iQFbVtAPy+vvOSHHC7wC1GVHTaojIPYLvTIP7dvI5LJ84GOxvTynoxmL22UR8M -SNM2ggfirdD9CLVR36a3STvPMkQWydMnKNP1RNN3TnthAcOJ59RfpbBh07GQn3nK -PuTNWUrKdkrZmypEtj9w3jHa+npSqsCbsJXyc6T7V8BrOjUePQaR22SRBPNmBNZp -jCQxxqNGDEwU/WsB42Ba+Evm3gu69tef2fc3PMTjm5bOeJoGdHot6qgq1xs/D2ar -hEpWtJ2SIa8EpSJYxdhdY8YzoDVJvIp6dO9K/Y0ce9TQ3YaSEvR9XI6t9xDA482D -4k8abi21Yf3M5MAv+TJFpeR+aITcgYnSMUiqUDplNJhVzH7OIl8kqZfGEPFI24b0 -oL9IK14MYkZmVX7LUIEREoFw5ZoOd9Wiby0gNQrxq+UL+uuJA34EEwEIAWgCGwMF -CwkIBwMFFQoJCAsEFgIBAFsUgAAAAAASAEBwcm9vZkBtZXRhY29kZS5iaXpodHRw -czovL2dpc3QuZ2l0aHViLmNvbS9BbW9saXRoL2QzMDE2ZDdhNTMyOTQ0YWY4YTdk -ZGMwOTg5OGQ1MzBjMhSAAAAAABIAF3Byb29mQG1ldGFjb2RlLmJpemRuczpuaXhu -ZXQueHl6P3R5cGU9VFhUPBSAAAAAABIAIXByb29mQG1ldGFjb2RlLmJpemh0dHBz -Oi8vbWFzdG8ubml4bmV0Lnh5ei9AYW1vbGl0aGQUgAAAAAASAElwcm9vZkBtZXRh -Y29kZS5iaXpodHRwczovL3d3dy5yZWRkaXQuY29tL3VzZXIvQW1vbGl0aC9jb21t -ZW50cy9ieHpyb3ovZ3BnX2tleV92ZXJpZmljYXRpb24vFiEEdd0yyhv+6mrkDYI8 -Uf1Ak22wBlsFAl0F1DkFCQa3Mn4ACgkQUf1Ak22wBls3sxAAtOxDtPjn1JGY9Xr9 -WG8RHAu5CyfVpw2tbBXu8dhKR/WfEslJAQ11vGJLawT4OH1pbNwFUsn3u1Of07QO -TOlnEbeFEWGxwEvBRUttAT0ViuhaEnsUstXbZDgVzE94Z/V9EUKAw0wd8Pf2wI6v -K+MzL29fpx9VBiYd4ObWAI8gl320s99G32ZZG4XOe7TIj1ht0cjoosoVBH15DJ5T -SuboI9US0KhcSlqPAestDCTsUjWhaxsCW2ybZDen9wGr8yBT8MoXpin0/6xAxr4o -Fq+xuwnwK9aarq02PkU5VFIUGBtVS29OcnNA9QF0YxXGVokcOg9gcTYuTLhMG1p2 -ITZkqJuh/xUk4cZ/4cQIEKWqY15AvI6suv4E6akYoL3ZSAhs5aZiosetQm9JWlfu -/j/NZK/MfcH42VjcFSJU2fwbjgGBibLcSr5AIhBt6lBfKId+rzOcRp83yvxMM/yS -R6HrNEpF+lyMRMLiT/KgFLrNfLJzeffbV5rYGC1OdUKlKyYfjAvPrZZFh4/sfVUD -AFeY5QIqKndmmTyYPnAtj/mvQQdeXOo+Sssd3GEScB8ynK9hv5273xgC9xAq9Qrg -tDMuGnvUZfTjMzpFfSf0CA2TwRTX2U41gjA8gixvdhd9fBifr4thKrl/kHOmdmkt -/+QSEz1+tXJP63meXns7PETRkGyJAjYEEwEKACoFAl1CI18JEFH9QJNtsAZbAhsD -BQkBd3xFBQsJCAcDBRUKCQgLBBYCAQAAAGMoD/9RAqIb1aY0pZHkEmfTC+dtsCZZ -V6WgDRRhnRtgYz0Eq3YJVmEkMBU/O/11zNikKhan9IiwlBeymZvHbSbYURp0iLP8 -RMQNj0cgXT+ydOIqBaVH85p+PZrxsIna1OcAuEwqqLl/0GDROt36CnwbYU6zbppj -zpMuL94B7dTl1+1Kiy+PbFmG2qNx224WwS0JFlLlLOZMIhoHRqPWp5JCmfH/u7Fx -fR8muZcohTNYG9hL7cu+Aw2NrwCv7etKVv3PoSQfFyf41KvLmExzDR4vrXv+h+Ga -cozuSU8mGKVRisETUoAQm+RIlJP4IPkDeaIPOS0Fvlr9rF/YQfujO27Si5s0plFs -BQJIBpRnli2R6LK68FkH3m1di+17kQwyfEko3Qy3jbOGSuXZYoYqqsn9Si3+yTRm -/x2I512F2O5WkiwoWZtSGmVi9M5uFTUmJ8ryIOe3aDmko2jgCSzmczBCfhiaX0Hz -341i1v25L/hauYgNabt7SYoa25tvMMAre7P7utSnrghXIH2T4MbQQ271VlV4PshG -qhJUgQo+98txiEP5IAY78ODy90vntHgMpQXhNM0UlcIQIl+1PjROWCfWhKiBg1kj -l3dsSXo/7OKK+TmD+jUhw0ucyTi+DUecIfO31qYE8IiJXDz74n2AlR1waTxwPLHe -q4NhKWjVFQPUol1fOYkCNgQTAQoAKgUCXUWZtgkQUf1Ak22wBlsCGwMFCQGgWsUF -CwkIBwMFFQoJCAsEFgIBAAAAg4sP/3DdS44AIjSCMW0PCNxdo5hmP8T2AemF9Nfo -xlgYdvXxwdZCsp/2bRW87TngsXPKLD5xkT4valPNUTWNM90LQlwY70Jjzwgo/5Lh -ggS09uqICvXvQSKdT7/tQcAYlaKbOlXubIiEhg874jwDTrtTT0ymUcurPr31cDgz -e6NRzFCr+0q8HWl9Mgp968lqJYGfY36/ydhFCJaejbIGmRGfrs5/suEpczI5S5Iu -ok8mqpDmMtVcd4by4Xm4sAdYRLMgCs5FIrfr0sX+NmEFBo1MnLc3cAsHPb+OWj5k -WiQ3ahD/m4dHyJnpXDNFJtXT6PjR6+SArQqsNgVxoqHos8mo/e5WBxkWxUslcSSQ -Gil7Xhs2HFkJT72y8VqCibqIzdrqLpiXVsawNQZccBP76cQFkhu8LH7azWEC7xdG -7W0Xv82L5FAFaH+bqTNJk/0t90cK0H5AOPiS79FAY5QYI9AIlDrZl+HUy+++kObb -S9ZYWGmP7HIRjh23CGVd/MPYRv42z3mIoIJr3U0kyXJA8yXqo9hOM8dqivMIiMnI -5L572OT/6uTgI/t9jMkJjN7L3LH2atugV+/lGchg3i/VdWQ/j62G/ZdFPDsyBIiw -TTX13Buv5ezfZ7lcNH22CA2IJoTocI78GzZ/ESNX9EYPMs/9psMT8rcSYV1OO+ew -vo0TQc62iQN+BBMBCAFoAhsDBQkBTp3FBQsJCAcDBRUKCQgLBBYCAQAWIQR13TLK -G/7qauQNgjxR/UCTbbAGWwUCXPrRO1sUgAAAAAASAEBwcm9vZkBtZXRhY29kZS5i -aXpodHRwczovL2dpc3QuZ2l0aHViLmNvbS9BbW9saXRoL2QzMDE2ZDdhNTMyOTQ0 -YWY4YTdkZGMwOTg5OGQ1MzBjMhSAAAAAABIAF3Byb29mQG1ldGFjb2RlLmJpemRu -czpuaXhuZXQueHl6P3R5cGU9VFhUPBSAAAAAABIAIXByb29mQG1ldGFjb2RlLmJp -emh0dHBzOi8vbWFzdG8ubml4bmV0Lnh5ei9AYW1vbGl0aGQUgAAAAAASAElwcm9v -ZkBtZXRhY29kZS5iaXpodHRwczovL3d3dy5yZWRkaXQuY29tL3VzZXIvQW1vbGl0 -aC9jb21tZW50cy9ieHpyb3ovZ3BnX2tleV92ZXJpZmljYXRpb24vAAoJEFH9QJNt -sAZblVwP/ijHbB3HzWRBUQ16AmMRANuDz6i3Gjm8+6Lp1AWHY7pY6XYvqaz1rBU+ -wEdteJguVGzlLXwh62eW25DA/koulAyqMorvI6GWuhiq+XXU5G3aNECcUBwk/nGQ -Ki2NPe1AlyoR48A+9YZmuBbligQjYeosd1wz+b2ea0VWo2TEwAxWT9OOJkR+DkPm -ltLwYWGloF2tAQJzYQcO9Jc/6B3TNc4vF6ogeKTQbJnR3dxmx+7SMAqm18PYIrP3 -RRnliBEXQi68UfuOWpFiZvrklJRW4qRl/8wRv+aCWIz150VPe959Jl+TFhXd2ryy -bJKFslQb65SjSian+rVOfbpqNqHMBJCi7WSdFd2BuZVhenTwNbL5qSrwP7n53E/N -z4iYGRgUfsk8BrKB93zG7LwKNbku+vmVqN7pWIDFhA7iOJCP6y8anfWGtHv7RiVV -bj7VFncdfnnmwUlkyVPfCgfkCnmjudryJFD7DxcfMtNvQ78eEw+8CvY28yiWQbjw -yEEkF2qh9y7G77BiBt25E5RAiEJU2YRR4NTOUiRDUc6dmeBny5L9ijjUADxJCQSn -BymWF2WyvIXracu+DviY9nPDEj1K62yOYgvDcIXMBdoH5KMPB/6wEIbhLdsUSvcz -vSEpDrpC3HMnM5RG+4T9TSiKFUsyazfhOeTyDMY0q9Y0F0OEjESYiQI2BBMBCgAq -BQJdj+Z7CRBR/UCTbbAGWwIbAwUJA6u+RQULCQgHAwUVCgkICwQWAgEAAACqSQ/7 -BHsL3Ah2wyhN0RBjwRebJSQU2vTOt+Ht6wO1kpuvvRC3ON7YBPFeCEy6dtehcG3m -YUPNi47bSpp8DMrqf2Jo3g4pp0j5tjdINXPatG028lJJ4uLRVAyHFR4pOnKjnyzq -gr41y4VsuDikPrhBz61QfI2KYOLvkr8Ytfd0ZJHlMvfVRblBthO40LBNgwQ+KJqj -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 -=iz0p +mDMEXay5XxYJKwYBBAHaRw8BAQdAiKIv7/tRQTqgrR1s3Z/6Z84jNaI3J4RjPENZ +hsPG4360HEFtb2xpdGggPGFtb2xpdGhAbml4bmV0Lnh5ej6IlgQTFggAPhYhBDUp +sOlrlhWurFm8RMo+/EBmLBm6BQJdrLlfAhsDBQkB4TOABQsJCAcCBhUKCQgLAgQW +AgMBAh4BAheAAAoJEMo+/EBmLBm6kUUA/RTwPcUHkeBO3k9lzuf3eHDtQFKMf9Z3 +U8dFIOPD8LckAQCNfvQamoTsqab7Zn5un6LxpISoDutBd5PVDSysXLxFC4kCMwQT +AQgAHRYhBHXdMsob/upq5A2CPFH9QJNtsAZbBQJdrLrJAAoJEFH9QJNtsAZb3CEP +/15tYC1axev7/MKl2+GUsrQEoLRkSwJnxG007lpnTS3l8MFRlrA2RtouU0hgChRM +idye2h5LCIUtWAPFaGvW7GDLjVKxZf6xaUXpbmr2oANeNJM5Vf5WOd421WV39nhu +IC1FEdJsSzXu19Wt1xfQEMIH7XZ/+UaNaHe7gYMw85U+zYIzUlS4FiHlAQpkLCXY +vqQVVNTfwhadVjzBWpGRB/klST7syTqjEGyv2WrvVJRVQ+BDwVxfCrxcnR2HeBfU +/DUJ5FXW+hwmdD/VH5I05NlhZNEinxHAK/C+5LLjjjxKRlnDzc1/lEExB6A0knuO +EkGSlc6CWPF08dgRtrGJ8d9qbK/7UzEWGDTwvp+Ktg5Qe/gbgqAROellHCCo3Ryo +tukDrReeHIgu1miGd4pL23tvZI0RZo/TYjZW/JhxSEroaHp7lHjgM0xNVPwrG9lX +AsAUrcWW/jpiezYtZurjFE9YiaM5+G361b2a5MkoKlvH0JvgvyE/83jdP5CxCTiM +bUHwBDRI055MuVR6EajAn238y9MFIF3JZlmje6WEjz5Z24L8d+eEO1vs2c97U9h0 +ATGH2ogeRTPmxgOF/9mWY1TuZyQ2kLW1RQqq6lIouhlP8ED5RGs7n+RS663babXt +B3gt/f9ax82aOKpEZbj2d9RAKDeKWXq4Aj4RtT+jAWUGuDgEXay5XxIKKwYBBAGX +VQEFAQEHQDRY2GPNOOTebQuS9Y6hq1b3Fx3+y+xKiLJrv8ciaQ0ZAwEIB4h+BBgW +CAAmFiEENSmw6WuWFa6sWbxEyj78QGYsGboFAl2suV8CGwwFCQHhM4AACgkQyj78 +QGYsGbpCFgD+P6ZPSm6rU/fvZW+QhVQ2SetBTO5WA7N5Z3pcp9Fe/LMBAJnKsnW7 +RPLDHXCmx1E/UAJJyzYp/etg5ul3dvBvZ00N +=Zdwp -----END PGP PUBLIC KEY BLOCK----- diff --git a/assets/pages/canary.png b/assets/pages/canary.png new file mode 100644 index 0000000000000000000000000000000000000000..592e8a333293fccdbe6b2bd32280d03aaab13d23 GIT binary patch literal 22948 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 A%m4rY literal 0 HcmV?d00001 diff --git a/assets/svgs/canary.svg b/assets/svgs/canary.svg new file mode 100644 index 0000000..4da2510 --- /dev/null +++ b/assets/svgs/canary.svg @@ -0,0 +1,118 @@ + + + + + + + Alternate Shield + + + + + + + + image/svg+xml + + + + + + + The FBIhas notbeen here + (watch very closely for the removal of this sign) + + diff --git a/blog/index.html b/blog/index.html index cbcd789..0871639 100644 --- a/blog/index.html +++ b/blog/index.html @@ -5,16 +5,26 @@ subtitle: "You are, quite obviously, home." description: "Ramblings from a random GNU/Linux user, sysadmin, and professional multi-instrumentalist" cover: /me.png sitemap: - priority: 0.9 +priority: 0.9 --- diff --git a/contact.html b/contact.html index 0b677ae..2d520db 100644 --- a/contact.html +++ b/contact.html @@ -45,7 +45,7 @@ These are some of my more public accounts; feel free to contact me at any of the

I also have Briar. Since they finished the feature that lets you add remote contacts, send me a message somewhere with your link and paste this into your client. It only works when we're both online so you may want to wait until I respond before you bother.

- briar://aabruyodzvlyq2xrxp75alyn5ac5t3tpo3bbqxdjzecxuko6lyfcq + briar://aabruyodzvlyq2xrxp75alyn5ac5t3tpo3bbqxdjzecxuko6lyfcq

I'm on Wire with @amolith as well.

diff --git a/index.html b/index.html index 6f9be4c..e92f804 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,9 @@ priority: 0.9

- + +
+

Running these services is not free and it's definitely not cheap; I'm paying for it all out of pocket so donations are greatly appreciated. I accept both fiat currencies as well as Bitcoin and Monero.

@@ -37,3 +39,5 @@ priority: 0.9
+
+
diff --git a/json/cards.json b/json/cards.json index 83b6f72..b51860a 100644 --- a/json/cards.json +++ b/json/cards.json @@ -1,6 +1,13 @@ { "cards" : [ + { + "name": "Email", + "description": "I run a mail server powered by Postfix, Dovecot, rspamd, ClamAV and a number of other components. The result is stable, private, and anonymous email for everone.", + "button_text": "Sign up!", + "link": "https://nixnet.email", + "tor":"#" + }, { "name": "Jabber/XMPP", "description": "Jabber/XMPP is a set of open technologies for instant messaging, multi-party chat, and voice/video calls. XMPP stands for the Extensible Messaging and Presence Protocol.", diff --git a/mumble.md b/mumble.md index f0142c8..44ec5b5 100644 --- a/mumble.md +++ b/mumble.md @@ -8,8 +8,6 @@ cover: /assets/pages/mumble.png Visit Mumble's [Downloads](https://www.mumble.info/downloads/) page for installation information. ## Setup -Simply launch the app and run through the audio setup wizard. If your OS supports it, you can simply click [here](mumble://nixnet.xyz:64738) and it will open automatically and connect to the server. Alternatively, launch Mumble, go to `Server -> Connect -> Add new`. Enter whatever username you want, use `nixnet.xyz` as the address, `64738` for the port, and label the server however you'd like. +Simply launch the app and run through the audio setup wizard. If your OS supports it, you can click [here](mumble://nixnet.xyz:64738) and Mumble will open automatically and connect to the server. Alternatively, launch the app, go to `Server -> Connect -> Add new`, enter whatever username you want, use `nixnet.xyz` as the address, `64738` for the port, and label the server however you'd like. That's it! -If you want a new channel made for something (game, podcast, private call, etc.), just [let me know](/contact) and I'll create one! - -If you would like to talk with me about something, check the [contact page](/contact) for the times I'll be available. +If you want a new channel made for something (game, podcast, private call, etc.), just [let me know](/contact) and I'll create one. If you would like to talk with me about something, check the [contact page](/contact) for the times I'll be available. diff --git a/privacy-policy.md b/privacy-policy.md index 4eed1b3..0746b33 100644 --- a/privacy-policy.md +++ b/privacy-policy.md @@ -10,7 +10,7 @@ cover: /assets/posts/privacy.png This will hopefully be the briefest "legal" document you've ever read as well as the most readable. If you need additional information [let me know](/contact) and I'll add it. ## IP Address -Some applications (Gitea, Mastodon, Mumble, XMPP) collect your IP when you register. At the moment, that information is kept indefinitely. However, I'm working on either completely disabling it or setting something up that will periodically delete stored IP addresses. When I do, this document will be updated accordingly. +Some applications (Gitea, Mumble, XMPP, and NixNet Mail) collect your IP when you register. At the moment, that information is kept indefinitely. However, I'm working on either completely disabling it or setting something up that will periodically delete stored IP addresses. When I do, this document will be updated accordingly. If you don't want me to have that information to begin with, just use [Tor Browser](https://www.torproject.org/). @@ -20,12 +20,10 @@ When you register for a service using an email address, that is obviously collec **Note:** whatever address you use for git is visible in commits. ## Browser Fingerprint -Your web browser communicates uniquely identifying information to all websites it visits by allowing the site to know details about your operating system, browser information, plugins installed, fonts installed, screen resolution, and [much more](https://panopticlick.eff.org/). I don't care about that either and, if some services do collect that for their own use (I'm 99% sure none of them do), I'm not going to look at it ¯\\_(ツ)\_/¯ +Your web browser communicates uniquely identifying information to all websites it visits by allowing the site to know details about your operating system, browser information, plugins installed, fonts installed, screen resolution, and [much more](https://panopticlick.eff.org/). As far as I know, nothing collects or uses any of that information. ## Usage and storage of collected information -**For most services:** Whatever data is collected is stored on one server in Germany and won't be shared with any third parties whatsoever. - -**For Nextcloud:** Whatever data is collected is stored on one server in my living room and won't be shared with any third parties either. User's files are encrypted at rest so they wouldn't be of any use if someone hacked my server and stole them. I do have the encryption key so I *could* decrypt and view your files. I'm not going to bother with that though because I don't have any interest in looking at your personal stuff. That's your business and I won't invade your privacy. +Whatever data is collected is stored on servers I have sole control over and it won't be shared with any third parties whatsoever. ## DNS services In short: @@ -45,7 +43,7 @@ To elaborate on Unbound's verbosity, if you have it installed, you can run `man There's no warranty, no uptime assurance, etc. so I recommend using multiple [resolvers](https://wiki.lelux.fi/dns/resolvers); that also improves privacy because the DNS queries are spread across multiple providers # Exceptions -I do live in the US; I have three servers here, one in Germany, and another in Luxembourg. If, for whatever reason, I'm compelled by law enforcement to give up your email, IP address, or any other information, I will even though *I don't want to*. As such, I do whatever I can to make sure *I don't have that information*. If I don't have it, I can't share it. +I do live in the US; I have three servers here, three in Germany, and another in Luxembourg. If, for whatever reason, I'm compelled by law enforcement to give up your email, IP address, or any other information, I will even though *I don't want to*. As such, I do whatever I can to make sure *I don't have that information*. If I don't have it, I can't share it. # Recommendations To mitigate invasions of privacy like this, use a throwaway email address for registration, such as one from [anonbox](https://anonbox.net/) if you want a temporary address or [cock.li](https://cock.li/) for something a bit more permanent. Also provide a [fake name](https://fakena.me/fake-name/) and use the service from behind [Tor](https://www.torproject.org/) or a VPN. Rather than a VPN, however, I *strongly* recommend using Tor across all devices. They have an [Android version](https://www.torproject.org/download/#android) now and there's another browser they recommend for iOS called [Onion Browser](https://apps.apple.com/us/app/onion-browser/id519296448). I don't use iOS so I can't say whether or not it's any good, just that the Tor Project recommends it. diff --git a/warrant-canary.md b/warrant-canary.md new file mode 100644 index 0000000..231f237 --- /dev/null +++ b/warrant-canary.md @@ -0,0 +1,54 @@ +--- +layout: page +title: Warrant Canary +subtitle: The FBI has not been here +description: Watch this page carefully for changes and read up on warrant canaries. I may not be able to state anything clearly. +cover: /assets/pages/canary.png +--- +**Updated**: 2019-10-29 21:33 UTC + +**Valid until**: 2019-11-29 23:49 UTC + +# Recent stories in my RSS feed +* [Uber sues Los Angeles as the fight over scooter data escalates](https://www.theverge.com/2019/10/29/20938212/uber-lawsuit-la-ladot-scooter-data-mds) +* [The California fires show how unprepared we are for climate change](https://www.theverge.com/2019/10/29/20936979/california-kincade-fire-wild-climate-change-disaster-preparedness) +* [50 Years Ago, the Internet Was Born In Room 3420](https://tech.slashdot.org/story/19/10/29/1557212/50-years-ago-the-internet-was-born-in-room-3420) +* [Security Updates for Tuesday](https://lwn.net/Articles/803381/rss) +* [The Pirate Bay was recently down for over a week due to a DDoS attack](https://thehackernews.com/2019/10/the-pirate-bay-down.html) + +# Statement +I have not been contacted by any member of law enforcement from any nation regarding this site, the associated servers, the services/applications running on them, or any of the users. This is accurate as of 2019-10-29 21:33 UTC. + +# Further information +Read this page carefully and watch for changes. The [Wikipedia](https://en.wikipedia.org/wiki/Warrant_canary) article may prove useful if you're not sure what something means. + + +# Signed version for verification +``` +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +**Updated**: 2019-10-29 21:33 UTC + +**Valid until**: 2019-11-29 23:49 UTC + +# Recent stories in my RSS feed +* [Uber sues Los Angeles as the fight over scooter data escalates](https://www.theverge.com/2019/10/29/20938212/uber-lawsuit-la-ladot-scooter-data-mds) +* [The California fires show how unprepared we are for climate change](https://www.theverge.com/2019/10/29/20936979/california-kincade-fire-wild-climate-change-disaster-preparedness) +* [50 Years Ago, the Internet Was Born In Room 3420](https://tech.slashdot.org/story/19/10/29/1557212/50-years-ago-the-internet-was-born-in-room-3420) +* [Security Updates for Tuesday](https://lwn.net/Articles/803381/rss) +* [The Pirate Bay was recently down for over a week due to a DDoS attack](https://thehackernews.com/2019/10/the-pirate-bay-down.html) + +# Statement +I have not been contacted by any member of law enforcement from any nation regarding this site, the associated servers, the services/applications running on them, or any of the users. This is accurate as of 2019-10-29 21:33 UTC. + +# Further information +Read this page carefully and watch for changes. The [Wikipedia](https://en.wikipedia.org/wiki/Warrant_canary) article may prove useful if you're not sure what something means. +-----BEGIN PGP SIGNATURE----- + +iHUEARYIAB0WIQQ1KbDpa5YVrqxZvETKPvxAZiwZugUCXbiwYQAKCRDKPvxAZiwZ +ui4gAQC5C/uVkoNy98HdV5zbI6lD7jRu54NuufErPd0A6mgBQQEA6PkSPAZ4cR7E +4Ea4wr2JR6L0DSmUIGoygBwnSKfh/Q8= +=k2U2 +-----END PGP SIGNATURE----- +```