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

730 lines
45 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
created: '2026-05-16'
updated: '2026-05-16'
tags:
- project
- app
- psychology
- indie
- startup
status: 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]])
- **Папка документов** — пикер системной папки для хранения/чтения сессий
- Расположение: под кнопкой "Пропустить" на стартовом экране + отдельная секция в Настройках
- Позволяет выбрать любую папку (iCloud Drive, локальная, внешний диск на iPad)
- По умолчанию: стандартная `Documents/UserProfile/` — ничего не ломается
- Нужно для переноса данных между устройствами (резервная копия, смена телефона)
- iOS: `.fileImporter(allowedContentTypes: [.folder])` (SwiftUI, iOS 14+)
- Возвращает security-scoped URL → сохраняется как bookmark в UserDefaults
- `startAccessingSecurityScopedResource()` / `stopAccessingSecurityScopedResource()` при каждом доступе
- Android (`#if SKIP`): `Intent.ACTION_OPEN_DOCUMENT_TREE` → URI с `takePersistableUriPermission`
- ProfileManager читает путь из UserDefaults (bookmark на iOS, URI string на Android)
### Структура сессии
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** (пример):
```markdown
# Профиль пользователя
#паттерн Откладывает сложные разговоры → избегание через работу
#паттерн Энергия падает к 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
├── Импорт/экспорт папки данных (iOS + Android file picker)
└── Подписка через 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 для органического маркетинга
- [[twitter-thread-draft]] — черновики Twitter тредов для building in public
- [[ai-psychologist-research]] — deep research: паттерны, CBT/ACT/DBT, конкуренты, sycophancy
- [[unprejudiced-ai-psychologist]] — архитектурная идея 3rd-person прогона
- [Skip.tools](https://skip.dev) — SwiftUI → iOS + Android
- [arXiv 2508.02087](https://arxiv.org/abs/2508.02087) — sycophancy research
- [Mindsera](https://mindsera.com) — конкурент для вдохновения UI
- [RevenueCat](https://revenuecat.com) — in-app subscriptions SDK
- [e-resident.gov.ee](https://e-resident.gov.ee) — Эстонская e-Residency
- [egov.kz](https://egov.kz) — Казахстанский портал госуслуг (ИП, ИИН)
- [Xolo](https://xolo.io) — бухгалтерия + адрес для эстонского OÜ