About Me

My name is Seth, and I’ve started this blog to give me a space for longer-form analysis, thought, and content.
My aim overall is to educate and learn more myself about where technology and privacy meet, and am deeply enthusiastic about the ability these technologies grant people to take back control of their data, and more broadly, their digital lives.
I am a site reliability engineer by day, but have fallen down the privacy and cryptocurrency rabbit holes as of late and will be focusing my posts on those two topics.
How To Contact Me
- Signal -
+1 (616) 326 4079
- Threema -
WBAAN4ZA
- Session -
0500cd745d20205d670b1c8d0d4993e37587a819dc6340a94f6eb48950ab15262c
- Briar -
briar://acydkymetdoh3bmygrvjduh6atgg54eomiwxa2raxerkcgs4sxxhk
- Matrix -
@sethforprivacy:matrix.optoutpod.com
- Twitter -
@sethforprivacy
- Email -
seth (at) sethforprivacy (dot) com
Primary PGP Key
If you’d like to reach me over any of the contact points above and add a layer of encryption/signing via PGP, please use the below PGP public key to do so.
Fingerprint:
55EE C39E 2EFD D374 0F94 DFFB 6B97 91C6 214D 1E57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGBwdW8BEACh2gGCMtmS6VgWf/4JCK8O4NKnQ5uoCIxG+oASc+kPOfWZwS0t
F64tx03nOKU1WKsRBoZqfxYn32et/GL79tp6HlDRJL7uQ37CjaU+UjFgYuBtdOB3
0zbfIX/ztGFEqowZPvmEobMlXNfuxs89PMxoFbNl5dWLmeOfYBFsdKajsQdRw2xu
kx5iZxDNwPkg+aA4lK/Jhn9PPsXZZojMudgdpb+2AIhUMDJdof+f+t3rWVWed5Qv
PluNYVMZRPnLHF0VredIVtapWqCBPBpkryUAcc0oQIO+jKrFFc4r44to8OQCSW34
/vnRXAFmcWrZWLwtqptxNvF8tkgeK7UOFKcKyHXYcfj9lZz9jho8ifQi/P2pvYkk
5RvjvTTXUF+rLU1BNkBE4eOxMNl7OLupVCaPp8Vb8fjxDVmeidhei68NrJxR2PHh
69lRp0G9QsXj6NlgbwDh8iY3cpPsyPokHAAp4z8Zm2hhobAPujT1sF352ErAezjK
l7U6klDhNuTBJt8AocA8Sprzic2Ec+mEBKA1HqxaOQkR/hTpJ2xOsngET2kwxTfr
HIKzHa5seE139sOB898naCvwEkcLlw5amjvHYgRW37o/z4TRfwb9ukSjdpdTiiuA
4eDd7/5RfOyChRL+6Butm2rkmwyGkJtN+9HCtXLIBsG16f1KaUAm+4pAwwARAQAB
tClTZXRoIFNpbW1vbnMgPHNldGhzaW1tb25zQHByb3Rvbm1haWwuY29tPokCTgQT
AQgAOBYhBFXuw54u/dN0D5Tf+2uXkcYhTR5XBQJgcHVvAhsPBQsJCAcCBhUKCQgL
AgQWAgMBAh4BAheAAAoJEGuXkcYhTR5XSLsP/3tn6uC2K3fjdcXE3Oo63NY7RlvY
jggUzY0lk2kmAdzuZfRkkQdqzre2k5ezY/kQ4qHdNsu7kCscUl/bI0t4CfNAguMR
9YEJG3DfrJ0Hz9AqUfd/ahUS7ePMo530clOgZ7LPsIJNxVX3acmUnqAyczkE5EHl
S98y3qPLpri0VnK/ggcMlS4LKbbZRKxe5C7D5AHG/GDA6FxBnFda55kiUEE+TU5I
Bcdw9Q6SyxuNDblL2J4QdbBvgVbxh3UlEihzwx78Aiq9hul9n9ahYdhCV15FqJZf
oaeVX9kwzz5EpABakFfij3Hgu9CA7GRP6SqOKcjv2Zn24WYfzsTv1ypWOB+q+3Qs
BoDGPQTuAPwMALUM/FWkpw5ioqoV3Hok1R2RcR2HpYOGlJXsOktL1mSeIWN6CnAr
/Yi/QuDt0HCKUI45rIWIE8uNuJER4hsn+yEzTJEBnA/Hw1Y3l5D3lyR18ol2qa5x
GZqRANnGkb/tIwpS5k2uRNuLJuEhn5/g25P+cq4sHmgdxKsZ9GPbnxapwdoWuDuU
6vRVCcniv/CTb69oyUwJ18QQ7VL7eMxsAVh/mhc8JVeLhMqXE8GadQbBRLfctDYv
h6rCtdTWwnY90jJww8xedbjEy5OVT8gn7ay9lpWjWqCMowO24Qo8mhaZqnVzAmI1
JEcJD9ltDAVcgs36
=p/JF
-----END PGP PUBLIC KEY BLOCK-----
ProtonMail PGP key
My primary email provider is ProtonMail, and I use their generated PGP key for signing (not encrypting) emails I send from that account (starting Jan 26, 2022).
To validate an email is from me, please ensure the following PGP key is used to sign said email:
Fingerprint:
D7F7 313E 8792 F59E 5B65 19E0 BDBB 0A37 0BC5 23BA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org
xjMEYfGNJBYJKwYBBAHaRw8BAQdA6lxzGd+mO3RROCPz5xgpCILH28HhHJtT
3ssSK9YeL1zNMXNldGhAc2V0aGZvcnByaXZhY3kuY29tIDxzZXRoQHNldGhm
b3Jwcml2YWN5LmNvbT7CjwQQFgoAIAUCYfGNJAYLCQcIAwIEFQgKAgQWAgEA
AhkBAhsDAh4BACEJEL27CjcLxSO6FiEE1/cxPoeS9Z5bZRngvbsKNwvFI7qw
OQEA6YDwJemRkFJqWQnUcE0kIT2CrQ2Z0A8Ro7L30lIPqhcBAKFNCD6uhdwz
g7nbPHy+VIaGqXUsCYkkEuFor3OEtloCzjgEYfGNJBIKKwYBBAGXVQEFAQEH
QAZORKFgOyRYI8PUdqF8t8X5XPkbYhcrafQZ65a+vdYKAwEIB8J4BBgWCAAJ
BQJh8Y0kAhsMACEJEL27CjcLxSO6FiEE1/cxPoeS9Z5bZRngvbsKNwvFI7o9
NwD/WsuGOChadtKPNRw7tSS6OdpeBUTYqkZy5qmk2NDSnZsA+gOoC9S3+CXl
hOzhrrXhfHHaEpXU+mKFVGVjp8BIjnIM
=CXck
-----END PGP PUBLIC KEY BLOCK-----
PGP-verified identities
Below you can find verification of this DNS domain, my Github profile, my Matrix profile, and my Twitter account, all signed via PGP:
https://keyoxide.org/55eec39e2efdd3740f94dffb6b9791c6214d1e57
My Community Resources
Opt Out, a FOSS and privacy-focused podcast
Opt Out is a podcast where I sit down with passionate people to learn why privacy matters to them, the tools and techniques they’ve found and leveraged, and where we encourage and inspire others towards personal privacy and data-sovereignty.
Check out my announcement blog post for more info or the podcast’s website at optoutpod.com.
I also host a Peertube mirror of all Opt Out videos at https://videos.optoutpod.com.
Status page for all of my community resources
Go to https://status.sethforprivacy.com (Tor: http://rtafhojj2atlfi74oidwiwmjwn3kqcpp7dlugiw3aonlhkfpc3vipeyd.onion) to see the uptime and any outages associated with the services that I run.
Privacy-preserving front-ends and tools
- Whoogle (private search front-end for Google)
- searx (private search aggregation)
- Cryptpad (E2EE document storage and collaboration)
- Invidious (Private YouTube front-end)
- Nitter (private Twitter front-end)
- Teddit (Private Reddit front-end)
- Privatebin (Private and encrypted pastebin)
- Wikiless (Private Wikipedia front-end)
Privacy-preserving chat servers
- Cwtch Group Server (Private p2p messenger)
Address:
cwtch:urwm3dqkvnui45dys4zgawe5htkksbvngxwklfeocfos5tk2vqy2y7yd.onion
Server bundle:
1
server:eyJLZXlzIjp7ImJ1bGxldGluX2JvYXJkX29uaW9uIjoidXJ3bTNkcWt2bnVpNDVkeXM0emdhd2U1aHRra3Nidm5neHdrbGZlb2Nmb3M1dGsydnF5Mnk3eWQiLCJwcml2YWN5X3Bhc3NfcHVibGljX2tleSI6ImZOSGRDZ3A2S0l5RFkwL0Z3UHFGdm9pVnBDMkxYQ1EzaTNDV0NlYnkrd3c9IiwidG9rZW5fc2VydmljZV9vbmlvbiI6ImN5anN6emxxY2w2Z2c0Z2lkNGhhank0bzZ4ejVvazR3Mnc3dHl5Y21qbmR0M2xnd2xtNjNzY3lkIn0sIlNpZ25hdHVyZSI6IlViN2NpSFA3OS82ZWh6MDRvbmIwZHR0bWlMbUNtSDhpMk9rd3FicjlGcU1ka3E3dWY5TXo2WHhrZG9LQlpabzlkUkJFbExCYXRUSUJKcHBGZWJ5SkRnPT0ifQ==
More info: https://git.openprivacy.ca/cwtch.im/server
- Matrix - Coming soon!
High-Performance Monero Nodes
I host two high-performance Monero nodes that are free to use for anyone, both as a p2p peer and a remote RPC for wallet usage:
- RPC (use this address in your wallet for a remote node):
node.sethforprivacy.com
- Port
18089
- Port
node2.sethforprivacy.com
- Port
18089
- Port
sfprpc5klzs5vyitq2mrooicgk2wcs5ho2nm3niqduvzn5o6ylaslaqd.onion
- Port
18089
- Port
sfprpc2fws6ltnq4hyr7lvpul3nank5layd7q7tyc5h4gy4h77gtabad.onion
- Port
18089
- Port
- p2p:
node.sethforprivacy.com
- Port
18080
- Port
node2.sethforprivacy.com
- Port
18080
- Port
sfpp2p7wnfjv3lrvfan4jmmkvhnbsbimpa3cqyuf7nt6zd24xhcqcsyd.onion
- Port
18080
- Port
sfpp2p2tlgpsjxygeknkkfq4ho5uco56zvp2whn7bz2v7xbyqoslofqd.onion
- Port
18080
- Port
Tor Relay/Guard Node
I also host a Tor relay/guard node, available at the below address:
tor.sethforprivacy.com:443
Atomic Swap Rendezvous Node
The current atomic swap protocol provided by COMIT network uses rendezvous nodes as decentralized servers for discovering swap partners, offers, etc.
I run one of these nodes that you can use to discover current sellers of Monero, and you can use it as shown below:
Rendezvous node:
/dnsaddr/swap.sethforprivacy.com/p2p/12D3KooWCULyZKuV9YEkb6BX8FuwajdvktSzmMg4U5ZX2uYZjHeu
|
|
If you run an ASB, please consider switching to using my rendezvous node instead of the original testing node:
Set rendezvous_point
in your ASB config.toml
to:
rendezvous_point = "/dnsaddr/swap.sethforprivacy.com/p2p/12D3KooWCULyZKuV9YEkb6BX8FuwajdvktSzmMg4U5ZX2uYZjHeu"
Monero Docker Images
I have created a bare-bones and simple monerod
Docker image that compiles from source according to the selected tag:
Github Repositories
- simple-monerod-docker
- A simple and straightforward Dockerized monerod built from source and exposing standard ports.
- p2pool-docker
- A simple and straightforward Dockerized p2pool built from source and exposing standard ports.
- self-hosted-services
- A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.