KAFA
2026-11-10
Ten tekst jest tłumaczeniem, a wiążąca jest wersja francuska: Français · English.
KAFA Scan Brew and Learn zamienia zdjęcie paczki kawy w kartę parzenia. Wydawcą aplikacji jest WHAT THE FILM (EURL), pod marką KAFA (kontakt: hello@getkafa.com). Aplikacja nie wyświetla żadnych reklam, a my nie sprzedajemy żadnych danych. Ta strona opisuje przetwarzanie danych przez aplikację, nasz serwer i usługi, z których korzystasz.
Gdy skanujesz paczkę, każda sfotografowana strona (jedna lub dwie) trafia na nasz serwer, a potem do Google (usługa AI Gemini), która odczytuje nadruk. Jeśli Gemini nie odpowiada, zdjęcie odczytuje zamiast niej Anthropic (usługa AI Claude). Aby narysować grafikę karty, zdjęcie trafia ponownie do Gemini.
W prywatnym magazynie danych przechowujemy każdą wysłaną stronę, to, co odczytała z niej AI, oraz przebieg skanu (użyty model, powodzenie lub niepowodzenie, koszt). Po zalogowaniu zdjęcie może też zostać zachowane jako wzór grafiki, w powiązaniu z twoim kontem. Bez zalogowania nie zachowujemy żadnej dodatkowej kopii do rysowania. Te dane służą do ponownego narysowania grafiki, zrozumienia nieudanego odczytu i ulepszania skanowania. Nigdy nie są publikowane ani pokazywane innemu użytkownikowi; zespół KAFA może je przeglądać w swoim narzędziu administracyjnym.
Przed pierwszym wysłaniem aplikacja prosi cię o zgodę i wymienia usługi, które otrzymują zdjęcia. Możesz ją wycofać, wybierając: Profil, Ustawienia, Aplikacja, Zdjęcia i AI. Wycofanie blokuje kolejne wysyłki, dopóki znów nie wyrazisz zgody. Aby usunąć już otrzymane zdjęcia, skorzystaj z opisanego niżej usunięcia konta albo danych zapisanych bez konta.
Aby uzupełnić kartę, serwer szuka tego, co palarnia pisze o kawie, najpierw na jej stronie. To wyszukiwanie wychodzi od nazwy kawy i nazwy palarni, nigdy od zdjęcia ani od twojej tożsamości. Następnie Claude tłumaczy notatki degustacyjne na twój język.
Przy pierwszym uruchomieniu aplikacja generuje losowy kod (UUID) i przechowuje go w twoim telefonie. Ten kod towarzyszy każdemu skanowi i każdemu wyszukiwaniu. Nasz serwer przypisuje do niego twoje darmowe skany, saldo opłaconych skanów i uprawnienia kupione bez konta. Kod nie zawiera ani twojego imienia i nazwiska, ani numeru telefonu; po zalogowaniu łączymy go z twoim kontem.
Możesz korzystać z aplikacji bez konta. Jeśli logujesz się przez Apple lub Google albo kodem otrzymanym e-mailem, przechowujemy twój adres e-mail, imię i nazwisko przekazane nam przez Apple lub Google, o ile je udostępniasz, oraz identyfikator logowania.
Konto synchronizuje twoje karty między urządzeniami, razem z historią twoich filiżanek: metoda, dawka, mielenie, czas, krzywa zalewania, smak i notatki. Zdjęcia wysłane do skanu podlegają zasadom opisanym w punkcie 1. Zespół KAFA widzi te karty w swoim narzędziu administracyjnym, razem z twoim adresem oraz imieniem i nazwiskiem, na potrzeby pomocy technicznej i ulepszania aplikacji.
Logowanie przez Google korzysta z jego natywnego SDK. Google podaje, że może przechowywać identyfikator logowania i ustalać przybliżoną lokalizację na podstawie adresu IP, aby zapobiegać oszustwom. Jego manifest prywatności deklaruje też imię i nazwisko, adres e-mail, numer telefonu, identyfikatory, dane o użytkowaniu i inne rodzaje danych, na potrzeby logowania i analityki usługi. To przetwarzanie, prowadzone przez samo Google, może być powiązane z twoją tożsamością, nawet gdy nasza aplikacja nie otrzymuje tych informacji. KAFA nie prosi o twój numer telefonu i nie ma dostępu do twojej lokalizacji GPS. Informacje Google i manifest SDK.
Serwer zapisuje każdy skan, każde wyszukiwanie i każdy zakup wraz z kosztem, w powiązaniu z twoim kontem lub z identyfikatorem twojego telefonu. Zachowuje też listę zeskanowanych przez ciebie kaw, żeby ponowny skan znanej już paczki nie był liczony.
Twój adres IP służy do ograniczania liczby skanów, wyszukiwań, grafik, raportów o awariach i wysyłek pomiaru użycia przypadających na jedną sieć. Jest przechowywany, bez powiązania z twoim kontem, w liczniku, którego jeszcze nie czyścimy automatycznie.
Gdy aplikacja ulega awarii, wysyła potem na nasz serwer krótki raport: rodzaj ekranu (bez tego, co pokazywał), komunikat o błędzie oczyszczony z wszelkich identyfikatorów, wersję aplikacji i platformę, razem z identyfikatorem twojego telefonu. Te raporty służą do naprawiania awarii.
Sentry, hostowany w Niemczech (Unia Europejska), również otrzymuje te raporty, a także awarie kodu natywnego aplikacji, i powiadamia nas e-mailem. Przed wysyłką aplikacja usuwa wszystko, co mogłoby cię wskazać: twoje konto, bieżące żądanie, ślad wcześniejszych działań (dotknięcia i wywoływane adresy internetowe) oraz nazwę twojego telefonu; komunikat o błędzie przechodzi to samo czyszczenie. Zostają między innymi model i system urządzenia, wersja aplikacji i rodzaj ekranu. Żaden zrzut ekranu nie jest dołączany. Te raporty nie zależą od pomiaru użycia opisanego niżej.
Aplikacja zapisuje też około dziesięciu momentów użycia, tylko z identyfikatorem twojego telefonu: pierwsze uruchomienie, koniec powitania, obejrzana oferta, okres próbny lub zakup, rozpoczęte i zakończone parzenie, przeczytana lekcja, połączona waga, użyty głos, niedziałające wyjście audio. W przypadku głosu pomiar odnotowuje, czy prowadzi cię głos KAFA, czy telefonu, oraz ile zdań telefon mówi z braku nagrania. Zależnie od momentu dochodzi kilka słów kontekstu: wybrany poziom, ekran otwarty po powitaniu, miejsce, z którego otwiera się oferta, produkt i sklep, metoda i czas parzenia, identyfikator lekcji, marka wagi. Każdy moment ma swoją godzinę, platformę, wersję aplikacji i wersję jej aktualizacji. Do zakończonego parzenia dołączany jest też identyfikator skanu paczki, jeśli go wykonano: dzięki temu wiemy, jakiej kawy użyto. Ten sam identyfikator trafia do nas, gdy skan staje się kartą parzenia w twoim telefonie: widzimy wtedy, że skan się udał. Nie ma w nich ani twojego konta, ani wpisanego tekstu. Ten pomiar zostaje na naszym serwerze i jest domyślnie włączony.
Jeśli to ty włączysz „Pomiar użycia” w Profilu, w sekcji „Gdzie są twoje dane”, te momenty wraz z kontekstem trafiają też do PostHog, hostowanego w Unii Europejskiej. PostHog odnotowuje dodatkowo instalację aplikacji, jej aktualizacje, każde otwarcie i każde przejście w tło, a sam dołącza markę i model telefonu, jego system, język, strefę czasową i rozmiar ekranu. Zna cię tylko po własnym losowym kodzie, niezwiązanym z identyfikatorem twojego telefonu, i nigdy nie dostaje twojego imienia ani adresu e-mail; twój adres IP nie jest tam przechowywany i nie służy do ustalania twojego położenia. Żaden ekran nie jest nagrywany, żadne dotknięcie nie jest rejestrowane. Wybranie „Wyłączone” zatrzymuje oba pomiary, nasz i ten w PostHog.
Od wersji 2.7.1 na iPhonie ta zgoda obejmuje też pomiar kampanii Apple Ads. Aplikacja pyta Apple o reklamowe źródło instalacji i dodaje do tych zdarzeń identyfikatory kampanii, grupy, słowa kluczowego i reklamy, typ konwersji oraz miejsce wyświetlania. Tymczasowy token trafia tylko do Apple i nie jest zapisywany. Stały kod PostHog sprawia, że dane są pseudonimowe. Służą m.in. do powiązania okresów próbnych i zakupów z kampaniami, bez kierowania reklam ani śledzenia między aplikacjami innych twórców. Wcześniejsza zgoda wymaga odnowienia dla tego nowego celu. Odmowa pozostaje ważna; wyłączenie pomiaru zatrzymuje przypisywanie i usuwa jego lokalną pamięć podręczną.
Podczas powitania osobny licznik odnotowuje każdy etap tylko raz na instalację: pierwsze otwarcie, wszystkie ekrany, a potem twój wybór (zeskanowanie paczki, wypróbowanie przykładu, zwiedzanie aplikacji albo otwarcie Szkoły). Zgłoszenie zawiera ten etap, platformę i wersję aplikacji, bez identyfikatora twojego telefonu, bez konta i bez godziny z urządzenia; nasz serwer opatruje je datą w chwili odbioru. Wynikają z tego wyłącznie sumy, nigdy droga jednej osoby. To liczenie nie czeka na twoją zgodę na pomiar użycia, a wybranie „Wyłączone” również je zatrzymuje.
Płatności przechodzą przez App Store na iPhonie i iPadzie oraz przez Google Play na Androidzie. Nie trafiają do nas żadne dane bankowe. Nasz serwer weryfikuje każdy zakup w odpowiednim sklepie. Przechowujemy numer referencyjny transakcji lub token zakupu, produkt, liczbę przyznanych skanów, termin wygaśnięcia abonamentu i datę zakupu, w powiązaniu z twoim kontem albo, bez zalogowania, z identyfikatorem twojego telefonu. Te wpisy zapobiegają dwukrotnemu zaksięgowaniu tej samej płatności. Sklepy informują nas też o odnowieniach i zwrotach.
Jeśli sprawdzasz twardość swojej wody (we Francji), telefon wysyła twój kod pocztowy do dwóch usług publicznych, geo.api.gouv.fr i Hub’Eau, bez konta i bez identyfikatora. Kod pocztowy zostaje zapisany w twoim telefonie, nie na naszym serwerze.
Aplikacja pobiera aktualizacje od Expo (EAS Update); Expo otrzymuje adres IP telefonu, jego platformę i zainstalowaną wersję.
Stronę hostuje Cloudflare, który otrzymuje adres IP przy każdej wizycie. Strona mierzy ruch za pomocą Cloudflare Web Analytics, bez śledzących plików cookie i bez profili odwiedzających. Twój wybór języka zostaje w twojej przeglądarce.
Jeśli zostawiasz swój adres e-mail, żeby dowiedzieć się o premierze na iPhone’a, przechowujemy ten adres, datę i typ przeglądarki w naszej bazie, w Supabase, aby wysłać ci tylko jedną wiadomość przy premierze. Napisz na hello@getkafa.com, aby go usunąć.
Niektórzy z tych dostawców przetwarzają dane poza Unią Europejską. Usługi AI dostają tylko to, czego potrzebują do swojego zadania: zdjęcie, żeby je odczytać, nazwę kawy, żeby ją wyszukać.
Dane konta pozostają, dopóki konto istnieje. Dane telefonu używanego bez konta pozostają do czasu wniosku o ich usunięcie albo do usunięcia konta powiązanego z tym telefonem.
W aplikacji: Profil, potem Ustawienia, potem Usuń konto. Bez aplikacji kroki znajdziesz na stronie usuwania konta.
Usunięcie kasuje twoje konto (adres, imię i nazwisko, identyfikator logowania), twoje karty z historią filiżanek, zdjęcia i odczyty twoich skanów, zdjęcia wysłane z twojego konta jako wzór grafiki, wpisy w dzienniku usługi, w których figurujesz, oraz listę zeskanowanych przez ciebie kaw. Kasuje też to, co twoje telefony zrobiły przed zalogowaniem: ten, z którego usuwasz konto, i te, które powiązaliśmy z twoim kontem. Powiązanie konta z twoimi urządzeniami zostaje zerwane, a saldo opłaconych skanów i abonament wracają na telefon, z którego usuwasz konto.
Co zostaje: wpisy zakupów, bez powiązania z twoim kontem, żeby żaden zakup nigdy nie został zaksięgowany dwa razy (zakup zrobiony bez konta zachowuje identyfikator telefonu, który nadal ma przypisane jego saldo i odnowienia); koszt każdego wywołania usług AI, ograniczony do kwoty, daty i rodzaju wywołania. Twój telefon zachowuje swój identyfikator i twoje preferencje. Na naszym serwerze ten identyfikator pozostaje powiązany z saldem opłaconych skanów, z abonamentem i z licznikiem darmowych skanów tego telefonu, żeby usunięcie nie wyzerowało tych skanów. Ten rejestr nie jest jeszcze czyszczony automatycznie. Telefon powiązany już z innym kontem zachowuje to, co zrobił bez konta. Licznik adresów IP zostaje, żeby ograniczać nadużycia w obrębie jednej sieci.
Wybierz Profil, potem Ustawienia i dotknij Usuń dane. Jeśli ta opcja nie pojawia się w twojej wersji, napisz na hello@getkafa.com. Ta operacja usuwa karty i filiżanki zapisane bez konta na tym urządzeniu, ich zdjęcia, a także ujęcia, odczyty i dzienniki skanów, które nasz serwer wiąże z tym korzystaniem bez konta. Pozostawia nienaruszone inne konta, zakupy i opłacone saldo. Lokalne zdjęcie, którego nadal używa inna karta lub inne konto, zostaje zachowane. Twoje ustawienia, sprzęt i spostrzeżenia z degustacji zostają na tym telefonie.
Identyfikator telefonu, liczniki darmowych skanów i techniczny ślad usunięcia zostają, żeby zachować twoje uprawnienia i nie dopuścić, by stare żądanie odtworzyło dane. Koszty AI są anonimizowane. Stare pliki lokalne, których właściciela nie da się ustalić, pozostają chronione, żeby nie usunąć plików innego konta. Skontaktuj się z nami, jeśli chcesz usunąć także te pliki. Abonament trwa, dopóki nie anulujesz go w App Store lub Google Play.
Możesz zażądać dostępu do swoich danych, ich sprostowania lub usunięcia albo wnieść sprzeciw wobec ich przetwarzania, pisząc na hello@getkafa.com. Eksport dziennika w aplikacji oddaje ci twoje karty. Możesz też zwrócić się do CNIL, francuskiego organu ochrony danych osobowych.