All Projects β†’ xwiki-labs β†’ Cryptpad

xwiki-labs / Cryptpad

Licence: agpl-3.0
Collaboration suite, end-to-end encrypted and open-source.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Cryptpad

FlashPaper
One-time encrypted password/secret sharing
Stars: ✭ 85 (-97.28%)
Mutual labels:  encryption, zero-knowledge
Git Secret
πŸ‘₯ A bash-tool to store your private data inside a git repository.
Stars: ✭ 2,706 (-13.41%)
Mutual labels:  encryption
Staticrypt
Password protect a static HTML page
Stars: ✭ 2,280 (-27.04%)
Mutual labels:  encryption
Encrypt
πŸ”’ A set of high-level APIs over PointyCastle for two-way cryptography.
Stars: ✭ 199 (-93.63%)
Mutual labels:  encryption
Pagecrypt
Client-side password-protection for HTML
Stars: ✭ 186 (-94.05%)
Mutual labels:  encryption
Obfuscator Class
πŸ‘¨β€πŸ’» Simple and effective Obfuscator PHP class (this is not a stupid base64 encoding script, but a real and effective obfuscation script)
Stars: ✭ 202 (-93.54%)
Mutual labels:  encryption
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (-29.92%)
Mutual labels:  encryption
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (-93.06%)
Mutual labels:  encryption
Spring Cloud Vault
Configuration Integration with HashiCorp Vault
Stars: ✭ 210 (-93.28%)
Mutual labels:  encryption
Yadm
Yet Another Dotfiles Manager
Stars: ✭ 2,982 (-4.58%)
Mutual labels:  encryption
Tenseal
A library for doing homomorphic encryption operations on tensors
Stars: ✭ 197 (-93.7%)
Mutual labels:  encryption
Jncryptor
Java implementation of RNCryptor
Stars: ✭ 187 (-94.02%)
Mutual labels:  encryption
Gmssl
ζ”―ζŒε›½ε―†SM2/SM3/SM4/SM9/ZUC/SSLηš„OpenSSLεˆ†ζ”―
Stars: ✭ 2,747 (-12.1%)
Mutual labels:  encryption
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+385.5%)
Mutual labels:  encryption
7zip4powershell
Powershell module for creating and extracting 7-Zip archives
Stars: ✭ 213 (-93.18%)
Mutual labels:  encryption
Hive
Lightweight and blazing fast key-value database written in pure Dart.
Stars: ✭ 2,681 (-14.21%)
Mutual labels:  encryption
Laravel Gdpr
GDPR compliance with ease.
Stars: ✭ 189 (-93.95%)
Mutual labels:  encryption
Pgsodium
Modern cryptography for PostgreSQL using libsodium.
Stars: ✭ 202 (-93.54%)
Mutual labels:  encryption
Marysue Encoder
ζŠŠδ»»ζ„ζ–‡ε­—ε’ŒηŽ›δΈ½θ‹δ½“ηš„ε§“εθΏ›θ‘ŒεŠ ε―†θ½¬ζ’
Stars: ✭ 219 (-92.99%)
Mutual labels:  encryption
Crdt Playground
Stars: ✭ 215 (-93.12%)
Mutual labels:  collaborative-editing

CryptPad

CryptPad is a collaboration suite that is end-to-end-encrypted and open-source. It is built to enable collaboration, synchronizing changes to documents in real time. Because all data is encrypted, the service and its administrators have no way of seeing the content being edited and stored.

CryptPad screenshot

Installation

For development

Our developer guide provides instructions for setting up a local instance without HTTPS or our more advanced security features.

For production

Configuring CryptPad for production requires a little more work, but the process is described in our admin installation guide. From there you can find more information about customization and maintenance.

Current version

The most recent version and all past release notes can be found here.

Setup using Docker

See CryptPad-Docker repository for details on how to get up-and-running with CryptPad in Docker. This repository is maintained by the community and not officially supported.

Security

CryptPad offers a variety of collaborative tools that encrypt your data in your browser before it is sent to the server and your collaborators. In the event that the server is compromized the database holds encrypted data that is not of much value to attackers.

The code which performs the encryption is still loaded from the host server like any other web page, so you still need to trust the administrator to keep their server secure and to send you the right code. An expert can download code from the server and check that it isn't doing anything malicious like leaking your encryption keys, which is why this is considered an active attack.

The platform is designed to minimize what data is exposed to its operators. User registration and account access is based on a cryptographic key that is derived from your username and password so the server never needs to see either and you don't need to worry about whether they are being stored securely. It is impossible to verify whether a server's operators are logging your IP or other activity, so if you consider this information sensitive it is safest to assume it is being recorded and access your preferred instance via Tor browser.

A correctly configured instance has safeguards to prevent collaborators from doing some nasty things like injecting scripts into collaborative documents or uploads. The project is actively maintained and bugs that our safeguards don't catch tend to get fixed quickly. For this reason it is best to only use instances that are running the most recent version, which is currently on a three-week release cycle. It is difficult for a non-expert to determine whether an instance is otherwise configured correctly, so we are actively working on allowing administrators to opt in to a public directory of servers that meet our strict criteria for safety.

Translations

CryptPad can be translated with nothing more than a web browser via our Weblate instance. More information about this can be found in our translation guide.

Contacting Us

You can reach members of the CryptPad development team on Twitter, via our GitHub issue tracker, on our Matrix channel, or by e-mail.

Team

CryptPad is actively developed by a team at XWiki SAS, a company that has been building Open-Source software since 2004 with contributors from around the world. Between 2015 and 2019 it was funded by a research grant from the French state through BPI France. In the years since we have been funded by NLnet PET, NGI TRUST, NGI DAPSI, subscribers of CryptPad.fr, and donations to our Open-Collective campaign.

Contributing

We love Open Source and we love contribution. Learn more about contributing.

If you have any questions or comments, or if you're interested in contributing to CryptPad, come say hi in our Matrix channel.

License

AGPL logo

This software is and will always be available under the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. If you wish to use this technology in a proprietary product, please contact [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].