Join the team

We’ve been making a big deal of our funding status for the last while, and for good reason. CryptPad has largely been funded by the OpenPaaS research and development project, funded by BPIFrance. We’re very happy with the results of the past four years of work, but this support will terminate at the end of March 2019.

While this change is a bit scary for us, it also means that we’ll be free to pursue new research projects. Europe is investing in technologies that promote human-centric values, so there are many opportunities that align with our goals. We have been actively seeking funding from a variety of sources, and though things are currently uncertain for us, it’s quite likely that our team will need to expand to prepare for upcoming obligations.

The skills we want

We’re looking for web technologists and product designers with experience in privacy engineering. If you already use CryptPad, encrypted messengers, or other similar communication systems to protect your personal data, that knowledge will be an asset. If you use unencrypted platforms and have a good understanding of the personal and societal trade-offs, that will count in your favour as well.

This field is fairly young, so we’re open to any experience you have, not just what you’ve learned in a professional or academic context.

In terms of technical skills, our daily work typically includes:

  • Clientside Javascript (ES5) and cross-platform browser APIs
  • Nodejs
  • CSS3 and LESS
  • HTML5
  • BASH
  • GIT
  • SSH, information security, and basic system administration

We’re interested in incorporating skills we don’t already have, so don’t panic if you’re unfamiliar with anything listed above.

Perhaps more important than the technical skills are the so-called soft skills:

  • Empathizing with users and prioritizing improvements based on their impact
  • Communicating well within a team (including asking for clarification if your goals are ever unclear)
  • Managing your time well (we avoid micro-managing and working overtime)
  • Reasoning about pragmatic security
  • Consideration of both immediate tasks and long-term goals

What we offer

XWiki SAS has been developing open-source software for the last 15 years, and we rely on the open-source tooling internally. Joining our team means learning how to run a sustainable business while giving away our product for free (without selling user data).

Otherwise you can expect:

  • A relaxed work environment (in Paris, France or Iasi, Romania) with part-time remote work
    • or negotiable full-time if relocation is not possible or desireable
  • To develop portable skills using open-source software
  • International travel (at our expense) when promoting the company or our projects
  • Opportunities for advancement, training, and other benefits
  • The chance to shape the future of an exciting project with your personal view of responsible data handling
  • To become an expert in privacy-enhancing technologies (we’re literally an award-winning team) Awards for XWiki and CryptPad

A special note to researchers

We’re very interested in distributed systems, data science (as an adversary against privacy), and human-computer interaction. If you are knowledgeable about any of these, some intersection, or anything else that might be relevant, that’s great!

If you have recently attained a PhD from an institution recognized by the EU, there are subsidies which can help us pay your salary. We have authored two peer-reviewed papers to date, so we can offer continued involvement in the research community if you desire.

Caveats

Sorting through CVs can be a lot of work, though a little transparency on some issues might help lighten the burden on our side. Below are some things to consider before contacting us.

As stated above, our ability to hire will be based on the status of some pending proposals. We don’t currently know how many positions will be available, and our timeline on when we could hire is fuzzy at best. We’d like to have your profile ready so we can act quickly once we know more.

We can’t compete with the salaries offered by companies in Silicon Valley, though they are comparable to other European businesses. As a consolation, you’ll be directly involved in determining how we move forward, and you’ll gain insight into the exciting European research ecosystem.

Our funding sources tend to place restrictions limiting those funds to residents of European member states. I moved to France from Canada to work on CryptPad several years ago, but things are generally simpler if you’re already here. Don’t let that stop you from contacting us, though!

We understand that talent comes in many forms, and we welcome new ideas. We’re willing to make exceptions for promising candidates, but we’d like to know that you care about the topic. There are probably better options available if you just want a job.

If you are interested…

Contact us at jobs@cryptpad.fr with a recent CV and a brief introduction explaining what you’d bring to the team.

CryptPad funding status March 2019 - Thanks to our 100 backers!

The beginning of the year has been busy. We traveled to Barcelona to officially receive our NGI Award. Spreadsheet functionality was officially released in CryptPad and our funding has been progressing since our last status in November.

We have seen a spike of both new subscriptions and growing usage of CryptPad.fr in the last few months. You can see the numbers in the new spreadsheet function launched in January (though this functionality is still restricted to registered users).

CryptPad funding details

We now have more than 100 backers from 23 countries around the world.

CryptPad funding by country

While this cannot yet fund our two developers we are happy that the funding is progressing. We will reach a first goal of 6k by the end of the OpenPaaS-NG project ending this month. We have also candidated to the NLNet Privacy and Trust Enhancing Technology funding call.

Now we need more help! First we need to be able to sustain our team, but also we need to be able to expand, especially if we want to have Open Source software in the Zero-Knowledge space. Proprietary software providing some form of Zero-Knowledge will probably start growing with extensive funding. If we want independent free-software alternatives for this type of software, then we need to group our effort and fund open source solutions like CryptPad. We have ambitious objectives for CryptPad and we cannot achieve these with only two developers.

On the subject of funding, CryptPad will be presented at the Fund the Code event on March 19th in Paris, with XWiki SAS (CryptPad’s parent company) sponsoring the event.

Since the launch of the campaign we have published a roadmap for CryptPad of what we would like to achieve with the funding. It’s also available on the OpenCollective web site. Check it out and see our ambitious objectives for this project. We are already making progress on this roadmap.

To finish, I’d like to give progress on CryptPad’s usage. We are now reaching close to 250 instances of CryptPad running around the world, and the official cryptpad.fr instance is growing regularly. The growth of CryptPad noticed in November has not stopped and now we have more than 1500 weekly drive users (from 1000 in November), more than 7000 weekly pad users (from 6000 in November).

cryptpad drive stats cryptpad pad stats

A special note to our German users where CryptPad is growing quickly. We have noticed on Twitter that teachers promoting are CryptPad in their community and there are now more users from Germany than from the US, making it the top country representing 25% of the CryptPad.fr users and also of the CryptPad hosted instances.

cryptpad countries

Try CryptPad, love it, take care of it, and even better come help!

Ludovic Dubost & the CryptPad Team

Looking for translators

Our mission is to make privacy-enhancing technologies accessible to people from all over the world. We get a lot of attention for the technology that we build, but that technology may be of limited use to those who can’t understand what it’s doing. I’m not talking about how the cryptography in CryptPad works, but the simple matter of reading the text displayed on the screen.

CryptPad has been translated into nine different languages, but only a third of those translations are complete. Members of the development team are fluent in English and French, so those are easily maintained, but the rest are beyond our ability.

translations status

The other translations were written by contributors, but our required format made them difficult to maintain, so we understand why so many have become out of date. With that in mind, we’ve decided to adopt the open-source Weblate translation platform for our project to make the process more manageable. If you’re familiar with CryptPad and fluent in any language other than English or French, we’d love your help translating the project.

You don’t have to do it alone, and it doesn’t need to be done all at once. Weblate allows translators to change one string at a time in a nice web interface, with issues sorted by type.

Weblate translation interface

Anyone can register an account on our instance (weblate.cryptpad.fr). From there, we can appoint reviewers for each language who will receive notifications any time their language receives a suggested update.

If you’d like to translate CryptPad into a new language, that will require a little more involvement on our part, but we’d be very happy to help. Our translation guide has more detailed information, but you can always contact us if you’d like to help.

Even if your preferred language is already translated, we still welcome improvements to the existing translations. Feel free to sign up and make suggestions, or stop by our chat room if you find any part of the platform difficult to understand.

Heading to Barcelona

There’s a fairly long list of people who have helped make CryptPad what it is today, but on a day-to-day basis its improvements are driven primarily by myself and a colleague who would rather push code than take credit for his work. As privacy engineers we’re most excited about building and deploying new features that help people move away from less private platforms. Even so, it’s important to step away from building new things occasionally to both promote what we’ve done so far and ask people what they think of it.

Since our small team handles everything related to the project (including development, deployment, support, and promotion) the coming release will take place three weeks after our last to allow us to focus on meeting users. As previously announced, we’ve been invited to the NGI awards which will be colocated with the Mobile World Congress in Barcelona.

I’ll be accepting the NGI startup award for Privacy and trust-enhanced technologies along with Ludovic Dubost (my boss and the CEO of XWiki). If you’ll be in the city at the same time I encourage you to reach out to us via Twitter (@cryptpad, @ldubost, @fc00ansuz) or Mastodon (@ldubost, @cryptpad).

I plan to announce our plans for the coming months in a more formal roadmap, however, if we meet in person I’ll be happy to muse about the project’s trajectory in a casual setting. Come say hi, tell me what you’d like to see, and you might see it land in an upcoming release!

CryptPad funding status November 2018

I’ve now let a few months pass since the last August status. I’m sorry about that as I have been very busy with XWiki SAS activities as well as conferences including CryptPad talks.

I use this occasion to post the links to the different talks we had to present CryptPad and our goals:

We have also been busy preparing some other funding opportunities for CryptPad which we believe can help bring more development to the project. Rest assured we are hard at work to make it happen. By the way, if you are an independent developer in Europe and you would like to be funded to work on a CryptPad project, contact us, we could have an opportunity for you.

Also I wanted to announce that in addition to the NGI Award “Privacy and Trust Enhanding Technologies” received last month for CryptPad, XWiki SAS has now also received an award at the Paris Open Source Summit from the CNLL (Conseil National du Logiciel Libre). This award “Enterprise Award for an Open and Ethical Digital” (Prix de l’Entreprise pour un numérique ouvert et éthique), recognizes XWiki SAS’ involvement in sustainable free software development for the last 15 years. This of course includes our involvement in CryptPad and working hard to bring this free software solution to life and sustain its development. We are very proud of it and are committed to honor this award in the future.

Again we are grateful for our donators and subscribers as well as to all that relay our communications about the CryptPad crowdfunding campaign.

In the last three months we have received 1000 Euros from subscriptions and donations. this number has been growing in particular since we have launched yearly payments for subscriptions.

We have now exceeded 4000 Euros in funding for CryptPad since the beginning, including 1000 Euros of donations. This funding comes from 65 different sources from 19 different countries. 26 donators are coming through Open Collective.

cryptpad funding details cryptpad funding by type cryptpad funding by country

While this cannot yet fund our two developers we are happy that the funding is progressing. We hope to continue to grow subscriptions and donators and have between 6k and 10k Euros by the end of the OpenPAAS NG project which currently funds us. Progressively we are getting close to secure funding for the project.

Now we need more help ! First we need to be able to sustain our team, but also we need to be able to expand, especially if we want to have Open Source software in the Zero-Knowledge space. Proprietary closed source software providing some form of Zero-Knowledge will probably start growing with extensive funding. If we want independent free-software alternatives for this type of software, then we need to group our effort and fund open source solutions like CryptPad. We have ambitious objectives for CryptPad and we cannot achieve these with only two developers.

Since the launch of the campaign we have also published a roadmap for CryptPad of what we would like to achieve with the funding. It’s also available on the OpenCollective web site. Come check it out and see our ambitious objectives for this project. We are already making progress on this roadmap.

Aaron and Yann, our CryptPad developers, have released the shared folders feature, one of the most demanded feature. We have also worked on improving the reliability of the synchronization engine (chainpad).

To finish, I’d like to give progress on CryptPad’s usage. We are now reaching close to 200 instances of CryptPad running around the world, and the official cryptpad.fr instance is growing regularly. We have seen a surge in the last weeks, maybe related to the conferences, and we have now more than 1000 drive users, and 6000 pad visitors per week. The activity has almost doubled in 4 month.

cryptpad drive stats cryptpad pad stats

Try CryptPad, love it, take care of it, and even better come help !

Ludovic Dubost & the CryptPad Team