This Privacy Policy explains how the Keeku mobile application ("the App", "we", "us") collects, uses, stores and shares your personal data, and the rights you have over it. We designed the App to collect as little as possible and to keep your data in the European Union wherever we can.
If you do not agree with this Policy, please do not use the App.
The online version of this Policy: keeku.site/privacy.html. Your use of the App is also governed by the Terms of Use.
1 Who is responsible for your data
The data controller for the App is Bredikhin Daniil Vitalyevich, an individual developer (Republic of Kazakhstan). For any privacy request — access, correction, deletion, or questions — contact us at:
Email: support@keeku.site
You can also reach us in the App via Settings → Report a problem.
The developer’s full contact details are published on the App’s Google Play store listing.
2 What data we collect
We only collect data needed to run the App's features. We do not sell your data.
2.1 Account & identity
- Email address and display name from your sign-in provider (Google or Apple).
- A unique account identifier (UID).
2.2 Skincare profile
- Date of birth, gender, skin type and skin sensitivity level.
- Your skincare goal and the metrics you choose to track.
2.3 Skin tracking data
- Your daily skin ratings (six metrics on a 1–10 scale).
- Free-text notes you write about your skin.
- Your product shelf and routine (product names, categories, ingredient lists, and which products you use in the morning/evening).
2.4 Photos (optional, only if you provide them)
- The App does not photograph you and does not require any photo to work.
- If you choose to, you may attach a photo — typically a product package — to analyse a product, read its ingredients, or add it to your shelf, or attach an image to a chat message. These photos are provided entirely at your initiative.
- A photo you send for a one-off analysis is uploaded temporarily and automatically deleted — usually within minutes, and no later than 24 hours. A photo attached to a chat message is kept only so your chat history can show it, and is deleted after 7 days.
2.5 Voice input (optional)
- If you use voice input in the AI assistant, the audio recording is sent for transcription and is kept alongside your chat history for 7 days, after which it is automatically deleted. The transcription is stored as a regular chat message (see 2.6).
2.6 AI assistant conversations
- Messages you exchange with the in-App AI assistant. Chat history is stored for 7 days and then automatically deleted.
2.7 Technical & operational data
- Push-notification tokens (to send you care reminders and weekly summaries).
- Time zone and app language.
- Subscription status/tier.
- App version and platform (when you send feedback).
- Aggregated AI usage counts (used to operate and cost the service).
- Analytics and crash-diagnostics data. We use Google Firebase Analytics to see how the App is used and Google Firebase Crashlytics to diagnose crashes. This may include device identifiers, app events and crash logs, and events are tied to your account identifier.
What analytics does and does not carry. It records that something happened, never what it was: which of the five tabs you opened, that a daily check-in was saved, that a routine was completed, that a message was sent to the assistant and in which mode. It carries no ratings, no notes, no photos and no product names — nothing about the condition of your skin ever reaches it.
How to turn it off. Settings → Analytics & crash reports. The switch stops both at once, immediately, and crash reporting follows it because crash reports carry device identifiers too. If you live in the EEA, the UK, Switzerland or the United States, collection is off until you turn it on. In Europe that is because we do not treat analytics identifiers as strictly necessary; in the US it is because state consumer-health laws require your affirmative consent before health data is collected for anything beyond running the App.
The App is for people aged 16 and over, and we do not knowingly collect data from anyone younger — see Section 10.
3 How we use your data
We use your data to:
- Provide the core features: skin tracking, progress charts, routine and shelf management.
- Power AI features: the assistant, product analysis, ingredient (INCI) analysis and personalised recommendations.
- Send you the notifications you enable (care reminders, weekly summaries).
- Maintain, secure, debug and improve the App.
- Respond to your support requests.
4 Legal bases (GDPR)
- Contract — to provide the features you request.
- Consent — for optional features (e.g. sending a photo or voice recording for analysis, push notifications). You can withdraw consent at any time by not using the feature or disabling notifications.
- Explicit consent — for skin-condition data (skin type, sensitivity, daily ratings, notes), which may qualify as health-related data. You give it on the consent screen during sign-up; you can withdraw it at any time by deleting your account (Section 8).
- Legitimate interests — to secure, debug and improve the App, and to prevent abuse.
5 Who we share data with (sub-processors)
We share data only with the service providers needed to run the App. Each receives only what its task requires.
| Provider | Purpose | What is shared |
|---|---|---|
| Google Firebase (Authentication, Firestore, Storage, Cloud Functions, Cloud Messaging) | Backend, database, file storage, push | Account and app data; hosted in the EU (europe-west1) |
| Google Gemini API | AI assistant, product/photo analysis, voice transcription | Your message text and profile context; any photo or audio you send |
| alem.ai (Qwen model) | AI assistant on the free tier and product label reading | Your message text and profile context; product-label photos you send; processed in Kazakhstan |
| inciapi.com | Ingredient & safety lookup | Product ingredient list (INCI) only (no personal data) |
| Brave Search API | Product images (when enabled) | Product name only (no personal data) |
| Google Firebase Analytics / Crashlytics | Usage analytics, crash diagnostics | Device identifiers, app events, crash logs; may be processed in the US |
| Google / Apple Sign-In | Account login | Authentication identifiers |
| Google Gmail (SMTP) | Delivering your feedback to our support inbox | Your email, message, platform and app version |
| Apple App Store / Google Play | In-app review prompts | None |
Some of these providers may process data outside the European Union. Where they do, transfers are protected by appropriate safeguards such as the EU Standard Contractual Clauses. For users who selected Kazakhstan as their country of residence, cross-border transfer of data (including to the Google Gemini API in the US and to Google Firebase in the EU) is carried out on the basis of your consent in accordance with the Law of the RK No. 94-V.
No AI training. None of these providers use your data to train their models. The Gemini API runs on a paid tier, where Google's terms exclude it; alem.ai has confirmed the same for the Qwen model it serves.
We do not sell your personal data or use it for third-party advertising.
6 Where we store data and for how long
- Your account and skincare data are stored in Google Firebase in the European Union (europe-west1).
- Users who selected Kazakhstan as their country of residence: in accordance with the Law of the RK No. 94-V "On Personal Data and its Protection", your personal data is primarily recorded and stored on servers physically located in Kazakhstan (Yandex Cloud KZ object storage). A copy is also stored in Google Firebase (EU) to operate the App; this cross-border transfer is carried out on the basis of your consent.
Retention:
- Profile, skin ratings, notes, shelf/routine — kept until you delete your account.
- AI chat history — 7 days.
- One-off analysis photos — usually minutes, no later than 24 hours.
- Chat photos — 7 days.
- Voice recordings — 7 days (alongside chat history).
- Feedback messages — up to 2 years.
- AI usage events — 45 days, then automatically deleted.
7 Your rights
These rights apply to everyone, wherever you live. If you are in the EEA, the UK, Switzerland, California, Washington, Brazil or Kazakhstan, your own law also names them — and where your law grants more than this Section does, your law wins.
- Access — get a copy of everything we hold about you. Settings → Download my data produces it as a file, immediately, without asking us.
- Portability — that same file is JSON, split into what you provided and what the App computed, so you can take it elsewhere.
- Correct inaccurate data. Most of it is editable directly in the App.
- Delete your data. Settings → Delete account erases it, including any share links you published.
- Restrict or object to certain processing.
- Withdraw consent at any time, by deleting your account.
- Opt out of analytics — Settings → Analytics & crash reports. In the EEA, the UK, Switzerland and the United States this is off until you turn it on.
- No discrimination — we will not degrade the App, change your price, or refuse you service because you exercised any of these rights.
- Lodge a complaint with your local data protection authority.
We do not sell your personal data, and we do not "share" it for cross-context behavioural advertising — as those terms are defined by California law. We never have, and the App contains no advertising or attribution SDKs. Because of this, there is no "Do Not Sell or Share My Personal Information" link to offer you.
Skin data is sensitive personal information under California law. We use it only to provide the features you asked for, and never for any secondary purpose, so no right to limit its use arises.
Data about the condition of your skin is also covered by our separate Consumer Health Data Privacy Policy.
To exercise any right not available as a button in the App, contact us at the email in Section 1. You may act through an authorised agent; we may ask for proof that they act for you. We answer within 30 days, or sooner where your law requires it. If our answer does not satisfy you, reply to it — we will review the request again.
8 Deleting your account
You can permanently delete your account at any time in Settings → Delete account. This triggers a full server-side erasure: your profile and all sub-records (daily ratings, chat history, derived data), your stored photos, and your feedback and usage records are removed, and your authentication record is deleted. This action is irreversible.
9 Security
Your data is protected by the security controls of Google Firebase, including encrypted transport and access rules that ensure only you (and our server) can access your data. AI provider keys are held on the server and never exposed in the App.
10 Children
The App is for people aged 16 and over. We do not knowingly collect data from anyone younger.
Your date of birth is asked during sign-up, and a date below 16 is refused before any profile is created — so the data of someone under age never reaches our storage in the first place.
We chose 16 rather than a lower bar deliberately. The GDPR lets each EU country set its own line between 13 and 16 (Germany 16, France 15, Spain 14); a single threshold at the top of that range clears all of them, and it keeps the App outside the scope of the US Children's Online Privacy Protection Act, which governs data from children under 13.
If you are a parent or guardian and believe a child has given us their data anyway, write to the email in Section 1. We will delete the account and everything in it.
11 Changes to this Policy
We may update this Policy from time to time. Material changes will be reflected by the "Last updated" date above and, where appropriate, notified in the App.
12 Contact
For any privacy question or request, contact us at support@keeku.site.
Настоящая Политика конфиденциальности объясняет, как мобильное приложение Keeku («Приложение», «мы») собирает, использует, хранит и передаёт ваши персональные данные, а также какие права вы имеете в отношении этих данных. Мы стремимся собирать как можно меньше данных и хранить их в Европейском союзе везде, где это возможно.
Если вы не согласны с этой Политикой, пожалуйста, не используйте Приложение.
Онлайн-версия этой Политики: keeku.site/privacy.html. Использование Приложения также регулируется Условиями использования.
1 Кто отвечает за ваши данные
Оператором (контролёром) данных Приложения является Бредихин Даниил Витальевич — индивидуальный разработчик (Республика Казахстан). По любым вопросам, связанным с конфиденциальностью, — доступ, исправление, удаление данных или иные вопросы — свяжитесь с нами:
Email: support@keeku.site
Также вы можете связаться с нами в Приложении: Настройки → Сообщить о проблеме.
Полные контактные данные разработчика публикуются в карточке Приложения в Google Play.
2 Какие данные мы собираем
Мы собираем только те данные, которые нужны для работы функций Приложения. Мы не продаём ваши данные.
2.1 Аккаунт и идентификация
- Адрес электронной почты и отображаемое имя от вашего провайдера входа (Google или Apple).
- Уникальный идентификатор аккаунта (UID).
2.2 Профиль ухода за кожей
- Дата рождения, пол, тип кожи и уровень чувствительности.
- Ваша цель ухода и метрики, которые вы отслеживаете.
2.3 Данные отслеживания кожи
- Ваши ежедневные оценки кожи (шесть метрик по шкале 1–10).
- Свободные текстовые заметки о состоянии кожи.
- Ваша полка средств и уход (названия средств, категории, составы, какие средства вы используете утром/вечером).
2.4 Фотографии (по желанию, только если вы их предоставляете)
- Приложение не фотографирует вас и не требует никаких фотографий для работы.
- По желанию вы можете прикрепить фото — как правило, упаковки средства — чтобы проанализировать средство, распознать его состав или добавить на полку, либо прикрепить изображение к сообщению в чате. Такие фотографии предоставляются исключительно по вашей инициативе.
- Фото, отправленное для разового анализа, загружается временно и автоматически удаляется — обычно в течение нескольких минут, гарантированно не позднее 24 часов. Фото, прикреплённое к сообщению в чате, хранится только для отображения в истории и удаляется через 7 дней.
2.5 Голосовой ввод (по желанию)
- Если вы используете голосовой ввод в AI-ассистенте, аудиозапись отправляется для распознавания речи и хранится вместе с историей чата 7 дней, после чего автоматически удаляется. Расшифровка сохраняется как обычное сообщение чата (см. п. 2.6).
2.6 Переписка с AI-ассистентом
- Сообщения, которыми вы обмениваетесь с AI-ассистентом в Приложении. История чата хранится 7 дней, после чего автоматически удаляется.
2.7 Технические и служебные данные
- Токены push-уведомлений (чтобы отправлять напоминания об уходе и еженедельные сводки).
- Часовой пояс и язык приложения.
- Статус/уровень подписки.
- Версия приложения и платформа (при отправке обратной связи).
- Агрегированные счётчики использования AI (для работы и расчёта стоимости сервиса).
- Аналитика и данные диагностики сбоев. Мы используем Google Firebase Analytics, чтобы понимать, как используется Приложение, и Google Firebase Crashlytics — чтобы диагностировать сбои. Это может включать идентификаторы устройства, события приложения и логи сбоев; события привязаны к идентификатору вашего аккаунта.
Что аналитика передаёт, а что нет. Она фиксирует сам факт события, но не его содержание: какую из пяти вкладок вы открыли, что дневная оценка сохранена, что уход выполнен, что ассистенту отправлено сообщение и в каком режиме. В неё не попадают ни оценки, ни заметки, ни фотографии, ни названия средств — ничего о состоянии вашей кожи туда не уходит.
Как отключить. Настройки → «Аналитика и отчёты о сбоях». Переключатель выключает и то и другое сразу и немедленно; отчёты о сбоях подчиняются ему же, потому что они тоже несут идентификаторы устройства. Если вы находитесь в ЕЭЗ, Великобритании, Швейцарии или США, сбор выключен, пока вы его не включите. В Европе — потому что мы не считаем идентификаторы аналитики строго необходимыми; в США — потому что законы штатов о потребительских данных о здоровье требуют вашего явного согласия на сбор всего, что выходит за пределы работы приложения.
Приложение предназначено для лиц от 16 лет, и мы сознательно не собираем данные тех, кто младше, — см. раздел 10.
3 Как мы используем данные
Мы используем ваши данные, чтобы:
- предоставлять основные функции: отслеживание кожи, графики прогресса, управление уходом и полкой;
- обеспечивать работу AI-функций: ассистента, анализа средств, анализа состава (INCI) и персональных рекомендаций;
- отправлять уведомления, которые вы включили (напоминания об уходе, еженедельные сводки);
- поддерживать, защищать, отлаживать и улучшать Приложение;
- отвечать на ваши обращения в поддержку.
4 Правовые основания (GDPR)
- Договор — для предоставления запрошенных вами функций.
- Согласие — для дополнительных функций (например, отправка фото или голосовой записи на анализ, push-уведомления). Вы можете отозвать согласие в любой момент, не используя функцию или отключив уведомления.
- Явное согласие — для данных о состоянии кожи (тип кожи, чувствительность, ежедневные оценки, заметки), которые могут относиться к данным о здоровье. Вы даёте его на экране согласия при регистрации; отозвать его можно в любой момент, удалив аккаунт (раздел 8).
- Законные интересы — для обеспечения безопасности, отладки и улучшения Приложения, а также предотвращения злоупотреблений.
5 Кому мы передаём данные (субпроцессоры)
Мы передаём данные только поставщикам услуг, необходимым для работы Приложения. Каждый получает только то, что нужно для его задачи.
| Поставщик | Назначение | Что передаётся |
|---|---|---|
| Google Firebase (аутентификация, Firestore, Storage, Cloud Functions, Cloud Messaging) | Бэкенд, база данных, хранилище файлов, push | Данные аккаунта и приложения; хостинг в ЕС (europe-west1) |
| Google Gemini API | AI-ассистент, анализ средств/фото, распознавание речи | Текст ваших сообщений и контекст профиля; отправленные вами фото или аудио |
| alem.ai (модель Qwen) | AI-ассистент на бесплатном тарифе и распознавание упаковки | Текст ваших сообщений и контекст профиля; фото упаковок средств; обработка в Казахстане |
| inciapi.com | Поиск ингредиентов и безопасности | Список ингредиентов (INCI) средства (без персональных данных) |
| Brave Search API | Изображения средств (когда включено) | Только название средства (без персональных данных) |
| Google Firebase Analytics / Crashlytics | Аналитика использования, диагностика сбоев | Идентификаторы устройства, события приложения, логи сбоев; обработка может происходить в США |
| Google / Apple Sign-In | Вход в аккаунт | Идентификаторы аутентификации |
| Google Gmail (SMTP) | Доставка вашей обратной связи в поддержку | Ваш email, сообщение, платформа и версия приложения |
| Apple App Store / Google Play | Запрос оценки приложения | Ничего |
Некоторые из этих поставщиков могут обрабатывать данные за пределами Европейского союза. В таких случаях передача защищена соответствующими гарантиями, например Стандартными договорными положениями ЕС (SCC). Для пользователей, указавших Казахстан как страну проживания, трансграничная передача данных (в том числе в Google Gemini API — США, и в Google Firebase — ЕС) осуществляется на основании вашего согласия в соответствии с законом РК №94-V.
Обучение моделей. Ни один из этих поставщиков не использует ваши данные для обучения своих моделей. Gemini API работает на платном тарифе, где это исключено условиями Google; alem.ai подтвердил то же самое в отношении модели Qwen.
Мы не продаём ваши персональные данные и не используем их для сторонней рекламы.
6 Где мы храним данные и как долго
- Данные вашего аккаунта и ухода за кожей хранятся в Google Firebase в Европейском союзе (europe-west1).
- Пользователи, указавшие Казахстан как страну проживания: в соответствии с законом РК №94-V «О персональных данных и их защите» ваши персональные данные первично записываются и хранятся на серверах, физически расположенных в Казахстане (объектное хранилище Yandex Cloud KZ). Для работы Приложения копия данных также хранится в Google Firebase (ЕС); такая трансграничная передача осуществляется на основании вашего согласия.
Сроки хранения:
- Профиль, оценки кожи, заметки, полка/уход — до удаления аккаунта.
- История чата AI — 7 дней.
- Фото разового анализа — обычно минуты, не позднее 24 часов.
- Фото в чате — 7 дней.
- Голосовые записи — 7 дней (вместе с историей чата).
- Сообщения обратной связи — до 2 лет.
- События использования AI — 45 дней, затем автоматически удаляются.
7 Ваши права
Эти права действуют для всех, независимо от страны проживания. Если вы находитесь в ЕЭЗ, Великобритании, Швейцарии, Калифорнии, Вашингтоне, Бразилии или Казахстане, ваш закон называет их отдельно, — и если он даёт больше, чем этот раздел, действует он.
- Доступ — получить копию всего, что мы о вас храним. Настройки → «Скачать мои данные» соберут файл сразу, без обращения к нам.
- Переносимость — этот же файл представлен в формате JSON и разделён на то, что предоставили вы, и то, что вычислило Приложение, чтобы вы могли перенести данные в другой сервис.
- Исправление неточных данных. Большинство из них редактируется прямо в Приложении.
- Удаление данных. Настройки → «Удалить аккаунт» стирают их, включая опубликованные вами ссылки на полку.
- Ограничение обработки или возражение против неё.
- Отзыв согласия в любой момент — через удаление аккаунта.
- Отказ от аналитики — Настройки → «Аналитика и отчёты о сбоях». В ЕЭЗ, Великобритании, Швейцарии и США она выключена, пока вы её не включите.
- Отсутствие дискриминации — мы не ухудшим работу Приложения, не изменим для вас условия и не откажем в обслуживании из-за того, что вы воспользовались этими правами.
- Жалоба в местный орган по защите данных.
Мы не продаём ваши персональные данные и не «передаём» их для кросс-контекстной поведенческой рекламы — в том значении, которое придаёт этим словам закон Калифорнии. Мы никогда этого не делали, и в Приложении нет рекламных и атрибуционных SDK. Поэтому ссылка «Do Not Sell or Share My Personal Information» не требуется.
Данные о коже относятся к чувствительным персональным данным по закону Калифорнии. Мы используем их только для работы функций, о которых вы просили, и никогда во вторичных целях, — поэтому право на ограничение их использования не возникает.
Данные о состоянии кожи дополнительно охватываются нашей отдельной Политикой в отношении данных о здоровье.
Для реализации права, у которого нет кнопки в Приложении, свяжитесь с нами по адресу из раздела 1. Вы можете действовать через уполномоченного представителя; мы вправе попросить подтверждение его полномочий. Мы отвечаем в течение 30 дней, а если ваш закон требует быстрее — в этот срок. Если ответ вас не устроил, ответьте на него — мы рассмотрим обращение повторно.
8 Удаление аккаунта
Вы можете безвозвратно удалить свой аккаунт в любой момент: Настройки → Удалить аккаунт. Это запускает полное удаление на сервере: удаляются ваш профиль и все связанные записи (ежедневные оценки, история чата, производные данные), сохранённые фотографии, а также записи обратной связи и использования, и удаляется ваша учётная запись аутентификации. Действие необратимо.
9 Безопасность
Ваши данные защищены средствами безопасности Google Firebase, включая шифрование при передаче и правила доступа, обеспечивающие доступ к вашим данным только вам (и нашему серверу). Ключи AI-провайдеров хранятся на сервере и никогда не раскрываются в Приложении.
10 Дети
Приложение предназначено для лиц от 16 лет. Мы сознательно не собираем данные тех, кто младше.
Дату рождения мы спрашиваем при регистрации, и дата, соответствующая возрасту менее 16 лет, отклоняется до создания профиля, — поэтому данные несовершеннолетнего не попадают в наше хранилище вовсе.
Порог в 16 лет выбран намеренно, а не по нижней границе. GDPR позволяет каждой стране ЕС установить свою планку в диапазоне от 13 до 16 лет (Германия — 16, Франция — 15, Испания — 14); единый порог по верхней границе покрывает их все и одновременно выводит Приложение из-под действия американского закона COPPA, который регулирует данные детей младше 13 лет.
Если вы родитель или законный представитель и полагаете, что ребёнок всё же передал нам свои данные, напишите на адрес из раздела 1. Мы удалим аккаунт и всё его содержимое.
11 Изменения Политики
Мы можем время от времени обновлять эту Политику. О существенных изменениях будет свидетельствовать дата «Последнее обновление» выше и, при необходимости, уведомление в Приложении.
12 Контакты
По любым вопросам или запросам, связанным с конфиденциальностью, пишите нам на support@keeku.site.