730 lines
45 KiB
Markdown
730 lines
45 KiB
Markdown
---
|
||
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Ü
|