Files
obsidian-vault/personal/projects/psychologist-app/overview.md
T

43 KiB
Raw Blame History

created, updated, tags, status
created updated tags status
2026-05-16 2026-05-16
project
app
psychology
indie
startup
planning

AI Psychologist App — Project Overview

Стартовый документ. Источники: research vault, рыночные данные (May 2026), Reddit feedback, pricing. Связанные: ai-psychologist-research, unprejudiced-ai-psychologist, session-design


1. Концепция и позиционирование

Что это: AI-ассистент для психологической рефлексии — не терапевт, не диагност. Зеркало, которое задаёт правильные вопросы. Помогает видеть паттерны.

Ключевое отличие от рынка: Anti-sycophancy архитектура. Все конкуренты (Wysa, Woebot, Replika) страдают одним и тем же — overvalidation. Пользователь говорит → AI соглашается и поддерживает → никакого роста. Наша система делает 2-этапный прогон: сначала нейтральный пересказ в 3м лице, потом анализ внешнего наблюдателя. Снижает sycophancy на ~13.6% (arXiv 2508.02087).

Positioning: Между Woebot (CBT chatbot) и Mindsera (AI journaling) — продукт для людей, которые хотят честного зеркала, а не утешения.

Не называть: "AI-психолог" → "твой AI-компаньон для рефлексии" / "зеркало" / "Reflect". Apple требует дисклеймер: "Не является заменой профессиональной психологической помощи."


2. Рыночный контекст

Размер рынка

  • AI Mental Health Market: $1.48B (2025) → $11B (2034), CAGR 24.3%
  • Chatbot mental health apps: $1.88B (2024) → $7.57B (2033), CAGR 16.5%
  • 63% всего digital health funding в 2025 — AI mental health

Тренды

  • Регуляторное давление растёт — выжить смогут только этичные продукты
  • Гибридные модели (AI + human oversight) получают больше доверия
  • Незакрытый спрос: доступ к терапии дорог, очереди огромные
  • ADHD, тревога, депрессия — самые массовые ниши без адекватного решения

3. Конкурентный анализ

Продукт Пользователи Выручка Модель Слабость
Replika 10M+ ~$50M est Companion AI Нет терапевтической ценности
Wysa ~500K $23.9M CBT chatbot Корпоративный B2B фокус, не B2C
Woebot ~1M est $10-15M CBT chatbot Не развивается, устарел UI
Mindsera 80K+ ~$3-5M est AI journaling Нет голоса, нет мобильного UX
Spring Health Enterprise $3.3B val B2B SaaS Не для потребителя
Calm 4M+ paid ~$150M Mindfulness Не AI, контент-продукт

Незакрытые ниши (наши возможности)

  1. Честный AI — никто не решает sycophancy проблему явно как фичу
  2. Долгосрочная память — пользователи хотят AI, который помнит всю историю
  3. ADHD-специфичный — NeuroTwin пытается, но слабый продукт
  4. Голосовой формат — большинство только текст; голос снижает барьер
  5. Duolingo-like UX — карточки, персонаж, нативный диалог — никто не делает

4. Что пользователи ненавидят (Reddit research)

r/TalkTherapy, r/mentalhealth, r/AIforADHD — топ жалобы:

Жалоба Частота Решение в нашем продукте
"Слишком соглашается, никакого роста" 🔴 Самая частая 3rd-person архитектура
"Забывает всё на следующей сессии" 🔴 Persistent memory (vault)
"Дал неверный клинический совет" 🟠 Не советовать, только спрашивать
"Ходит по кругу, те же вопросы" 🟠 Session tracking, не повторять
"Паника/кризис — AI беспомощен" 🟡 Кризисный флоу с хотлайнами
"Собирают мои данные" 🟡 Privacy-first, local/encrypted

Что любят:

  • 24/7 без записи
  • Нет осуждения
  • Можно сказать то, что стыдно говорить живому человеку
  • Дешевле терапии

5. Продуктовый дизайн

UI концепция

Не как ChatGPT textarea. Ближе к Duolingo — нативный iOS/Android диалог:

  • Анимированный абстрактный персонаж (blob/orb — не антропоморфный, снижает uncanny valley)
  • Голосовой режим (OpenAI Realtime API — самый естественный TTS/STT на рынке)
  • Текстовый чат как fallback
  • Карточки с вопросами — не пустой экран
  • Тапабельные ответы (quick replies) для снижения барьера входа

Настройки

  • Кнопка "Сбросить данные" — удаляет профиль, историю сессий, все инсайты
    • Требует подтверждения (алерт: "Это действие необратимо")
    • После сброса: онбординг с чистого листа
    • Реализует GDPR-требование "право на удаление" (см. privacy-legal)

Структура сессии

  1. Check-in (2 мин): короткий mood check через карточки
  2. Тема (выбирает пользователь или AI предлагает из паттернов)
  3. Диалог (10-20 мин): AI задаёт вопросы, не советует
  4. Инсайт (2 мин): AI кристаллизует одно наблюдение в 3м лице
  5. Следующий шаг (опционально): один маленький вопрос до следующей сессии

Память и профиль

  • После каждой сессии: агент пишет summary в профиль пользователя
  • Следующая сессия: агент читает историю → персонализированный диалог
  • "Recurring topics" — показывает пользователю паттерны через время
  • Хранение: зашифрованно на сервере + опция экспорта

Кризисная безопасность (обязательно для App Store)

  • Детекция ключевых слов (SI, self-harm)
  • Немедленный переход к кризисному флоу: линии помощи по стране
  • Никаких DIY советов в кризисе
  • Disclaimer в онбординге

6. Архитектура системы

Двойной бот — core механизм

Ключевая идея: пользователь говорит от первого лица → AI склонен соглашаться (sycophancy). Решение: два независимых бота в pipeline, каждый не знает о пользователе напрямую.

Пользователь (1-е лицо)
        ↓
┌─────────────────────────────┐
│  БОТ 1 — Narrator (Haiku)   │
│  Системный промпт:          │
│  "Перескажи от 3-го лица,   │
│  нейтрально, только факты,  │
│  без оценок и сочувствия.   │
│  Называй человека           │
│  'пользователь'."           │
└─────────────────────────────┘
        ↓
  "Пользователь говорит что..."
        ↓
┌─────────────────────────────┐
│  БОТ 2 — Analyst (Sonnet)   │
│  Системный промпт:          │
│  "Ты опытный психолог.      │
│  Перед тобой описание       │
│  незнакомого человека от    │
│  3-го лица. Задай 1-2       │
│  точных вопроса. Не давай   │
│  советов. Не валидируй."    │
│                             │
│  + читает profile.md        │
│  + детектирует SI/SH        │
└─────────────────────────────┘
        ↓
  Вопрос пользователю  ИЛИ  🚨 Crisis flow

Почему это работает:

  • Бот 2 анализирует описание незнакомца, а не собеседника — убирает emotional bias
  • Снижение sycophancy ~13.6% доказано научно (arXiv 2508.02087, 3rd vs 1st person)
  • Бот 1 дешёвый (Haiku), Бот 2 качественный (Sonnet) — оптимально по cost/quality

Кризисный детектор встроен в Бот 2:

  • Hardcoded детекция ключевых слов на RU + EN (не через LLM — надёжнее и быстрее)
  • При срабатывании: немедленно прерывает диалог, показывает CrisisView с горячими линиями
  • Уровни: warning (косвенные упоминания) / critical (прямые угрозы) — разный флоу

On-device база знаний (Obsidian-like)

Вместо облачной БД — markdown файлы на устройстве пользователя с тегами и ссылками.

Documents/UserProfile/
├── profile.md              ← живой профиль: паттерны, наблюдения, прогресс
├── insights.md             ← кристаллизованные инсайты (обновляется редко)
├── sessions/
│   ├── 2026-05-16.md       ← каждая сессия: вопросы, ответы, наблюдение
│   ├── 2026-05-20.md
│   └── ...
└── topics/
    ├── sleep.md            ← паттерн сна [[связано с sessions/2026-05-16]]
    ├── work.md
    └── relationships.md

profile.md (пример):

# Профиль пользователя

#паттерн Откладывает сложные разговоры → избегание через работу
#паттерн Энергия падает к 16:00 если не было физической активности
#прогресс Трезвость — 47 дней ✓
#прогресс Спортзал — 3 раза на прошлой неделе ✓

## Текущие темы
- [[topics/sleep]] — замкнутый цикл сна, прорабатываем
- [[topics/work]] — граница рабочего и личного времени

## Наблюдение агента (2026-05-16)
Пользователь описывает продуктивность через количество задач, но...

Как это работает в pipeline:

  1. Начало сессии: Бот 2 читает profile.md + последние 2-3 сессии
  2. Конец сессии: Бот 2 пишет краткое summary в sessions/YYYY-MM-DD.md
  3. Значимый инсайт: обновляет profile.md (дописывает наблюдение)
  4. Пользователь видит свою базу знаний в приложении (ProfileView)

Преимущества перед облачной БД:

  • Полный контроль данных у пользователя (privacy-first)
  • Работает офлайн
  • Пользователь может экспортировать/читать свои данные
  • Ссылки между файлами = граф паттернов (Obsidian-логика)

7. Технический стек

Мобильное приложение

Skip.tools — SwiftUI компилируется в нативный Jetpack Compose для Android.

  • Пишешь один раз в SwiftUI + Xcode
  • Skip генерирует реальный Kotlin/Compose Android
  • Нет runtime overhead, нет bridge lag
  • Open-source, бесплатно
  • iOS остаётся нетронутым, можно в любой момент выбросить Skip

Альтернатива если Skip окажется незрелым для голоса: отдельные iOS/Android версии, первая только iOS, Android через 2-3 месяца.

Backend

  • Rate limiting: per-user middleware на бэкенде (Redis sliding window) — защита от abuse. Anthropic API key никогда не покидает сервер. Лимиты: RPM per user_id + daily token budget. При превышении: throttle → 429, не hard ban сразу.
  • Language model: Claude Sonnet 4.6 (основа) + Opus 4.7 для глубоких сессий
    • Sonnet: $3/MTok in, $15/MTok out
    • Opus: $5/MTok in, $25/MTok out
  • Prompt caching: системный промпт + история кешируются (90% скидка на повторные)
  • Voice: OpenAI Realtime API (лидер по качеству) + fallback Whisper + TTS
  • Backend server: простой Node.js/Bun API → deploy на Fly.io/Railway
  • Database: PostgreSQL (профили пользователей, сессии, инсайты)
  • Auth: Apple Sign In + Google Sign In (обязательно для App Store)

Инфраструктура

  • Fly.io или Railway — минимальный DevOps
  • Начало: один регион (EU/US), потом масштаб

7. Монетизация

Модель: Free Trial → Subscription (delayed billing)

Лучшая конверсия для психологических приложений (Calm, Headspace benchmark):

  • 7 дней бесплатно, карта не нужна — снижает барьер регистрации
  • После 7 дней: предложение подписки, 1 дополнительная бесплатная сессия как hook
  • Альтернатива (лучше): "Введи карту, первые 14 дней бесплатно" → automatic convert

Pricing

План Цена Включено
Free Trial 1 сессия Полный доступ, без карты
Monthly $9.99/мес 8 сессий/мес (~2/неделю), 30 мин макс
Annual $59.99/год ($5/мес) Всё из Monthly, приоритет Opus
Unlimited $19.99/мес Безлимитные сессии

Benchmark: Calm $12.99/мес, Headspace $12.99/мес. Мы дешевле → легче конвертировать.

Unit Economics (Sonnet, среднестатистический пользователь Monthly)

Стоимость одной сессии (30 мин активного диалога):

  • Input: ~8,000 токенов (системный промпт 3K + история 3K + user 2K) = $0.024
  • Cache hit on system+history: скидка ~70% → фактически $0.012
  • Output: ~4,000 токенов = $0.060
  • Voice (OpenAI TTS ~5000 chars): ~$0.005
  • Итого: ~$0.077/сессия

Monthly план (8 сессий):

  • Наши расходы: $0.62/пользователь/мес
  • Выручка (after 30% Apple cut): $6.99
  • Gross margin: ~91% (без учёта инфраструктуры и разработки)

При $5K MRR (500 monthly users): расходы на AI ~$310/мес. Очень управляемо.


8. Регистрация в сторах — Полный путь для гражданина РФ

Почему РФ не работает

С марта 2022 Apple приостановила новые платные продажи в App Store для российских аккаунтов. Российский Apple Developer с RU-банком не может получать выплаты. Google Play аналогично — RU-аккаунты заблокированы для монетизации. Решение: нужна юрисдикция с нормальным banking и поддержкой сторами.

Два реальных варианта для гражданина РФ: Казахстан (ИП) и Эстония (e-Residency + OÜ).


Путь 1: Казахстан — ИП

Что даёт: App Store · Google Play · Stripe · Payoneer · быстро · дёшево

Шаг 1 — Получить ИИН (индивидуальный идентификационный номер)

ИИН — аналог ИНН, обязателен для любых юридических действий в КЗ.

  • Граждане РФ как члены ЕАЭС имеют упрощённый доступ — не нужно ВНЖ
  • Нужно физически приехать в Казахстан (Алматы, Астана)
  • Обратиться в ЦОН (Центр обслуживания населения) с загранпаспортом
  • Срок: 1 рабочий день
  • Стоимость: бесплатно
  • Альтернатива: через доверенное лицо с нотариальной доверенностью — дорого и долго

Шаг 2 — Зарегистрировать ИП

Граждане ЕАЭС (в т.ч. РФ) могут открывать ИП в Казахстане без ВНЖ.

  • Через портал egov.kz (если есть ИИН и казахстанская ЭЦП)
  • Или через ЦОН лично
  • Режим: упрощённая декларация — 3% от дохода (ИПН 1.5% + ОПВ 1.5%), отчётность раз в полгода
  • Срок: 1 день (онлайн) или 3 дня (ЦОН)
  • Стоимость: бесплатно
  • ОКВЭД: 62.01 (разработка ПО) или 63.12 (web-порталы)

Шаг 3 — Открыть банковский счёт

Банк Для граждан РФ Комментарий
Halyk Bank Открывает Самый надёжный, есть бизнес-счета для ИП
Freedom Bank Лояльный к нерезидентам, есть карты Visa
Kaspi Практически всегда отказывает нерезидентам
ForteBank ⚠️ Открывает, но долгая проверка

Нужно: загранпаспорт + ИИН + свидетельство об открытии ИП.

Шаг 4 — Зарегистрироваться в Apple Developer

  • apple.com/developer → Individual ($99/год)
  • Платёж: казахстанская Visa/Mastercard от Halyk или Freedom
  • Страна аккаунта: Казахстан
  • App Store — KZ в списке payout countries → выплаты на казахстанский счёт

Шаг 5 — Google Play

  • $25 разовый взнос, та же карта KZ
  • Payoneer как альтернатива для выплат — работает
  • Google Play поддерживает KZ полностью

🔴 Подводные камни KZ

  1. Нет Stripe — Stripe не поддерживает Казахстан. Это критично если планируешь web-версию продукта с прямыми платежами. Альтернативы: Paddle, Lemon Squeezy (работают как MoR — Merchant of Record, платишь им, они тебе).

  2. Физический визит обязателен — без поездки в KZ (хотя бы 2-3 дня) сделать нормально не получится. Делегировать через доверенное лицо — риск и расходы.

  3. Kaspi не вариант — несмотря на то что Kaspi — самый удобный банк КЗ, нерезидентам практически всегда отказывают.

  4. Налоговая отчётность — раз в 6 месяцев нужно подавать декларацию (форма 910). Можно через egov.kz самостоятельно, но без казахстанской ЭЦП — снова нужен бухгалтер (500-2000 тг за отчёт).

  5. Если живёшь не в KZ — ИП в Казахстане технически должен вести деятельность там. На практике IT-услуги через интернет никто не проверяет, но формально это серая зона.

  6. Валютный контроль — при поступлении валюты от App Store/Google на казахстанский счёт нужно правильно оформить "поступление от нерезидента". Банки делают это автоматически, но бывают запросы на обоснование.


Путь 2: Эстония — e-Residency + OÜ

Что даёт: App Store · Google Play · Stripe · все EU платёжки · без физического присутствия · EU credibility

Шаг 1 — Подать заявку на e-Residency

  • Сайт: e-resident.gov.ee
  • Стоимость: 190 EUR (гос. пошлина)
  • Срок рассмотрения: 4-8 недель
  • Нужно: загранпаспорт РФ, описание бизнес-цели, digital photo

🔴 Главный подводный камень для граждан РФ: С 2022 года Эстония существенно ужесточила выдачу e-Residency гражданам РФ и Беларуси. По данным на 2024-2025: заявки рассматриваются, но одобрение не гарантировано. Отказы участились, особенно без обоснованной бизнес-причины (EU-клиенты, EU-партнёры, EU-рынок). В заявке нужно убедительно объяснить, почему эстонская юрисдикция, а не другая. Получение карты — лично в посольстве Эстонии или на пограничном пункте Эстонии.

Шаг 2 — Зарегистрировать OÜ (osaühing — аналог ООО)

  • Через Company Registration Portal (digitoimik.ee) с e-ID картой
  • Минимальный уставный капитал: 2 500 EUR (взнос можно отложить до выплаты дивидендов)
  • Стоимость регистрации: ~170 EUR (гос. пошлина) + нотариус если нужен (~100 EUR)
  • Нужен юридический адрес в Эстонии

Провайдеры юридического адреса и бухгалтерии:

Сервис Адрес/год Бухгалтерия/мес Удобство
Xolo включено €99+ Лучший UX, всё онлайн
LeapIN included €99 Популярен у фрилансеров
1Office €50 €80-200 Гибче, ручной сервис
e-Residency Marketplace варианты варианты Каталог провайдеров

Шаг 3 — Банковский счёт (самый сложный шаг)

Это главная боль e-Residency для граждан РФ. Эстонские банки (LHV, Swedbank, SEB) практически не открывают счета e-resident компаниям, особенно российским гражданам — compliance риск.

Реальные варианты в порядке приоритета:

EMI/Банк Статус для граждан РФ IBAN Apple Pay Stripe
Wise Business Принимает, длительное KYC
Revolut Business ⚠️ Бывают отказы
LHV (эст. банк) ⚠️ Долгое KYC, часто отказ
Payoneer

Рекомендация: Wise Business как первый приоритет. Они дают эстонский IBAN, принимают платежи от App Store, Google Play и Stripe. Для граждан РФ KYC занимает 2-4 недели с запросами документов. Нужно готовиться к вопросам о бизнесе, источнике средств, клиентах.

Шаг 4 — Stripe

После получения Wise IBAN:

  • Регистрируешь Stripe на эстонское OÜ
  • Страна: Estonia (EU)
  • Stripe работает полностью — карты, Apple Pay, Google Pay
  • Это главное преимущество пути через Эстонию перед Казахстаном

Шаг 5 — Apple Developer и Google Play

  • Apple Developer: $99/год, страна аккаунта — Estonia, оплата картой Wise/Revolut
  • App Store payout → на IBAN Wise
  • Google Play: $25 разовый, аналогично

Налогообложение OÜ (Эстония)

Эстонская система уникальна в ЕС:

  • 0% корпоративный налог пока деньги остаются в компании
  • 20% налог только при выплате дивидендов себе
  • VAT (НДС): регистрация обязательна если оборот > 40 000 EUR/год. Ставка 22%.
  • Ежегодный отчёт: подаётся в Äriregister (äriregister.rik.ee), штраф за непредставление + принудительная ликвидация

🔴 Подводные камни Эстонии

  1. Отказ в e-Residency — гражданам РФ реально отказывают. Митигируется качественной заявкой с конкретным EU-бизнес-обоснованием.

  2. Банкинг — главный риск — без банковского счёта OÜ мертво. LHV отказал → Wise → Revolut → Payoneer. Нужно иметь план Б и В. Открывай Wise сразу после регистрации OÜ, не жди.

  3. Стоимость обслуживания — через Xolo/LeapIN ~€100-300/мес на бухгалтерию + адрес + сервис. Это обязательные расходы, не опциональные. Для маленького стартапа ощутимо.

  4. Compliance при обороте в KZ/RU — если большинство пользователей из РФ/СНГ, могут быть вопросы о reputational risk у EMI (Wise, Revolut). Не смертельно, но готовься объяснять.

  5. VAT MOSS — если продаёшь digital услуги EU-пользователям, нужно регистрировать НДС и платить по ставкам стран пользователей. Автоматизируется через Stripe Tax.

  6. Ликвидация — закрыть OÜ сложнее, чем открыть. Если бизнес не пошёл, нужна формальная процедура ликвидации (~3-6 мес).


Сравнение: KZ ИП vs Эстония OÜ

Казахстан ИП Эстония OÜ
Stripe Нет Да
App Store выплаты
Google Play
Все EU платёжки
Открытие (стоимость) ~$50-100 (ЦОН) ~€500-700 (пошлины + провайдер)
Обслуживание/мес ~$20-50 (бухгалтер) ~€100-300 (Xolo/LeapIN)
Банк Halyk / Freedom Wise / Revolut
Физическое присутствие Нужно (минимум 2-3 дня) Нет (всё онлайн)
Риск отказа (гражданин РФ) Низкий (ЕАЭС) Средний (2022+ ограничения)
Налог на прибыль 3% (упрощёнка) 0% до выплаты дивидендов
EU кредит доверия Нет Да
Скорость запуска 1-2 недели 6-12 недель

Рекомендация

Быстрый старт, только сторы → Казахстан. Летишь на 3 дня, открываешь ИП + Halyk, всё готово.

Web-продукт со Stripe или EU-рынок → Эстония. Дольше, дороже, но полный доступ к EU-инфраструктуре.

Оптимальная стратегия: KZ для старта (App Store launch, первые деньги) → параллельно оформить Эстонию для Stripe и web-монетизации. Это дольше, но даёт максимальную гибкость.


9. Маркетинг — Marketing First

Философия (подход @its_capitan)

  • Органика + соцсети: никакого paid acquisition в начале
  • Строить аудиторию до релиза, не после
  • Контент = продукт разработки, инсайты о психологии, ошибки

Контентная стратегия

Twitter/X (EN аудитория, техно-психология):

  • "Building in public" — еженедельные updates с цифрами и честными провалами
  • Треды: "Почему AI-терапия не работает (и как мы это фиксим)"
  • Статистика + инсайты из исследований (тот же arXiv по sycophancy)

TikTok / Reels (массовая аудитория, ментальное здоровье):

  • Короткие: "Попробовал AI-терапию — вот что реально произошло"
  • POV-формат: сессия с AI глазами пользователя
  • Психологические "aha moment" — паттерны которые люди узнают в себе

Reddit (r/mentalhealth, r/ADHD, r/selfimprovement):

  • Полезные посты БЕЗ рекламы — за 3-6 мес до запуска
  • Сбор обратной связи, waitlist

Waitlist до запуска:

  • Лендинг с email waitlist
  • Early adopter программа: $4.99/мес на 1 год для первых 100

Цикл маркетинга

Неделя 1-4:   Twitter треды + Reddit присутствие (без продукта)
Неделя 5-8:   TestFlight beta → первые пользователи из Twitter
Неделя 9-12:  Отзывы beta → контент + итерация
Запуск:       ProductHunt + Reddit AMA + Twitter тред с метриками

10. Бюджет стартовый

Статья Разово Ежемесячно
Apple Developer $99
Google Play $25
Skip.tools $0 $0 (open source)
Fly.io / Railway $20-50
Claude API (100 пользователей) ~$60
OpenAI Voice (100 пользователей) ~$20
PostgreSQL (managed) $20
Домен + лендинг $15 $5
KZ путь: ИП + Halyk ~$50 ~$30 (бухгалтер)
Эстония путь: OÜ + Xolo ~$700 ~$150 (Xolo)
ИТОГО старт (KZ) ~$190 ~$135
ИТОГО старт (Эстония) ~$840 ~$255

Breakeven: ~20 платных пользователей на Monthly ($9.99) = $200 MRR → покрывает KZ-путь. Для Эстонии: ~26 платных пользователей.


11. Риски и что упустили

🔴 Crisis protocol (SI/SH) — блокер для App Store

SI = Suicidal Ideation (суицидальные мысли), SH = Self-Harm (самоповреждение).

Apple App Store Review Guidelines §1.4.2 (обновлено 2023): mental health приложения обязаны иметь явный кризисный протокол. Несколько приложений получили reject без него. Woebot и Wysa проходили специальный аудит.

Что конкретно нужно:

  • Жёсткая детекция ключевых слов (kill myself, want to die, hurt myself + синонимы на всех языках поддержки) — не через LLM, hardcoded
  • При детекции — немедленно выйти из диалогового флоу
  • Показать: кризисные линии помощи, локализованные по стране пользователя
  • Не давать советов, не продолжать сессию как ни в чём не бывало
  • Дисклеймер в онбординге: "Это не замена профессиональной помощи"

Это не "добавить потом" — без этого App Store reject на первой проверке.


🔴 RevenueCat — SDK для подписок

Без RevenueCat: пишешь руками StoreKit (iOS) + Play Billing (Android) + серверную верификацию транзакций + логику восстановления покупок + webhook-и + аналитику конверсии. ~3-4 недели работы.

RevenueCat даёт всё это из коробки, бесплатно до $2.5K MRR. Архитектурное решение — принять до первой строки монетизации, не "добавить потом".


🔴 Юридическое лицо — решить до начала разработки

Без решения по юрлицу некуда получать деньги из сторов. KZ или Эстония — выбрать и оформить до публикации. Подробно: см. раздел 8.


🟠 Privacy policy + обработка данных

Mental health data в EU — "специальная категория" (GDPR Article 9), наравне с биометрией и медданными.

Практически:

  • Явное согласие на хранение (не спрятанное в ToS)
  • Указать что хранится, как долго, где (сервер, страна)
  • Право на удаление: нажал "удалить аккаунт" → данные исчезают реально, не архивируются
  • Нельзя передавать третьим лицам для обучения моделей без отдельного согласия

Anthropic по умолчанию не обучает модели на API данных — это плюс, нужно прописать в своей privacy policy. Apple требует privacy policy до публикации.


🟠 Рынок-фокус: EN vs RU — выбрать до лендинга

EN (US/UK) RU (RU/KZ/KG)
Конкуренция Высокая Низкая — рынок почти пустой
Платёжеспособность Высокая ($9.99 норма) Ниже ($3-5 комфортнее)
Каналы Twitter, Reddit Telegram, ВКонтакте
Stigma к психологии Низкая Высокая — но AI снижает (анонимность)
Регуляция Строже (FDA watching) Мягче
Твой edge Аутсайдер Своя культура, понимаешь ЦА

Вывод: RU-рынок первым — меньше конкуренции, понимаешь аудиторию, stigma снижается через AI (анонимность убирает барьер). EN — второй рынок после PMF.


🟠 Имя продукта — нужно до лендинга

Apple отклоняет: "Psychologist", "Therapist", "Mental Health Treatment" — медицинские claims запрещены.

Рабочие направления:

  • Действие: Reflect, Unfold, Reframe, Untangle
  • Метафора: Mirror, Lens, Compass
  • Персонаж: имя персонажа = имя продукта (как Duolingo → Duo)

🟠 Motion designer для персонажа

Анимированный abstract персонаж — это не "добавить анимацию", это core UX:

  • Концепт (blob? орб? частицы?)
  • Состояния: слушает / думает / говорит / радуется / обеспокоен
  • Анимация в Rive (лучший инструмент, нативный export в iOS/Android) или Lottie
  • Реакция на голос: амплитуда звука → размер/пульс персонажа

~1-2 недели работы дизайнера + разработчика. Делать самому без опыта в motion → риск потерять 3-4 недели и получить плохой результат. Это не декорация — это первое впечатление.


🟠 Онбординг как первая сессия — антиchurn

Mental health приложения: самый высокий churn в первые 3 дня. Скачал → не понял что делать → удалил.

Решение (паттерн Duolingo): первая мини-сессия начинается до регистрации и до paywall. Пользователь получает инсайт → потом предложение создать аккаунт → потом подписка.

5 минут, 3-4 вопроса, один конкретный инсайт в конце. Пользователь должен почувствовать ценность до того как ты попросил что-то взамен.


🟡 Технические риски

  • Skip.tools зрелость — продукт молодой, может не покрыть все SwiftUI APIs (особенно Rive-анимации). Нужен PoC до старта
  • OpenAI Realtime API latency — в регионах без proximity может лагать. Проверить задержку из своего региона
  • Prompt caching — работает только при стабильном системном промпте, нужна правильная архитектура с первого дня
  • Retention — ментальные приложения: ~60% churn после месяца. Фиксится через streak механику и push-уведомления

12. Что ещё не решено (открытые вопросы)

  • Название продукта (не "AI Psychologist")
  • Дизайн персонажа — blob/orb/abstract? Нужен motion designer
  • Локальный vs облачный storage профиля пользователя
  • Skip.tools PoC — можно ли анимировать персонажа через SkipUI
  • Юрлицо: KZ ИП или Эстония OÜ? Решить до старта
  • Выбор одного фокусного рынка на старте: EN (US/UK) или RU (RU/KZ/KG)?
  • Партнёрство с психологами для валидации контента?

13. Роадмап (rough)

Phase 0 — Research & Foundation (2-4 недели)
├── Skip.tools PoC (анимированный персонаж + базовый диалог)
├── Юрлицо: KZ или Эстония (решить и оформить)
├── Лендинг + waitlist
├── Twitter аккаунт + первые треды
└── Имя + брендинг концепт

Phase 1 — MVP (4-6 недель)
├── iOS only (SwiftUI нативный)
├── Claude Sonnet backend (без Opus пока)
├── Базовый диалог + память сессий
├── Текст только (голос потом)
├── TestFlight beta → 20-50 пользователей из waitlist
└── Сбор feedback

Phase 2 — Voice + Android (6-8 недель)
├── OpenAI Realtime API интеграция
├── Skip.tools → Android версия
├── Persistence: профиль пользователя + recurring topics
└── Подписка через RevenueCat

Phase 3 — Launch & Marketing (2-4 недели)
├── App Store + Google Play submission
├── ProductHunt launch
├── Reddit AMA
└── Pricing validation

Phase 4 — Growth
├── Opus upgrade для premium tier
├── Локализация EN/RU
└── Partnership с психологами (для credibility)

Связанные ресурсы

  • marketing-hooks — голоса ЦА, слоганы, hooks для органического маркетинга
  • ai-psychologist-research — deep research: паттерны, CBT/ACT/DBT, конкуренты, sycophancy
  • unprejudiced-ai-psychologist — архитектурная идея 3rd-person прогона
  • Skip.tools — SwiftUI → iOS + Android
  • arXiv 2508.02087 — sycophancy research
  • Mindsera — конкурент для вдохновения UI
  • RevenueCat — in-app subscriptions SDK
  • e-resident.gov.ee — Эстонская e-Residency
  • egov.kz — Казахстанский портал госуслуг (ИП, ИИН)
  • Xolo — бухгалтерия + адрес для эстонского OÜ