Polityka Prywatności
1. Administrator danych
Niniejsza polityka opisuje, w jaki sposób Nutrimind ("Pamięć żywieniowa") przetwarza dane osobowe zgodnie z Rozporządzeniem o Ochronie Danych Osobowych (RODO) oraz obowiązującym prawem lokalnym.
Kontakt: support@emrullah.xyz
2. Jakie dane zbieramy
Na podstawie Twojej zgody lub prawnie uzasadnionego interesu przetwarzamy następujące kategorie:
2.1 Dane konta
- Adres e-mail (identyfikator konta, logowanie)
- Nazwa wyświetlana (opcjonalnie)
- Hash hasła (algorytm scrypt z solą; nigdy nie przechowujemy hasła otwartym tekstem)
- Identyfikator Google OAuth (tylko dla użytkowników logujących się przez Google;
google_sub)
2.2 Dane posiłków i dane zdrowotne
- Wpisy posiłków (nazwa produktu, kalorie, makroskładniki, godzina)
- Zdefiniowane przez Ciebie aliasy i ich reguły mapowania
- Cele (TDEE, dzienne zapotrzebowanie kaloryczne i makro)
- Te dane mogą stanowić dane o zdrowiu.
2.3 Dane techniczne
- Adres IP (do rate limit i ochrony przed nadużyciami, krótkotrwałe)
- User-Agent (zanonimizowany w zapytaniach do Open Food Facts)
- Cookie sesyjne (
__Host-nm_session, HttpOnly, Secure, SameSite=Lax, 30 dni przesuwne)
3. Cele przetwarzania
- Tworzenie konta, zarządzanie sesją, uwierzytelnianie
- Śledzenie posiłków, raporty dzienne i tygodniowe, trendy
- Uczenie się aliasów w celu ułatwienia wprowadzania posiłków
- Funkcja AI (zdjęcie + tekst): tylko za Twoją wyraźną zgodą; zdjęcie i tekst są wysyłane do Google Gemini i nigdy nie są przechowywane na naszym serwerze.
- Debugowanie, bezpieczeństwo, ochrona przed nadużyciami
4. Strony trzecie i udostępnianie danych
4.1 Google Gemini (funkcja AI)
Gdy korzystasz z funkcji AI, Twoje zdjęcie i tekst posiłku są wysyłane do API Google Gemini. Google przetwarza te dane zgodnie ze swoją polityką prywatności: policies.google.com/privacy. Dane nie są przechowywane na naszym serwerze.
4.2 Open Food Facts (wyszukiwanie kodów kreskowych)
Po zeskanowaniu kodu kreskowego numer kodu i nazwa produktu są wysyłane do API Open Food Facts z zanonimizowanym User-Agentem. Zobacz: world.openfoodfacts.org/privacy.
4.3 Google OAuth (logowanie)
Podczas logowania przez Google żądane są wyłącznie zakresy email i profile. Nigdy nie żądamy zakresów wrażliwych (kalendarz, kontakty itp.).
4.4 Hosting
Aplikacja jest hostowana na Oracle VPS. Dane mogą być przetwarzane w centrach danych poza Twoim krajem. HTTPS jest wymuszane.
5. Okres przechowywania danych
Twoje dane są przechowywane tak długo, jak Twoje konto jest aktywne. Po usunięciu konta wszystkie dane osobowe są natychmiast i nieodwracalnie usuwane (hard delete z bazy danych). Kopie zapasowe są czyszczone w ciągu 30 dni.
6. Prawa użytkownika (RODO art. 15–22)
Masz prawo do:
- Dostępu do swoich danych osobowych (art. 15)
- Sprostowania nieprawidłowych danych (art. 16)
- Usunięcia danych ("prawo do bycia zapomnianym", art. 17)
- Ograniczenia przetwarzania (art. 18)
- Przenoszenia danych — pobrania danych w formacie czytelnym maszynowo (art. 20)
- Sprzeciwu wobec przetwarzania (art. 21)
- Wycofania zgody w dowolnym momencie (art. 7(3))
- Wniesienia skargi do organu nadzorczego (art. 77)
Aby skorzystać z tych praw, użyj Ustawienia → Konto → "Pobierz moje dane" lub "Usuń moje konto", albo skontaktuj się z nami: support@emrullah.xyz. Odpowiadamy w ciągu 30 dni.
7. Pliki cookie
Aplikacja używa wyłącznie jednego niezbędnego pliku cookie sesyjnego:
__Host-nm_session: 32 losowe bajty, przechowywane jako hash SHA-256 w bazie danych. HttpOnly, Secure, SameSite=Lax, 30 dni przesuwne. Brak plików cookie stron trzecich.
Nie używamy plików cookie marketingowych, analitycznych ani reklamowych.
8. Bezpieczeństwo
- Hasła są haszowane za pomocą scrypt (nigdy otwartym tekstem).
- Identyfikatory sesji są przechowywane jako hashe SHA-256.
- Cały ruch odbywa się wyłącznie przez HTTPS.
- Rate limiting (na IP i e-mail) zapobiega nadużyciom.
- Ochrona CSRF poprzez sprawdzanie Same-Origin.
9. Prywatność dzieci
Nutrimind jest skategoryzowany jako aplikacja Zdrowie i Fitness i jest przeznaczony dla użytkowników w wieku 13 lat i starszych. Świadomie nie zbieramy danych od dzieci poniżej 13 roku życia. Jeśli dowiemy się o takich danych, zostaną one usunięte. Dla użytkowników poniżej 18 roku życia zalecana jest zgoda rodzica.
10. Zmiany w polityce
Aktualizacje tej polityki są publikowane na tej stronie. Istotne zmiany są ogłaszane w aplikacji oraz wysyłane e-mailem do zarejestrowanych użytkowników.
11. Prawo właściwe
Niniejsza polityka podlega prawu Republiki Turcji. Prawa RODO mają zastosowanie do mieszkańców UE niezależnie od prawa właściwego.