У версії 0.2.2 у MyFina з'явилася серверна інфраструктура для AI-операцій (розпізнавання голосу та чеків). Це інфраструктура під мобільні клієнти — у самому застосунку на сайті жодного AI-інтерфейсу немає.

За замовчуванням вимкнено

Свіжа інсталяція MyFina не надсилає жодних даних до Anthropic. Увімкнення — це свідома дія власника в адмін-панелі (/admin/settings → AI). До того часу всі ендпоінти /api/mobile/v1/ai/* відповідають 503 ai_unavailable.

Захист від випадкових витрат

Окрім master kill-switch, є три окремі бар'єри:

  1. Env-override AI_KILL_SWITCH — глобально перекриває будь-яке значення в БД.
  2. Денна квота на користувача — атомарний лічильник в одній БД-операції (немає TOCTOU між перевіркою та інкрементом).
  3. Денний cost-cap у USD — якщо відповіді виявляться аномально дорогими, наступний виклик відхиляється до півночі UTC.

Privacy

Розділ про Anthropic у /legal/privacy поки що в статусі DRAFT — ми не фіналізували юридичне формулювання DPA та регіон зберігання даних. Жодного «прийде пізніше, а поки нічого не пишемо» — усі умови проговоримо в політиці приватності до того, як функція стане доступною користувачам.

Що далі

Phase 2 — UI на мобільних клієнтах (Android в окремому репозиторії) з opt-in toggle та явною позначкою кожного транскрибованого чека / голосової команди. До цього моменту інфраструктура залишиться dormant.