a newish email option: cirrux

a newish email option: cirrux
Photo by Joanna Kosinska / Unsplash

The other day an internet acquaintence who I appreciate following posted about a new email and workspace option fully hosted in the EU called Cirrux. It looked interesting but it's also new enough that I'd love to have seen more about it and (as you can see from the Mastodon thread) I decided to email the founder a few questions. He gave me permission to share his response here.

my email to Rick Pastoor, founder of Cirrux
Hello! Someone shared a link to Cirrux on Mastodon and I clicked and was intrigued but was also left wanting a bit more in regards to information. The person that shared the link shared some hestiation as well so I thought I might send through some questions regarding Cirrux to try and get a better idea of what it’s about (especially since you invite questions on several pages on your site!). For context, I currently use a mix of iCloud and Fastmail but don’t love that my data is all hosted stateside and that encryption isnt necessarily zero access (or present or guaranteed). Also if you respond I was wanting to publish it on my website (https://krrd.ing - it’s not a high traffic website) in case there are others out there with questions (like my friend and I on Mastodon), if that would be ok with you. The format would be this intro note with the below question and your answer.

questions

I know a lot of folks will have concerns about “one man shows” for something as important as email/office workspace apps. How big is the Cirrux team (and is their plans to expand)? Is their any “got hit by a bus” plans in place if it is a one man shop?
Indeed one man show today. It will for sure grow a bit beyond me and I have a crew of folks around me already that help on contractor basis (eg for security audits). Also have the structure in place to offer code-escrow contracts, currently only doing that with larger orgs since there's a pricetag. But that would mean they will get source-code access automatically whenever something happens to me or the company.

I know a lot of people (myself included) have concerns about AI use in important tech services. Can you speak much to the Cirrux philosophy towards AI usage in development? I know you mention that it is used on the who and story page and I’d love to hear more about that (including maybe the degree that it leads in development vs human lead in development, etc).
I've been writing software for 20 years. Last year, everything changed, because now I suddenly am able to dispatch agents that do the tedious parts for me, which saves me a ton of time and allows me to spend most of my time on architecture, structure and product. So I love it and it allows me to do much more. But I'm in the lead and I'm spending a lot of time auditing what AI produces. I find that AI is really bad at setting direction and I dislike most of the writing AI does, so those are the things I do myself :)

One of my most important features is filtering. Being able to filter email might be the only way I stay sane using email. I don’t see any direct mention of it in your documentation. Is there any plans for sieve filters or anything like that?
I actually have extensive filtering options in the product! It's not directly sieve but it has most of the features it usually offers + a few more that are normally not part of sieve: https://cirrux.co/help/mailboxes (it's on this page but that is definitely underselling what is present in the product so I should improve that). One fun addition I added a while ago is filtering newsletters and setting an action to auto-archive emails in 30 days. The combination of those two helps clean up my inbox automatically.

I was intrigued to see a dedicated calendar client is in the works. Is that for a specific platform or platforms? What do you see as the secret sauce that sets it a part from other calendar clients? I ask as someone who generally dislikes calendar clients and has struggled to find one that works for me personally.
I just started testing the Calendar web client with Superfans (some users opt in to support the project a bit more). It's already in a pretty good shape. My previous startup was Rise Calendar, so I know a thing or 2 about building calendars haha. You can read about our journey here: https://risecalendar.com/. Secret sauce for all my clients: they are all local first, built for speed and keyboard first. I'm taking a pretty minimal approach with the clients, especially because if you want a more traditional one you can simply connect to those because Cirrux supports those open protocols as well. The secret sauce for the whole platform is that it is completely custom architecture, both for those clients as well as the SMTP/IMAP/CalDAV/CardDAV server. I wrote the foundation of those pre-AI, initially to learn more about those protocols but they are pretty solid now.

I love that you have a sustainability page baked in and that that’s a priority. Are there any additional plans in this regard (potentially in offsetting AI usage - I ask as someone conflicted about AI in part because of environmental concerns)?
I'm doing a few things in terms of sustainability already, like investing a bit of every subscription and relying on a hosting party that runs their datacenters for 100% on renewable energy. I'm committed to continue doing that and always curious if I can do more.

According to the terms, our emails are ours and that they are encrypted before they are stored. Is this end to end or do you store the keys? If so are there safeguards that prevent employees from accessing?
Email on Cirrux is encrypted at multiple layers, and keys are spread over multiple systems so someone needs access to multiple systems to gain access. User data is further secured by using workspace-scoped keys, so if those keys are deleted (when you delete your account), the data can no longer be read. I have admin tools to help troubleshoot, and all those actions are logged and traceable. I'm also working towards getting ISO 27001 certified (amongst other certifications) to make this even better. There are other platforms that are deeply focused on end-to-end everything, and if that's something you care about, I'm recommending those (like Proton). For me, the impact on UX, especially in a team context, is too big, so in Cirrux I'm taking a slightly more pragmatic approach. The Cirrux Backup solution I'm offering separately (which copies and syncs a Google account to have a secure copy) is actually end-to-end encrypted: the Desktop App generates an on device key pair and only shares the public key with Cirrux to encrypt your emails, after that they can no longer be read by anyone except you. Full technical details here: https://cirrux.co/help/encryption.

Do you have any sort of customer facing status page where customers can check and monitor uptime, etc?
Yep, status page is here: https://cirrux.betteruptime.com/

Email is a blessing and curse. We’ve all got to use it these days and deliverability is super important; this is one of the reasons a lot of searches for email hone in on a few big names that have reputations for deliverability. What can we expect with Cirrux?
On deliverability: that's obviously top priority for me. Just like stability of the product is. So that's why I'm keeping a really strict 0-bugs rule: issues always get prioritized before new features. Email deliverability comes down to reputation a lot, next to having your tech in order. And the best way to guard that reputation is by not allowing free accounts. Next to that I have a lot of monitoring in place to keep an eye on things as they happen. And I think it's just really nice that I'm just a guy you can reach out to, try that at one of the big players ;)

Any thoughts about JMAP?
JMAP is a solution to a problem that doesn't really exist, honestly. Which is why mainstream clients haven't adopted it and I also don't see myself focusing on it in the near future. My IMAP implementation is really fast, and for an even better experience you can use my own client.

Any screenshots you can share of the web interfaces? I’m curious at what that experience is like (I currently use fastmail and their robust web interface is one of the things I really like about it).
Attached a few screenshots of Mail, Drive and Calendar!

my takeaways

I like a lot that Rick is approachable. It means something that he took the time to respond. I'm a nobody on the internet but I appreciated that he engaged.

In terms of what I was wondering about:

  • I feel some assurance that he's at least thinking about the future. I think this can be a hard thing in founder scenarios or one man shops but it's nice to know security audits have been contracted (amongst other things) and that there's been thought to the "what if a bus happens" question (although the code escrow doesn't affect me).
  • AI - this is probably my biggest hangup; I was really glad to read on in the questions that the core backend functions were written pre-AI but it does seem like a lot of the code base does lean into it; I'm not totally against this but it does give me pause in core arenas like email/calendar/contacts.
  • I missed filtering in the helpdocs when I first read through (I was looking for it as a major category because that's how important it is to me). I'm glad it's there though and matters to him!

my plans

Cirrux is a compelling product. As I wrote in my initial email to Rick, I don't love hosting email on iCloud and even Fastmail gives me slight pause at times. Cirrux could be a possible replacement:

  • It's priced very reasonably: 29 euro/year/account for 20GB beats Fastmail, depending on your needs.
  • I also appreciate quite a bit Rick's approach to encryption in Cirrux: it's obviously important and baked in but not the thing that defines the service.

My omglol discount with Fastmail is up in October and right now Cirrux is sitting at the top of the list of potential replacements, should I choose to replace it. I'll definitely be keeping an eye on how it progresses and might consider testing with a random domain closer to October.

Subscribe to my newsletter

Subscribe to my newsletter to get the latest updates and news

Member discussion