Каталог полей

Создайте форму. Сохраните запись.

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

✓ Без аккаунта✓ Без доступа к сети✓ Шифрование на устройстве
Home⌘   ⚙
Continue
▤ЧерновикRunning log · edited 8 minutes agoЧерновик
Pinned folders
▱Training18 records+
▱Home9 records+
Recent
✓Morning runRunning log · today, 07:42Готово
This month42.8 km↑ 12% from previous
Current streak4 weeks2+ runs each week

Как это работает

Шаблон, версия и всё, что вы по ним записываете.

Большинство приложений для форм просто дают вам форму. Recordry отделяет форму от созданных по ней записей, потому что сама форма может меняться, а старые записи не должны менять смысл задним числом.

01

Создайте шаблон

Шаблон — это многоразовая форма, на основе которой создаются ваши записи. Добавляйте поля, объединяйте их в сворачиваемые секции и перетаскивайте в нужном порядке. У каждого поля есть подсказка, статус — обязательное, необязательное или обязательное только при определённом условии — и технический ключ, который становится именем столбца при экспорте.

02

Опубликуйте версию

Черновик нельзя использовать для заполнения. При публикации схема фиксируется в версии, которая больше никогда не меняется, а перед подтверждением вы точно увидите отличия от предыдущей версии. Сначала проверьте всё в предпросмотре: там работают настоящая форма и настоящие правила, но ничего не сохраняется.

03

Храните записи

Записи проверяются прямо во время заполнения. Правила показывают и скрывают поля в зависимости от ответов, а запись корректно завершается только тогда, когда действительно заполнено всё обязательное. Если завершить её с нерешёнными проблемами, она будет отмечена как требующая внимания, а причина сохранится вместе с ней.

ТекстЧислаВыборДата и времяМакетСтруктурированные

Правила и валидация

Форма должна задавать только те вопросы, которые следуют из предыдущих ответов.

Длинная форма, которая спрашивает у всех обо всём, быстро остаётся незаполненной. Правила позволяют шаблону задавать следующий вопрос только тогда, когда он действительно относится к ситуации, и делать поле обязательным лишь при необходимости.

  • 1Показывать и скрывать Поле или целая секция могут оставаться скрытыми, пока какой-то ответ не сделает их нужными. Правило задаётся в конструкторе обычной фразой — если это, показать то — а не формулой, которую потом придётся отлаживать.
  • 2Обязательно только тогда, когда это действительно нужно Поле может оставаться необязательным, пока определённое условие не сделает его обязательным. Это третий режим наряду с обязательным и необязательным: форма может требовать объяснение исключения, не заставляя всех отвечать на лишний вопрос.
  • 3Валидация, которая честно показывает проблему Запись нельзя корректно завершить, пока отсутствует обязательный ответ. Если всё же завершить её, она сохранится как требующая внимания вместе с количеством нерешённых проблем, а не будет притворяться полной.
  • 4Предпросмотр перед публикацией До публикации заполните форму именно так, как ею будут пользоваться, с включёнными правилами. Предпросмотр ничего не сохраняет — он нужен, чтобы найти правило, которое вы случайно задали наоборот, пока это ещё легко исправить.
Running log+▦↶↷Предпросмотр перед публикациейОпубликуйте версию
Select a field to arrange it▯▱
RouteRiverside loop
Distance6.4 km
Duration00:34:18
How did it feel?● ● ● ● ○
Recovery+   ⚙
↳ Show “Recovery notes” when effort is 4 or higher
Live example · the same responsive grid powers templates and statistics

Каталог полей

Шестьдесят шесть видов вопросов.

Форма хороша настолько, насколько хорошо она умеет хранить реальные ответы. Вместо одного текстового поля на все случаи каждый тип знает, каким должен быть допустимый ответ, какие операторы могут использовать правила и как значение нужно хранить. Именно это позволяет затем надёжно искать, сортировать и проверять данные.

Текст

  • Короткий текст
  • Длинный текст
  • Markdown
  • Электронная почта

Числа

  • Целое число
  • Десятичное число
  • Валюта
  • Процент

Выбор

  • Флажок
  • Да / нет
  • Да / нет / неизвестно
  • Радиокнопка

Дата и время

  • Дата
  • Время
  • Дата и время
  • Длительность

Макет

  • Секция
  • Сворачиваемая секция
  • Заголовок
  • Абзац

Структурированные

  • Имя человека
  • Адрес
  • Контрольный список
  • Таблица

Фото и медиа

  • Фото
  • Галерея
  • Файл
  • Аудио

Местоположение

  • Координаты
  • Почтовый адрес
  • Текущее местоположение

Автоматические

  • Формула
  • Порядковый номер
  • Создано
  • Изменено
Для сорока семи из шестидесяти шести определений уже есть собственное отображение или интерфейс ввода, включая элементы макета и вычисляемые поля. Остальные остаются видимыми в конструкторе с объяснением причины, а не исчезают и не ломаются молча.
ОрганизацияRunning+ Храните записи
18AUGMorning run6.4 km · Riverside loopГотово
16AUGIntervals8.1 km · TrackГотово
14AUGEasy run3 of 5 fieldsЧерновик
# summer-plan# riversideSaved view: August
Moved “Intervals” to Training blockНазад к обзору

Как снова всё найти

Журнал полезен только тогда, когда нужную запись можно найти.

Записи хранятся в папках, которые вы организуете сами, а папка может определять, что в неё относится. Так общая папка остаётся единообразной без постоянного ручного контроля.

⌕

Папки, которые знают, что в них должно быть

Новые записи в папке создаются по назначенному ей шаблону. Папка может наследовать настройку от родительской, разрешать любые шаблоны или работать в строгом режиме, полностью блокируя записи, созданные по другим шаблонам.

↻

Поиск и сортировка

Ищите по своим записям и сортируйте их по времени последнего изменения, дате создания или имени — по возрастанию или убыванию. Поиск просматривает только поля, помеченные как доступные для поиска; скрытые поля намеренно исключены.

⎘

История, к которой можно вернуться

Каждая запись хранит собственную историю: создание, редактирование, завершение, повторное открытие, восстановление или переход на другой шаблон. Завершённая запись блокируется — если нужны изменения, создайте копию, чтобы оригинал остался ровно таким, каким был сохранён.

♲

Завершённые записи блокируются

После завершения запись блокируется. Приложение предлагает создать её копию для изменений, а не позволяет тихо переписать уже зафиксированный результат. История сохраняет каждое редактирование, завершение и повторное открытие.

Как снова всё найти

Журнал полезен только тогда, когда нужную запись можно найти.

Форма хороша настолько, насколько хорошо она умеет хранить реальные ответы. Вместо одного текстового поля на все случаи каждый тип знает, каким должен быть допустимый ответ, какие операторы могут использовать правила и как значение нужно хранить. Именно это позволяет затем надёжно искать, сортировать и проверять данные.

Running overviewLast 30 daysGeneralTraining loadArrange
Total distance42.8 km↑ 12% from previous period
Completed runs81 draft still open
Current streak4 weeksBest: 7 weeks
Distance over timeGrouped by week
W1W2W3W4W5Now
How it felt8 records
4.1average
  • Great 50%
  • Good 38%
  • Hard 12%
◎ТекстСвободный текст с подходящими ограничениями. Идентификатор сохраняет нули в начале, а не превращается в число; скрытое поле маскируется во время ввода, не попадает в автоматически создаваемые заголовки и поиск и исключается из экспорта.◇ЧислаДенежные значения, проценты и измерения хранятся как точные десятичные числа, а не в бинарном формате с плавающей точкой. Поэтому сумма денег получается именно такой, какой была бы при подсчёте на бумаге.▦ВыборОдин или несколько вариантов из списка, который вы задаёте сами. Радиокнопки, чипы и выпадающие списки хранят один и тот же ответ, просто показывают его по-разному. Поэтому смена способа отображения не приведёт к потере уже сделанного выбора.

Получить приложение

Ещё в разработке

Recordry активно развивается и прямо говорит об этом как в приложении, так и здесь. Уже работают шаблоны, адаптивный дизайн форм, правила, пользовательская валидация, записи, поиск, статистика, планирование, напоминания, фотографии и файлы, зашифрованное резервное копирование, экспорт CSV и обмен шаблонами. Аудио, видео, подпись, эскиз, определение местоположения по датчикам, ввод повторяющихся групп, экспорт JSON/PDF и блокировка приложения не выдаются за готовые функции.

✓ Без аккаунта, входа и адреса электронной почты✓ Без аналитики, трекеров и рекламных SDK✓ Версия для Android вообще не запрашивает разрешение INTERNET
August 2026
MTWTFSS
17181920212223
07:30Morning runCreated from “Running log” · Every TuesdayOpen
18:00Water plantsDue today · Living roomOpen

Получить приложение

Где им можно пользоваться уже сегодня.

Recordry разрабатывается открыто и выпускается из исходного кода. Ниже честно показано текущее состояние каждой платформы — не планы на будущее.

Демо в браузере

То же приложение, скомпилированное для браузера, с базой данных только в оперативной памяти. Ничего не записывается на диск, ничего никуда не отправляется, а после перезагрузки страницы всё исчезает. Эта версия предназначена для знакомства с конструктором, а не для постоянного хранения записей.

Открыть демо

Android

Закрытое тестирование в Google Play. Присоединитесь к списку тестировщиков — дальше установка как у любого приложения.

iOS

На iOS это полноценное приложение: зашифрованная база данных на диске, ключ — в системной связке ключей. Сборка для App Store пока не опубликована.

Ещё в разработке

Recordry активно развивается и прямо говорит об этом как в приложении, так и здесь. Уже работают шаблоны, адаптивный дизайн форм, правила, пользовательская валидация, записи, поиск, статистика, планирование, напоминания, фотографии и файлы, зашифрованное резервное копирование, экспорт CSV и обмен шаблонами. Аудио, видео, подпись, эскиз, определение местоположения по датчикам, ввод повторяющихся групп, экспорт JSON/PDF и блокировка приложения не выдаются за готовые функции.

Конфиденциальность

Вашим записям просто некуда уйти.

У Recordry нет backend-сервера, системы аккаунтов и аналитики. Записи, которые вы храните в приложении, часто содержат именно те данные, которые вы не стали бы помещать в облачную таблицу. Поэтому приложение устроено так, чтобы отправить их наружу было невозможно, а не просто маловероятно.

⌁

Без аккаунта, входа и адреса электронной почты

Шаблоны, записи и их значения хранятся в базе SQLCipher, зашифрованной с помощью AES-256

⌗

Без аналитики, трекеров и рекламных SDK

Ключ базы данных создаётся безопасным источником случайных данных операционной системы и хранится в Keychain или Keystore

◫

Версия для Android вообще не запрашивает разрешение INTERNET

Поля, помеченные как конфиденциальные, маскируются при вводе и исключаются из заголовков, поиска и экспорта

Прочитать полную Политику конфиденциальности

Попробуйте Recordry в браузере

Демо в браузере

То же приложение, скомпилированное для браузера, с базой данных только в оперативной памяти. Ничего не записывается на диск, ничего никуда не отправляется, а после перезагрузки страницы всё исчезает. Эта версия предназначена для знакомства с конструктором, а не для постоянного хранения записей.