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.
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 and Crashlytics to understand app usage and diagnose crashes. This may include device identifiers, app events and crash logs.
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 barcode 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.
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
Under the GDPR you have the right to:
- Access the data we hold about you.
- Correct inaccurate data.
- Delete your data ("right to be forgotten").
- Restrict or object to certain processing.
- Data portability — receive your data in a portable format.
- Withdraw consent at any time.
- Lodge a complaint with your local data protection authority.
You can edit most of your data directly in the App (Settings). To exercise any other right, contact us at the email in Section 1.
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
Также вы можете связаться с нами в Приложении: Настройки → Сообщить о проблеме.
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 и 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 | Поиск ингредиентов и безопасности | Только штрихкод средства (без персональных данных) |
| 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.
Мы не продаём ваши персональные данные и не используем их для сторонней рекламы.
6 Где мы храним данные и как долго
- Данные вашего аккаунта и ухода за кожей хранятся в Google Firebase в Европейском союзе (europe-west1).
- Пользователи, указавшие Казахстан как страну проживания: в соответствии с законом РК №94-V «О персональных данных и их защите» ваши персональные данные первично записываются и хранятся на серверах, физически расположенных в Казахстане (объектное хранилище Yandex Cloud KZ). Для работы Приложения копия данных также хранится в Google Firebase (ЕС); такая трансграничная передача осуществляется на основании вашего согласия.
Сроки хранения:
- Профиль, оценки кожи, заметки, полка/уход — до удаления аккаунта.
- История чата AI — 7 дней.
- Фото разового анализа — обычно минуты, не позднее 24 часов.
- Фото в чате — 7 дней.
- Голосовые записи — 7 дней (вместе с историей чата).
- Сообщения обратной связи — до 2 лет.
- События использования AI — 45 дней, затем автоматически удаляются.
7 Ваши права
В соответствии с GDPR вы имеете право:
- на доступ к данным, которые мы о вас храним;
- на исправление неточных данных;
- на удаление данных («право на забвение»);
- на ограничение обработки или возражение против неё;
- на переносимость данных — получить свои данные в переносимом формате;
- отозвать согласие в любой момент;
- подать жалобу в местный орган по защите данных.
Большинство данных вы можете изменить прямо в Приложении (Настройки). Для реализации любого другого права свяжитесь с нами по адресу из раздела 1.
8 Удаление аккаунта
Вы можете безвозвратно удалить свой аккаунт в любой момент: Настройки → Удалить аккаунт. Это запускает полное удаление на сервере: удаляются ваш профиль и все связанные записи (ежедневные оценки, история чата, производные данные), сохранённые фотографии, а также записи обратной связи и использования, и удаляется ваша учётная запись аутентификации. Действие необратимо.
9 Безопасность
Ваши данные защищены средствами безопасности Google Firebase, включая шифрование при передаче и правила доступа, обеспечивающие доступ к вашим данным только вам (и нашему серверу). Ключи AI-провайдеров хранятся на сервере и никогда не раскрываются в Приложении.
10 Дети
Приложение предназначено для лиц от 16 лет. Мы сознательно не собираем данные тех, кто младше.
Дату рождения мы спрашиваем при регистрации, и дата, соответствующая возрасту менее 16 лет, отклоняется до создания профиля, — поэтому данные несовершеннолетнего не попадают в наше хранилище вовсе.
Порог в 16 лет выбран намеренно, а не по нижней границе. GDPR позволяет каждой стране ЕС установить свою планку в диапазоне от 13 до 16 лет (Германия — 16, Франция — 15, Испания — 14); единый порог по верхней границе покрывает их все и одновременно выводит Приложение из-под действия американского закона COPPA, который регулирует данные детей младше 13 лет.
Если вы родитель или законный представитель и полагаете, что ребёнок всё же передал нам свои данные, напишите на адрес из раздела 1. Мы удалим аккаунт и всё его содержимое.
11 Изменения Политики
Мы можем время от времени обновлять эту Политику. О существенных изменениях будет свидетельствовать дата «Последнее обновление» выше и, при необходимости, уведомление в Приложении.
12 Контакты
По любым вопросам или запросам, связанным с конфиденциальностью, пишите нам на support@keeku.site.