Как работать над общими документами и не отдавать данные корпорациям

07 May, 2026

Представьте, что вы обсуждаете в онлайн-редакторе детали нового проекта, архитектуру безопасности или просто список покупок. В этот момент ваши данные лежат на сервере провайдера в открытом виде. Даже если компания клянется в честности, всегда есть риск утечки, судебного запроса или просто любопытного системного администратора. CryptPad предлагает другой путь: совместную работу, где сервер вообще не понимает, что именно он хранит.

Я наткнулся на этот проект, когда искал альтернативу Google Docs для работы с чувствительными данными. Оказалось, что ребята из XWiki SAS (французская компания, которая пилит опенсорс уже лет двадцать) создали полноценный офисный пакет с нулевым разглашением.

Что внутри этого комбайна

CryptPad — это не просто текстовый редактор. Это целая пачка инструментов, которые мы привыкли видеть в облачных офисах, но с упором на приватность.

Drive screenshot

Внутри есть всё для повседневных задач:

  • Текстовые документы и таблицы.
  • Презентации и канбан-доски.
  • Опросы (аналог Google Forms) и даже Whiteboard для рисования схем.
  • Редактор кода с подсветкой синтаксиса.

Главная фишка в том, что шифрование происходит прямо в браузере. Когда вы печатаете символ, он зашифровывается вашим ключом и только потом улетает на сервер. Коллега на другом конце получает зашифрованный пакет, расшифровывает его своим ключом и видит изменения. Сервер в этой цепочке работает как «глухой» почтальон: он передает конверты, но не может их вскрыть.

Suite screenshots

Как это работает технически

Проект написан на JavaScript. Для синхронизации правок в реальном времени используется алгоритм ChainPad. Это реализация операционных преобразований (Operational Transformation), которая позволяет нескольким людям править один файл без конфликтов, сохраняя при этом целостность цепочки шифрования.

Интересно реализована работа с аккаунтами. Здесь нет привычной базы данных с паролями, которую можно взломать. Ваш логин и пароль используются для генерации криптографических ключей прямо на стороне клиента. Сервер никогда не видит ваш пароль в чистом виде, поэтому восстановить его через техподдержку не получится — если забыли данные, доступ к файлам потерян навсегда. Это цена реальной безопасности.

Как развернуть у себя

Если вы не хотите пользоваться публичным инстансом cryptpad.fr, проект легко поднять на своем железе. Разработчики подготовили официальный Docker-образ, что сильно упрощает жизнь.

Для быстрого старта можно использовать docker-compose:

version: '3'
services:
  cryptpad:
    image: cryptpad/cryptpad:latest
    ports:
      - "3000:3000"
    volumes:
      - ./data/blob:/cryptpad/blob
      - ./data/block:/cryptpad/block
      - ./customize:/cryptpad/customize
      - ./data/data:/cryptpad/data
      - ./data/files:/cryptpad/datastore
      - ./config/config.js:/cryptpad/config/config.js

Правда, для полноценного продакшена придется повозиться с настройкой HTTPS и заголовками безопасности (CSP). Без этого современные браузеры просто не дадут криптографии работать правильно. В документации есть подробный гайд по настройке Nginx, который я советую изучить перед тем, как открывать инстанс в мир.

Кому это пригодится

В первую очередь CryptPad залетает в команды, где паранойя — это часть профдеформации. Юристы, активисты, ИБ-специалисты или просто разработчики, которые не хотят кормить своими данными рекламные алгоритмы корпораций.

Кстати, проект живет за счет грантов и пожертвований, а не продажи данных пользователей. Это накладывает отпечаток на интерфейс: он местами выглядит аскетично и не так вылизано, как продукты Microsoft или Google. Но со своей задачей — дать безопасное пространство для совместной работы — он справляется отлично.

Стоит ли переходить на CryptPad? Если вам нужен инструмент для быстрого наброска идей внутри команды и вы цените приватность — однозначно да.

Кому не подойдет:

  • Тем, кому важна глубокая интеграция с мобильными экосистемами (нативного приложения пока нет, только веб).
  • Тем, кто часто забывает пароли.
  • Большим корпорациям, которым нужны сложные иерархии доступов через Active Directory (хотя self-hosted версия позволяет многое подкрутить под себя).

Попробовать проект можно на официальном демо-сервере или склонировав репозиторий. Это один из тех редких случаев, когда «безопасно» не означает «неудобно».