У версії 0.2.2 у MyFina з'явилася серверна інфраструктура для AI-операцій (розпізнавання голосу та чеків). Це інфраструктура під мобільні клієнти — у самому застосунку на сайті жодного AI-інтерфейсу немає.
За замовчуванням вимкнено
Свіжа інсталяція MyFina не надсилає жодних даних до Anthropic. Увімкнення — це
свідома дія власника в адмін-панелі (/admin/settings → AI). До того часу всі
ендпоінти /api/mobile/v1/ai/* відповідають 503 ai_unavailable.
Захист від випадкових витрат
Окрім master kill-switch, є три окремі бар'єри:
- Env-override
AI_KILL_SWITCH— глобально перекриває будь-яке значення в БД. - Денна квота на користувача — атомарний лічильник в одній БД-операції (немає TOCTOU між перевіркою та інкрементом).
- Денний cost-cap у USD — якщо відповіді виявляться аномально дорогими, наступний виклик відхиляється до півночі UTC.
Privacy
Розділ про Anthropic у /legal/privacy поки що в статусі DRAFT — ми не
фіналізували юридичне формулювання DPA та регіон зберігання даних. Жодного «прийде
пізніше, а поки нічого не пишемо» — усі умови проговоримо в політиці приватності до
того, як функція стане доступною користувачам.
Що далі
Phase 2 — UI на мобільних клієнтах (Android в окремому репозиторії) з opt-in toggle та явною позначкою кожного транскрибованого чека / голосової команди. До цього моменту інфраструктура залишиться dormant.