Как это устроено
Кто вы на форуме
По умолчанию — Аноним с коротким тегом вроде K7QW2M. Тег считается из секрета сервера, случайной соли темы и вашей сессии.
- Внутри одной темы ваш тег постоянный — по нему видно, где ваши реплики.
- В другой теме тег будет другой, и связать их между собой нельзя: у каждой темы своя соль.
- Тег гостя считается из cookie браузера, тег зарегистрированного — из аккаунта.
- Если задать ник, каждое сообщение можно подписать им отдельно. Флажок стоит рядом с полем ввода.
- Подпись раскрывает вас во всей теме: у остальных ваших сообщений здесь тот же тег, и по нему видно, что они ваши. В других темах это ничего не меняет.
- Время везде показано по UTC — наведите курсор на «5 минут назад», чтобы увидеть точную отметку.
Что мы храним
- Почту не спрашиваем и не храним — восстановления пароля нет.
- IP-адреса в базу не пишутся. Они живут только в оперативной памяти, для лимитов, и стираются вместе с процессом.
- Пароли лежат в виде argon2id-хеша, cookie сессии — только в виде sha256.
- Дата регистрации хранится с точностью до дня, чтобы её нельзя было сопоставить с первым сообщением.
- Логов запросов на боевом сервере нет.
Честная оговорка: связь сообщения с аккаунтом лежит в базе, пока сообщение не «забыто». Анонимность здесь — от других участников и от чтения страниц, а не от владельца сервера.
Защита от ботов
- Лимиты на адрес, на подсеть и на форум целиком.
- Доказательство работы: браузер считает небольшую задачу, пока вы печатаете. Задача одноразовая и подписана сервером.
- После нескольких промахов появляется картинка с цифрами, после многих — временный отказ.
- Никаких внешних капч и счётчиков: сторонние скрипты на форуме запрещены политикой безопасности.
Правила
- Не публикуйте чужие персональные данные — в том числе если очень хочется.
- Спам, реклама и накрутка удаляются без разговоров.
- Модератор видит те же анонимные теги, что и вы. Забанить автора он может, не узнав, кто это.
- Писать можно и без регистрации.