Політика конфіденційності

Діє з 1 жовтня 2026 року

Це переклад. Англійська версія є юридично чинною.

SpecFit - це застосунок для iPhone від Codemad („ми”, „нас”). Він показує, як окуляри виглядають на твоєму справжньому обличчі. Він також оцінює твою міжзіничну відстань (PD). Ця політика розповідає, що застосунок зберігає на твоєму iPhone і що він надсилає постачальникам послуг. Вона також розповідає, як довго зберігаються дані і який вибір у тебе є.

Коротко

Дані, що залишаються на твоєму пристрої

Покроковий скан обличчя використовує камеру TrueDepth на iPhone з Face ID. Він фіксує 3D-сітку та дані глибини твого обличчя. Застосунок використовує їх, щоб знайти точки обличчя та виміряти твою PD, ширину обличчя й ширину перенісся. Він також використовує їх, щоб визначити деталі посадки для оправ.

Скан, сітка, дані глибини, точки обличчя, виміри та деталі посадки залишаються на твоєму iPhone. Те саме стосується значень твого рецепту. Жодні з них не надходять на наш сервер чи в аналітику. Твоє базове фото, ліве і праве фото зі скану, твої збережені примірки та збережені оправи за посиланням також зберігаються на твоєму iPhone.

Усе це знаходиться в iOS-пісочниці застосунку. Профіль обличчя використовує повний захист файлів iOS.

Невеличке уточнення: коли ти запитуєш примірку, інструкція для рендеру може містити цільову ширину оправи. Ми подаємо її як відсоток від ширини твого обличчя. Ми не надсилаємо твої необроблені виміри чи сітку обличчя.

Дані, що залишають твій пристрій, і куди вони йдуть

Кожен пункт нижче передається через HTTPS до нашого API, „SpecFit API”. Cloudflare керує ним для нас. Деякі запити потім ідуть далі до Gemini API від Google.

Примірки. Для кожної нової примірки застосунок надсилає твоє фото анфас. Це фото з твого скану або фото, яке ти вибрав. Для бокових ракурсів він також надсилає ліве або праве статичне фото, зняте під час скану обличчя. Крім того, він надсилає фото товару і текстову інструкцію. Наш сервер передає їх до Gemini і повертає тобі результат. Ми обробляємо їх лише в оперативній пам'яті. Ми не записуємо твої фото чи згенеровані зображення у наше сховище.

Визначення форми обличчя. Ти можеш налаштувати застосунок за фото замість 3D-скану. Якщо так, застосунок надсилає зменшену копію цього фото (768 пікселів) одразу після налаштування. Це відбувається ще до будь-якої примірки. Gemini зчитує форму твого обличчя тричі, і ми усереднюємо результати. Ми не зберігаємо фото. Ми зберігаємо лише результат: назву форми та шість показників. Ми кешуємо його у Cloudflare протягом 7 днів. Ключем є односторонній SHA-256-хеш зображення, а не ID твого пристрою. Якщо ти використовуєш 3D-скан, цього кроку немає.

Фото окулярів. Ти можеш вибрати фото чи скриншот окулярів, наприклад, когось, хто їх носить. Застосунок тоді надсилає кадр ділянки очей, щоб розпізнати оправу. Ми кешуємо результат розпізнавання оправи протягом 7 днів. Результат містить деталі оправи та припущення щодо бренду й моделі. Він не містить зображення. Ключем є хеш твого ID профілю та ID моделі.

Вставлені посилання на товари. Коли ти вставляєш посилання на магазин, застосунок надсилає URL. Наш сервер отримує публічну сторінку товару і просить Gemini вибрати фото товару. Ми кешуємо результат протягом 7 днів, з хешем URL як ключем. Результат містить вихідний URL і фото товару. Він не містить твій ID пристрою. Деякі магазини блокують наш сервер. У такому разі застосунок може сам отримати публічну сторінку через твоє власне з'єднання і надіслати HTML сторінки на наш сервер.

Поширені відео з TikTok. Коли ти ділишся відео з TikTok у SpecFit, застосунок надсилає посилання на TikTok. Наш сервер отримує публічне відео через ScrapeCreators, сервіс даних TikTok. Він завантажує відео в Gemini Files API, щоб знайти моменти, де носять окуляри. Ми видаляємо файл із Gemini одразу після аналізу. Ми кешуємо результат протягом 24 годин, з відео як ключем. Результат містить лише часові позначки та пари кадрів.

Як Google обробляє ці запити. Google обробляє їх як наш постачальник послуг за Додатковими умовами Gemini API. Ми використовуємо платну версію Gemini API. Для платного використання Google повідомляє, що не використовує промпти чи відповіді для покращення своїх продуктів. Google може журналювати їх протягом обмеженого часу для виявлення зловживань і виконання юридичних зобов'язань. Ця обробка може відбуватися в інших країнах.

Анонімний ID пристрою. Застосунок створює випадковий ID і зберігає його в iOS Keychain. Він надсилає цей ID з кожним запитом до нашого API. ID не містить ім'я, електронну пошту чи дані обличчя. Тобі не потрібен обліковий запис. Той самий ID є твоїм ID клієнта в RevenueCat і твоїм ID аналітики в PostHog.

Наш сервер зберігає під цим ID невеликий запис у Cloudflare. Він містить запис твого ключа App Attest, який дозволяє нам перевірити, що запити надходять зі справжнього застосунку SpecFit. Він містить ключі, що відстежують використання кредитів для платних примірок. Він містить час твоїх останніх імпортів за посиланням, розпізнавань фото та аналізів TikTok, для денних лімітів. Ми видаляємо ці позначки часу через 24 години. Він також містить позначку, чи ти колись здійснював покупку.

Тижневого лімiту на примірки немає. Твої кредити оплачують примірки. Загальний денний бюджет обмежує наші загальні витрати на ШІ.

Покупки. Кредити - це одноразові покупки. Apple стягує оплату через твій обліковий запис App Store. Ніщо не є підпискою, і ніщо не продовжується автоматично. RevenueCat фіксує кожну покупку і зберігає твій баланс кредитів, пов'язаний з ID твого пристрою. Ми ніколи не бачимо дані твоєї картки. Якщо ти активуєш промокод, RevenueCat повідомляє про це наш сервер, і ми фіксуємо активацію в PostHog.

Аналітика продукту. Застосунок і наш сервер надсилають події використання до PostHog EU Cloud. Приклади: „перегляд екрана” або „початок покупки”. Події пов'язані з ID твого пристрою. Вони ніколи не містять твої фото, скан, виміри чи рецепт. Одна подія на сервері містить назву форми обличчя, яку визначив ШІ (наприклад, „овальна”), щоб ми могли перевірити, наскільки добре працює розпізнавання. Ти можеш вимкнути аналітику застосунку будь-коли в розділі Налаштування → Конфіденційність. Наш сервер усе ж надсилає кілька подій про покупки, кредити та помилки сервісу, бо вони потрібні нам для роботи сервісу.

Атрибуція реклами (лише якщо ти дозволиш стеження). Ми показуємо рекламу SpecFit у Meta і TikTok. Ми використовуємо AppsFlyer, щоб бачити, які реклами призводять до встановлень і покупок. Після твого першого перегляду обличчя iOS запитує, чи може SpecFit стежити за тобою. Якщо ти дозволиш це, AppsFlyer використовує власний ID пристрою і твій рекламний ID Apple (IDFA). RevenueCat також надсилає твої події покупок до AppsFlyer. Apple називає це „стеженням”. Якщо ти відмовишся, AppsFlyer не отримає ні твій IDFA, ні власний ID пристрою, і RevenueCat не надсилатиме твої покупки до AppsFlyer. Тоді ми бачимо лише згруповані, анонімні звіти Apple (SKAdNetwork і AdAttributionKit). Ти можеш змінити свій вибір будь-коли в iOS: Налаштування → Конфіденційність & Безпека → Стеження.

Журнали сервера. Cloudflare обробляє звичайні мережеві дані, щоб працювати та захищати сервіс. Це включає твою IP-адресу, шлях запиту, час і статус відповіді. Cloudflare зберігає журнали наших запитів до 7 днів. Наш код не додає фото чи промпти в ці журнали.

Цей сайт

Цей сайт (specfit.app) використовує Cloudflare Web Analytics, щоб рахувати перегляди сторінок. Він не встановлює жодних cookie-файлів і нічого не зберігає в твоєму браузері. Він не стежить за тобою на інших сайтах і не створює твій профіль. Він фіксує сторінку, яку ти відвідав, сторінку, з якої ти прийшов, тип твого браузера, твою країну і швидкість завантаження сторінки. Ми бачимо це лише як загальні суми, наприклад „300 переглядів цієї сторінки за тиждень”. Тому сайту не потрібен банер про cookie.

Apple може показати нам, скільки завантажень прийшло з цього сайту, у вигляді загальних сум. Apple не каже нам, хто ти.

Як довго ми зберігаємо дані

Постачальники послуг

Ми вимагаємо від постачальників, що діють в наших інтересах, захищати особисті дані відповідно до цієї політики та закону. До них також застосовуються їхні власні умови й повідомлення про конфіденційність.

Чого ми не робимо

Дозволи, які запитує застосунок

Діти

Поточний сервіс рендерингу ШІ в SpecFit не призначений для осіб молодших за 18 років. Ми свідомо не обробляємо фото чи інші особисті дані дітей. Якщо ти вважаєш, що дитина надала особисті дані через SpecFit, зв'яжися з нами, щоб ми могли це розслідувати і вжити належних заходів щодо видалення.

Твої права та вибір

Перш ніж ти зможеш сканувати чи завантажити фото, екран захоплення показує одне речення. Воно повідомляє, що твої фото надходять до Gemini AI від Google. Коли ти скануєш чи завантажуєш фото, ти погоджуєшся з цим.

Ти можеш будь-коли припинити надсилання фото. Просто не запитуй більше примірок. Ти також можеш вимкнути доступ до камери чи фото в Налаштуваннях iOS.

Натисни на мініатюру свого скану, потім на Видалити всі скани. Це видаляє кожен профіль обличчя, фото, бокове фото, сітку, вимір і примірку з твого iPhone. Це не очищає твій рецепт, збережені оправи за посиланням, ID пристрою чи запис про кредити на нашому сервері. Скористайся Очистити рецепт, щоб видалити свій рецепт.

Ти можеш вимкнути аналітику будь-коли в розділі Налаштування → Конфіденційність. Ти можеш вимкнути стеження в Налаштуваннях iOS: Конфіденційність & Безпека → Стеження.

Кеші на нашому сервері видаляються самі через 7 днів або 24 години. Щоб видалити свої записи на нашому сервері або в RevenueCat, напиши на codemad.edu@gmail.com. Ти також можеш написати, щоб поставити запитання, подивитися свої дані або заперечити проти їх обробки. SpecFit не має облікових записів, тому нам потрібен твій ID пристрою, щоб знайти твої записи. Ми відповімо так, як вимагає закон про конфіденційність. Ми співпрацюємо з нашими постачальниками послуг, коли запит стосується даних, які вони зберігають для нас.

Безпека

Профіль обличчя використовує повний захист файлів iOS. Інші локальні файли залишаються в пісочниці застосунку. Усе, що надсилається до нашого API, використовує TLS (HTTPS). Наш API використовує Apple App Attest, щоб перевірити, що запити надходять зі справжнього застосунку. Він також обмежує, як часто кожен пристрій може робити запити. Ми не записуємо твої фото чи згенеровані примірки у наше сховище. Жодна система не є повністю безпечною, тому ми не можемо обіцяти абсолютну безпеку.

Зміни до цієї політики

Якщо ми змінимо, як SpecFit обробляє дані, ми оновимо цю сторінку та дату набрання нею чинності до того, як зміна набуде дії. Ми також зазначимо важливі зміни в примітках до випуску застосунку.

Контакти

Codemad · codemad.edu@gmail.com