Cloud sync и вход в аккаунт.
Что доступно без аккаунта
- Полный редактор со всеми рамками устройств, шаблонами и функциями — кроме экспорта и AI-перевода
- Автосохранение в браузерный
localStorage - JSON-экспорт и импорт проектов
- Сопряжение телефона с компьютером для передачи скриншотов (аккаунт не нужен для WebRTC-соединения)
Что даёт вход в аккаунт
- Cloud sync — проекты сохраняются в Supabase с привязкой к твоему user-id; доступны в любом браузере, где ты вошёл
- История проектов — переключайся между облачными проектами через выбор проекта
- Доска обратной связи — оставляй и оценивай запросы на функции прямо в приложении
- Платная подписка — требует аккаунта (нужна стабильная идентификация для отслеживания прав доступа)
Процесс входа
Нажми иконку пользователя в шапке → введи email → при желании укажи отображаемое имя → нажми «Отправить». Используется Supabase Auth с входом по паролю. Также доступен вариант magic-link, если соответствующая настройка включена в Supabase.
Подтверждение email не обязательно — по умолчанию Supabase включает подтверждение по почте, поэтому придёт письмо с ссылкой. Перейди по ссылке — и ты авторизован. Никаких дополнительных шагов при первой регистрации.
Удаление аккаунта
Открой модальное окно аккаунта (иконка пользователя → «Аккаунт») → вкладка «Danger» → «Delete account». После однократного подтверждения выполняется Supabase RPC, который каскадно удаляет строку auth.users. Внешние ключи схемы screenshotify удаляются следом: профиль, проекты, запросы обратной связи, голоса — всё исчезает.
Резервные копии хранятся не дольше 30 дней. После этого удаление необратимо. Браузерный localStorage — отдельная история: чтобы стереть локальные копии, очисти данные браузера вручную.
Приватность
Полная политика конфиденциальности находится по адресу /legal/privacy. Коротко: данные хранятся на Supabase (регион EU), никакого стороннего отслеживания, рекламных пикселей и cookie-баннеров — потому что трекинговые куки не устанавливаются.
Частые вопросы
Можно ли перейти с анонимного режима на авторизованный без потери данных?
Да. При первом входе проект из браузерного localStorage загружается автоматически и сохраняется в облако. Не очищай данные браузера до входа.
Как устроена авторизация — Supabase, Auth0, magic link?
Supabase Auth с email + паролем в качестве основного метода. Исправление дедлока вокруг onAuthStateChange гарантирует, что вход не зависнет — если это всё же произошло, обнови страницу и попробуй снова.
Можно войти через Google / Apple / GitHub?
Пока нет. Supabase это поддерживает, но UI ещё не подключён. Вход по email/паролю закрывает большинство задач — социальный вход появится, когда будет реальный спрос.