Уровни аккаунта¶
В PeakLine есть три уровня доступа. Подходящий именно вам зависит от того, есть ли у вас аккаунт Strava и насколько вы готовы делиться данными.
Быстрое сравнение¶
| Возможность | Гость | Strava | |
|---|---|---|---|
| Публичные страницы, блог, FAQ | :material-check: | :material-check: | :material-check: |
| GPX Fixer | 1 / день | Без ограничений | Без ограничений |
| Route Planner (набросок + экспорт GPX) | Ограниченно | :material-check: | :material-check: |
| Segment Analysis (публичные сегменты) | :material-check: | :material-check: | :material-check: |
| Анализ локальных файлов GPX / FIT | :material-close: | :material-check: | :material-check: |
| Сохранённые настройки, предпочтения | :material-close: | :material-check: | :material-check: |
| История активностей (синхронизация Strava) | :material-close: | :material-close: | :material-check: |
| PeakLine Score и Stress Points по каждой активности | :material-close: | :material-close: | :material-check: |
| Наложение погоды / AQI на активности | :material-close: | :material-close: | :material-check: |
| Анализ зон мощности и пульса с FTP/LTHR | :material-close: | :material-close: | :material-check: |
| Отслеживание износа снаряжения и компонентов | :material-close: | :material-close: | :material-check: |
| Достижения и челленджи | :material-close: | :material-close: | :material-check: |
| Автообновление описаний активностей в Strava | :material-close: | :material-close: | :material-check: |
| Secret Club (доступ через Telegram) | :material-close: | :material-close: | :material-check: |
Гость¶
Вы становитесь Гостем в тот момент, когда заходите на PeakLine. Без регистрации, без согласия на cookie, без аккаунта.
Вы можете:
- Читать блог, FAQ, журнал изменений и другие публичные страницы.
- Запускать GPX Fixer один раз в календарный день — идеально для исправления одной неудачной записи.
- Просматривать публичные анализы сегментов, вставив любую ссылку на сегмент Strava.
- Набрасывать маршруты в Route Planner с некоторыми ограничениями на сохранение и глубину прогноза погоды.
Вы не можете:
- Сохранять что-либо между сессиями.
- Видеть свои собственные активности.
- Использовать любую функцию, требующую персональной калибровки (FTP, LTHR, зоны).
Email¶
Регистрация по адресу электронной почты открывает уровень постоянных локальных инструментов. Мы отправляем одноразовое подтверждение; пароли хранятся с использованием PBKDF2-SHA256 со 100 000 итераций. При регистрации есть CAPTCHA Cloudflare Turnstile, чтобы не пускать ботов.
Вы можете делать всё то же, что и Гость, плюс:
- Запускать GPX Fixer без дневных ограничений.
- Анализировать файлы GPX и FIT, загруженные с вашего компьютера — полезно, если вы записываете на устройстве, которое не отправляет данные в Strava (Wahoo, COROS, старые Garmin).
- Сохранять маршруты Route Planner и возвращаться к ним позже.
- Сохранять ваши предпочтения (язык, единицы измерения, тема).
Уровень Email хорошо подходит, если вам в основном нужны автономные инструменты PeakLine (планировщик, фиксер, поиск по сегментам), и вы пока не готовы предоставлять доступ к Strava.
Strava¶
Полноценный PeakLine. Подключение Strava — это стандартный поток OAuth2: вы авторизуетесь на strava.com, мы получаем токен с ограниченными правами, и готово. Токен ротируется и обновляется автоматически.
Вы можете делать всё то же, что и пользователь Email, плюс:
- Синхронизация активностей — ваши последние активности появляются в личном кабинете за считанные секунды. Новые активности подхватываются через вебхук.
- Полный анализ активности — PeakLine Score, Stress Points, NP, IF, TSS, подъёмы, зоны, погода, AQI, влияние ветра. См. Что анализируется.
- Отслеживание снаряжения — велосипеды и обувь с износом по каждому компоненту (цепи, кассеты, покрышки, тормозные колодки). См. Отслеживание снаряжения.
- Достижения — более 50 бейджей по дистанции, набору высоты, серии и особым вехам. См. Достижения.
- Челленджи — цели с ограничением по времени и рейтингами. См. Челленджи.
- Автоотчёты — автоматически добавлять аккуратную сводку метрик к описаниям ваших активностей в Strava.
- Telegram-бот — загружать GPX прямо в чате, получать анализы на телефон, вступить в Secret Club.
Что мы запрашиваем у Strava¶
При авторизации Strava показывает вам области доступа (scopes), которые мы запрашиваем. Мы запрашиваем только:
read— ваш публичный профиль и зоны.activity:read_all— ваши активности, включая приватные, чтобы анализ охватывал всё, что вы тренируете.profile:read_all— опционально, для более детального отображения профиля.activity:write— опционально, только если вы включаете автообновление описаний активностей.
Мы не запрашиваем profile:write (мы никогда не изменяем ваш профиль) и не храним ваш refresh-токен в открытом виде.
Переключение между уровнями¶
| Откуда | Куда | Что происходит |
|---|---|---|
| Гость | Зарегистрируйтесь на /register. Ничего не переносится (у вас ничего не было). |
|
| Гость | Strava | Нажмите Connect with Strava. |
| Strava | Войдите и привяжите Strava в Настройки → Интеграции. Ваши существующие предпочтения сохраняются. | |
| Strava | Отключите в Настройки → Strava или отзовите доступ на strava.com/settings/apps. Мы немедленно прекращаем синхронизацию; ваш личный кабинет возвращается только к локальным инструментам. |
|
| Любой | Удалён | Напишите в поддержку или используйте кнопку удаления аккаунта в настройках. Мы удаляем вашу запись из базы данных и аннулируем токен. |
Вы всегда можете понизить уровень
Подключение Strava ни к чему не обязывает. Отключайтесь в любой момент, не теряя функций уровня Email.