Офлайн-среда безопасности
NullID
Браузерная среда для локальных задач безопасности с видимой обработкой данных, решениями о доверии, восстановлением и границами браузера.
- Платформа
- Браузер/PWA + локальный Node CLI
- Область
- Локальные файлы, текст, заметки, метаданные и пакеты
- Статус
- 0.1.0 / текущий выпуск

Задача
Работа с файлами и текстом в задачах безопасности часто распределена между несвязанными инструментами. Из-за этого сложнее понять, куда попадают данные, что изменилось и какие границы действуют.
NullID объединяет эти задачи в одной офлайн-среде браузера, не выдавая её за системную консоль безопасности.
Модель доверия
Локальная обработка используется по умолчанию. Файлы и текст остаются в текущей сессии браузера, пока пользователь явно не экспортирует результат или не сохранит локальное состояние.
Песочница браузера — жёсткая граница: NullID не заявляет обзор процессов, сокетов, автозапуска или межсетевого экрана операционной системы.
Архитектура
Хеширование, редактирование данных, очистка, проверка метаданных, шифрование, защищённые заметки и проверка пакетов используют общую локальную модель данных.
Каждый процесс показывает входные данные и результат, а хранилище браузера применяется только там, где сохранение входит в выбранный инструмент.
Интерфейс
Интерфейс строится по общей схеме: ввод, видимое состояние, текущая операция и явный результат. Сводка доверия остаётся рядом с пакетами и шифрованием.
Навигация ведёт к конкретным инструментам и состояниям, не подменяя их единым показателем безопасности.
Обработка сбоев
Неверные файлы, неподдерживаемые форматы, неполные данные и неуспешные операции получают конкретное сообщение и путь обратно к задаче.
Необратимые действия требуют явного подтверждения; ограничения браузера объясняются там, где влияют на результат.
Проверка
Автоматические тесты охватывают основные преобразования, локализацию, сборку, клавиатурные сценарии и поведение в браузерах. Playwright проверяет основные рабочие пространства и пути восстановления.
Те же проверки поддерживают согласованность офлайн-сборки, метаданных и маршрутов перед подготовкой релиза.
Текущее состояние
Текущий выпуск 0.1.0 для браузера/PWA опубликован; документированный локальный CLI на Node.js входит в поддерживаемую область. Проект продолжает развиваться и не представлен как окончательно завершённый.
Оба варианта сохраняют локальную обработку и не требуют бэкенда или внешнего API во время работы. Заготовка на Tauri остаётся экспериментальной и не считается поддерживаемым нативным десктопным выпуском.