Polityka prywatności Meetpoint
Wersja: 2026-10-19
Obowiązuje od: 19 października 2026 r.
Kontakt: meetpoint.team.app@gmail.com
Meetpoint to aplikacja do umawiania wspólnych treningów biegowych w zamkniętych grupach osób, które się znają. Ta polityka mówi, jakie dane o Tobie przetwarzamy, po co, komu je powierzamy, jak długo je trzymamy i jakie masz prawa.
1. Kto jest administratorem danych
Administratorem Twoich danych osobowych jest Sławomir Hryciów, twórca aplikacji (dalej: „my”).
We wszystkich sprawach dotyczących danych osobowych pisz na meetpoint.team.app@gmail.com.
2. Jakie dane przetwarzamy
Dane konta
- Adres e-mail — służy do logowania (wysyłamy na niego jednorazowy kod; aplikacja nie używa haseł). Widzisz go tylko Ty, w ustawieniach. Nie pokazujemy go innym użytkownikom.
- Imię (nazwa wyświetlana) — widzą je członkowie Twoich grup: na liście członków, przy deklaracjach udziału i przy komentarzach.
- Akceptacje regulaminu — przy akceptacji zapisujemy identyfikator Twojego konta, wersję regulaminu, wersję tej polityki prywatności aktualną w chwili akceptacji i czas akceptacji. Nic więcej. Akceptacje znikają razem z kontem (§9).
Treści, które tworzysz w aplikacji (widzą je członkowie grupy, w której powstały)
- Grupy — nazwa grupy, członkostwo, rola (administrator lub członek), prośby o dołączenie i kody zaproszeń. Gdy administrator zmienia nazwę grupy, zapisujemy, kto i kiedy zrobił to ostatnio — żeby przy zgłoszeniu nadużycia było wiadomo, czyja to zmiana.
- Treningi — data, godzina, miejsce startu i opcjonalnie mety. Miejsca to opisy wpisane tekstem (np. „parking pod halą”), nie pozycja z GPS telefonu.
- Plany — jedno zdanie o tym, co zamierzasz zrobić na treningu.
- Deklaracje udziału — kto zapisał się na który trening i do którego planu.
- Komentarze pod treningami.
Bezpieczeństwo i moderacja
- Zgłoszenia, które składasz — co zgłaszasz (komentarz, plan lub osoba), powód, Twój opcjonalny opis i czas zgłoszenia.
- Blokady — kogo zablokowałeś. Zablokowana osoba o tym nie wie.
Dane techniczne
- Token urządzenia do powiadomień push i system (iOS albo Android) — tylko jeśli zgodzisz się na powiadomienia w telefonie.
- Ustawienia powiadomień — które rodzaje powiadomień chcesz dostawać, Twoja lista przypomnień przed treningiem i godziny ciszy nocnej (albo to, że ją wyłączono).
- Strefa czasowa telefonu (np. „Europe/Warsaw”) — do liczenia ciszy nocnej i przypomnień o właściwej godzinie. To nie jest lokalizacja: strefa obejmuje cały kraj lub kilka krajów, a aplikacja odczytuje ją z ustawień zegara telefonu, nie z GPS. Aplikacja wysyła ją na serwer po akceptacji regulaminu, a potem przy uruchomieniu i przy powrocie z tła — tylko wtedy, gdy różni się od zapisanej. Do pierwszego zapisu liczymy w strefie polskiej.
- Kolejka powiadomień i dziennik przypomnień — zanim powiadomienie wyjdzie, serwer zapisuje, do kogo ma trafić, czego dotyczy (identyfikatory treningu, grupy, komentarza i osoby, która je wywołała, termin treningu) i kiedy je wysłać, a potem — czy zostało wysłane. Osobno zapisuje, o których treningach przypomnienie już wyszło, żeby nie przyszło dwa razy. Treści powiadomień (imion, opisów, komentarzy) w kolejce nie ma — serwer składa ją w chwili wysyłki.
- Dane techniczne logowania i połączeń (np. adres IP, czas, rodzaj zapytania), które zapisuje w swoich logach nasz dostawca bazy danych i logowania (§5).
- Na Twoim telefonie aplikacja przechowuje sesję logowania, żebyś nie musiał logować się przy każdym uruchomieniu. Wylogowanie ją usuwa.
- Raporty błędów — gdy w aplikacji albo na serwerze coś się zepsuje, raport trafia do naszego
narzędzia do wykrywania awarii (Sentry, §5). Raport z aplikacji zawiera:
- identyfikator Twojego konta (losowy ciąg znaków, np.
3f2a…) — żebyśmy mogli powiązać Twoją wiadomość o problemie z raportem; przed zalogowaniem — losowy identyfikator instalacji aplikacji; - rodzaj błędu i miejsce w kodzie, w którym wystąpił — bez treści komunikatu błędu, bo ta potrafi cytować dane;
- przy błędzie połączenia z serwerem — status, rodzaj zapytania i nazwę zasobu (np. „treningi”), bez wartości, które wysłałeś lub dostałeś;
- ostatnie kroki przed błędem: nazwy ekranów (jako szablony, np. „grupa/[id]”, bez identyfikatorów i bez kodów zaproszeń), dotknięcia elementów (nazwa elementu, bez tekstu z ekranu), zapytania do serwera (rodzaj, nazwa zasobu i status — bez wartości, które wysłałeś lub dostałeś) i zdarzenia systemowe aplikacji (np. przejście w tło, brak sieci);
- model telefonu, wersję systemu i parametry techniczne w chwili błędu (np. ilość wolnej pamięci, język i strefa czasowa) — bez nazwy urządzenia, którą często jest imię właściciela;
- wersję aplikacji.
- identyfikator Twojego konta (losowy ciąg znaków, np.
- Sesje — przy uruchomieniu i przy powrocie do aplikacji (np. z tła) aplikacja wysyła do Sentry informację o sesji: wersję aplikacji, identyfikator konta (jak wyżej), czas i to, czy sesja zakończyła się awarią. Służy to wyłącznie policzeniu, jaka część uruchomień przebiega bez awarii.
- Raporty błędów serwera (funkcje wysyłające powiadomienia i obsługujące zgłoszenia) zawierają rodzaj błędu, miejsce w kodzie i identyfikatory techniczne rekordów — bez treści zgłoszeń, bez adresów e-mail, imion i tokenów urządzeń.
- Raporty i sesje wysyłają wyłącznie wersje aplikacji instalowane ze sklepu (i nasze wersje testowe), nigdy wersje deweloperskie.
Czego NIE zbieramy: lokalizacji telefonu, kontaktów, zdjęć, danych o zdrowiu ani z zegarków i aplikacji sportowych, danych płatniczych. Raporty błędów nie zawierają adresu IP, adresu e-mail, imienia, treści, które wpisujesz, zrzutów ekranu ani nagrań sesji. Nie zawierają też lokalizacji, nawet przybliżonej: aplikacja sama podmienia w raporcie adres IP na pusty, zanim raport opuści telefon, więc Sentry nie może ustalić z niego miasta ani kraju. Nie śledzimy, jak korzystasz z aplikacji, i nie wyświetlamy reklam — raporty błędów i sesje służą wyłącznie wykrywaniu i naprawianiu awarii. (W deklaracji Google Play ten cel figuruje jako „Analytics”, bo Google zalicza do analityki także diagnozowanie awarii.) Nie śledzimy Cię między aplikacjami i nie sprzedajemy danych.
Dane o zdrowiu. Aplikacja nie służy do przechowywania informacji o zdrowiu i prosimy, żebyś ich nie wpisywał — ani swoich, ani cudzych (regulamin §4.5). Jeśli taka informacja trafi do planu albo komentarza, możesz ją sam usunąć albo poprosić nas o usunięcie.
Dane od innych osób. Część danych o Tobie może pochodzić od innych użytkowników albo osób bez konta: zgłoszenie dotyczące Ciebie lub Twojej treści, komentarz, w którym ktoś użył Twojego imienia, prośba administratora grupy. Przetwarzamy je w celach i na podstawach z §3.
3. Po co i na jakiej podstawie
| Cel | Dane | Podstawa prawna (RODO) |
|---|---|---|
| Założenie konta, logowanie, działanie aplikacji: grupy, treningi, plany, deklaracje, komentarze | e-mail, imię, treści, sesja | art. 6 ust. 1 lit. b — wykonanie umowy (regulaminu), którą akceptujesz |
| Powiadomienia push o treningach, składzie, prośbach i komentarzach oraz przypomnienia | token urządzenia, treść powiadomienia, ustawienia powiadomień, strefa czasowa telefonu, kolejka powiadomień i dziennik przypomnień | art. 6 ust. 1 lit. b; powiadomienia wysyłamy tylko po Twojej zgodzie w systemie telefonu, którą możesz wycofać w ustawieniach |
| Moderacja: zgłoszenia, blokady, filtr niedozwolonych słów, usuwanie naruszeń | zgłoszenia, blokady, zgłoszone treści, identyfikatory kont | art. 6 ust. 1 lit. f — nasz prawnie uzasadniony interes: bezpieczeństwo użytkowników i egzekwowanie regulaminu |
| Potwierdzenie akceptacji regulaminu | identyfikator konta, wersja regulaminu i polityki prywatności, czas akceptacji | art. 6 ust. 1 lit. f — wykazanie, na jakich zasadach korzystasz z aplikacji |
| Odpowiedzi na Twoje wiadomości (pomoc, prośby o usunięcie konta) | e-mail, treść korespondencji | art. 6 ust. 1 lit. f — obsługa Twoich spraw; przy prośbach z RODO — art. 6 ust. 1 lit. c |
| Reklamacje i odstąpienie od umowy | e-mail, treść reklamacji lub oświadczenia, korespondencja | art. 6 ust. 1 lit. c — obowiązki z przepisów konsumenckich; art. 6 ust. 1 lit. f — ustalenie i obrona roszczeń |
| Zgłoszenia treści niezgodnych z prawem od osób bez konta, informacja o decyzji moderacyjnej i odwołania | dane zgłaszającego (imię, nazwisko, e-mail), wskazana treść, uzasadnienie decyzji | art. 6 ust. 1 lit. c — obowiązki z aktu o usługach cyfrowych (DSA, art. 16 i 17) |
| Bezpieczeństwo i diagnostyka usług | dane techniczne logowania i połączeń | art. 6 ust. 1 lit. f — ochrona przed nadużyciami |
| Wykrywanie i naprawianie awarii aplikacji i serwera | raporty błędów i sesje (identyfikator konta, rodzaj błędu, ostatnie kroki, model telefonu i system, wersja aplikacji) | art. 6 ust. 1 lit. f — nasz prawnie uzasadniony interes: stabilne działanie usługi |
Podanie e-maila i imienia jest konieczne, żeby korzystać z aplikacji. Pozostałe treści podajesz, kiedy chcesz.
4. Kto widzi Twoje dane
- Członkowie Twoich grup — Twoje imię i treści w grupie, w której powstały. Osoby spoza grupy nie widzą niczego: do grupy wchodzi się wyłącznie przez zaproszenie zaakceptowane przez administratora.
- My — w zakresie potrzebnym do utrzymania aplikacji i rozpatrywania zgłoszeń (§7).
- Podmioty przetwarzające (§5) — wyłącznie na nasze polecenie, do świadczenia usługi.
Nie przekazujemy danych reklamodawcom ani brokerom danych.
5. Komu powierzamy dane (podmioty przetwarzające)
| Dostawca | Co robi | Jakie dane | Gdzie |
|---|---|---|---|
| Supabase | Baza danych, logowanie, funkcje serwerowe | Wszystkie dane z §2 poza sesją na telefonie | Unia Europejska — region Frankfurt (Niemcy) |
| Resend | Wysyłka maili z kodem logowania; wysyłka do nas maili o zgłoszeniach | E-mail; przy zgłoszeniach — imiona i identyfikatory kont zgłaszającego i zgłoszonego, zgłoszona treść, opis zgłoszenia | Unia Europejska — region Irlandia; firma z USA |
| Expo (650 Industries, Inc.) — Expo Push Service | Przekazanie powiadomień push do systemu telefonu | Token urządzenia, treść powiadomienia | USA |
| Google — Firebase Cloud Messaging | Dostarczenie powiadomień na Androidzie | Token urządzenia, treść powiadomienia | USA / globalnie |
| Apple — Apple Push Notification service | Dostarczenie powiadomień na iPhonie | Token urządzenia, treść powiadomienia | USA / globalnie |
| Sentry (Functional Software, Inc.) | Raporty błędów i diagnostyka (wykrywanie awarii) | Raporty błędów i sesje z §2, z identyfikatorem konta | Unia Europejska — region Frankfurt (Niemcy); część danych naszego konta w Sentry (nie raportów) w USA; firma z USA |
| Hostinger — serwer VPS | Hosting strony meetpoint.team: tej polityki, regulaminu, strony usunięcia konta i linków zaproszeń |
Dane techniczne odwiedzin stron (np. adres IP) — bez adresów linków zaproszeń | Unia Europejska — Litwa |
Skrzynka kontaktowa (Gmail). Nasz adres kontaktowy to konto Gmail. Wiadomości, które do nas wysyłasz (pytania, reklamacje, prośby o usunięcie konta, zgłoszenia mailowe), oraz maile o zgłoszeniach z aplikacji są przechowywane w tej skrzynce. W zakresie usługi Gmail Google (Google Ireland Limited, Irlandia; Google LLC, USA) jest odrębnym administratorem danych — przetwarza je na własnych zasadach opisanych w polityce prywatności Google, nie na nasze polecenie. Wysyłając do nas e-mail, przekazujesz go więc także Google. Jeśli tego nie chcesz, skontaktuj się z nami przez aplikację tam, gdzie to możliwe (np. zgłoszenie treści lub usunięcie konta).
Sklepy z aplikacjami. Pobranie aplikacji z App Store albo Google Play i Twoje konto w sklepie (Apple ID, konto Google) to odrębne usługi Apple i Google, za które odpowiadają one samodzielnie, na zasadach własnych polityk prywatności. Doręczanie powiadomień push (Apple Push Notification service, Firebase Cloud Messaging) to inna usługa tych firm — opisana w tabeli wyżej.
Treść powiadomienia push zawiera nazwę grupy i krótką informację: termin i miejsce treningu (przy zmianie lub odwołaniu), imię osoby proszącej o dołączenie albo imię autora i początek komentarza. Przy nowym treningu — termin i miejsce startu. Przy zmianie składu — termin treningu, imię osoby, która dołącza, wycofuje się albo zmienia plan, a gdy dołącza lub zmienia plan — opis tego planu (opisu nie ma, jeśli aplikacja ukrywa go przed Tobą — po zablokowaniu autora albo zgłoszeniu planu). Przypomnienie zawiera termin i miejsce startu, opis Twojego planu i imiona osób, które są w tym samym planie. W czasie Twojej ciszy nocnej część powiadomień czeka do jej końca. Czy treść widać na zablokowanym ekranie, ustawiasz w systemie telefonu.
Przekazanie poza Europejski Obszar Gospodarczy. Część dostawców (Resend, Expo, Google, Apple, Sentry) może przetwarzać dane w USA. Odbywa się to na podstawie decyzji Komisji Europejskiej z 10 lipca 2023 r. o odpowiednim stopniu ochrony danych (EU-US Data Privacy Framework) — ci dostawcy są w nim certyfikowani. Szczegóły możesz uzyskać, pisząc do nas.
6. Powiadomienia push
Powiadomienia działają tylko, jeśli zgodzisz się na nie w telefonie. Token urządzenia jest przypisany do Twojego konta, dopóki na tym telefonie nie zaloguje się inne konto albo nie usuniesz konta. Wylogowanie nie usuwa tokenu — jeśli po wylogowaniu nie chcesz dostawać powiadomień, wyłącz je w ustawieniach telefonu albo usuń aplikację.
7. Moderacja i zgłoszenia
- Aplikacja ma filtr niedozwolonych słów: treści z takim słowem nie da się zapisać.
- Możesz zgłosić komentarz, opis planu albo osobę (zgłoszenie osoby obejmuje jej imię). Zgłoszenie zapisujemy razem z kopią zgłoszonej treści z chwili zgłoszenia (żeby późniejsza edycja albo usunięcie nie zatarły naruszenia), a my dostajemy maila z: powodem, Twoim opisem, zgłoszoną treścią oraz imionami i identyfikatorami kont Twojego i osoby zgłaszanej. Zgłoszenia sprawdzamy w ciągu 24 godzin. Treść naruszającą regulamin usuwamy, a osoby, które łamią zasady, usuwamy z aplikacji (regulamin §6).
- Zgłoszona treść od razu znika z Twojego widoku — poza opisem planu, do którego sam jesteś zapisany. Osoba zgłoszona nie dowiaduje się, kto ją zgłosił.
- Możesz zablokować osobę: nie widzisz jej komentarzy ani opisów jej planów (poza planem, do którego sam jesteś zapisany) i nie dostajesz powiadomień o jej komentarzach ani o jej zmianach w składzie treningu. Jej imię i obecność przy treningu zostają widoczne, bo trzeba wiedzieć, kto przyjdzie na start; powiadomienia o zmianie i odwołaniu treningu przychodzą zawsze. Zablokowana osoba o tym nie wie.
- Administrator grupy nie moderuje treści i nie widzi zgłoszeń.
- Treść niezgodną z prawem może zgłosić mailem także osoba bez konta (regulamin §5.4). Gdy usuniemy Twoją treść albo konto, napiszemy Ci, dlaczego i jak się odwołać (regulamin §6.4–6.5).
8. Jak długo przechowujemy dane
- Dane konta i treści — do czasu usunięcia konta. Treść, którą sam usuniesz (np. komentarz), znika od razu — chyba że ktoś ją wcześniej zgłosił: wtedy jej kopia zostaje w zgłoszeniu (punkt niżej). Co dzieje się z treściami przy usunięciu konta — §9.
- Token urządzenia — jak w §6; zawsze znika z kontem.
- Ustawienia powiadomień i strefa czasowa telefonu — do usunięcia konta; znikają razem z nim.
- Kolejka powiadomień — każdy wpis usuwamy automatycznie 30 dni od jego utworzenia (wysłany, pominięty czy niewysłany). Wpisy powiadomień do Ciebie znikają od razu z Twoim kontem. Wpisy o Twoich działaniach w powiadomieniach do innych osób (np. o prośbie o dołączenie albo nowym treningu) mogą do tego czasu zawierać sam identyfikator Twojego konta — bez imienia i adresu e-mail.
- Dziennik przypomnień — wpis usuwamy automatycznie 30 dni po chwili, na którą przypomnienie było zaplanowane; wcześniej znika z Twoim kontem albo z treningiem.
- Akceptacje regulaminu i blokady — do usunięcia konta (blokady — także do odblokowania).
- Informacja, kto ostatnio zmienił nazwę grupy — do kolejnej zmiany nazwy, usunięcia grupy albo usunięcia Twojego konta (wtedy zostaje sama data zmiany, bez wskazania osoby).
- Zgłoszenie w aplikacji (z kopią zgłoszonej treści) — 12 miesięcy od zgłoszenia, potem usuwamy je automatycznie. Wcześniej znika z Twoim kontem albo z kontem osoby, której dotyczy. Gdy zgłoszenie zostanie usunięte, treść, której nie usunęliśmy, znów pojawia się w Twoim widoku — jeśli nie chcesz jej widzieć, zablokuj autora.
- Maile o zgłoszeniach i korespondencja z nami w naszej skrzynce — 12 miesięcy od zamknięcia sprawy, chyba że są potrzebne do obrony przed roszczeniami.
- Logi techniczne bazy danych (Supabase) — 7 dni.
- Kopie zapasowe bazy danych (Supabase) — kopia całej bazy powstaje raz na dobę i jest przechowywana 7 dni, potem Supabase usuwa ją automatycznie. Kopii używamy wyłącznie do odtworzenia bazy po awarii. Dane usunięte w aplikacji (także po usunięciu konta) znikają z ostatniej kopii najpóźniej po 7 dniach.
- Raporty błędów i sesje (Sentry) — 30 dni, potem Sentry usuwa je automatycznie. Po usunięciu konta raporty błędów z Twoim identyfikatorem znikają najpóźniej po 30 dniach.
9. Usunięcie konta
W aplikacji: Profil → Usuń konto. Ta sama opcja jest na ekranie regulaminu i ekranie imienia, zanim wejdziesz do aplikacji. Przed usunięciem aplikacja pokazuje, co dokładnie się stanie. Usunięcie jest natychmiastowe i nieodwracalne i nie wysyła nikomu powiadomień.
Bez aplikacji: napisz na meetpoint.team.app@gmail.com z adresu e-mail, którym logujesz się do aplikacji. Prośbę z innego adresu potwierdzimy, pisząc na adres konta. Realizujemy ją bez zbędnej zwłoki, najpóźniej w ciągu 30 dni. Instrukcja: https://meetpoint.team/aplikacja/usun-konto.
Co znika: Twoje imię i adres e-mail, Twoje komentarze, plany, przy których byłeś jedyną zapisaną osobą, Twoje deklaracje udziału, członkostwa w grupach, prośby o dołączenie, token powiadomień, ustawienia powiadomień (ze strefą czasową telefonu), wpisy w kolejce powiadomień do Ciebie i w dzienniku Twoich przypomnień, akceptacje regulaminu oraz blokady i zgłoszenia — złożone przez Ciebie i dotyczące Ciebie. Nadchodzące treningi, które założyłeś i przy których nie ma śladu innej osoby (ani cudzej deklaracji, ani cudzego komentarza), też znikają. Grupy, w których byłeś jedynym członkiem, znikają razem z zawartością.
Co zostaje — bez Twojego imienia i bez powiązania z Tobą:
- plany Twojego autorstwa, przy których są zapisane inne osoby — są już wspólnym ustaleniem pozostałych; zostają bez autora i nikt nie zostaje ich autorem w Twoim miejscu;
- nadchodzące treningi, które założyłeś, a do których ktoś się zapisał lub które ktoś skomentował — prawo do ich odwołania przechodzi na administratora grupy;
- przeszłe treningi w archiwum grupy, bez autora;
- grupy, które założyłeś, a w których są inni członkowie — z nazwą, bez informacji, kto je założył. Jeśli byłeś w grupie jedynym administratorem, administratorem zostaje członek z najdłuższym stażem.
Usuniętej osoby nie da się rozpoznać w żadnym widoku aplikacji: nigdzie nie zostaje jej imię ani adres e-mail.
10. Twoje prawa
Masz prawo:
- dostępu do swoich danych i otrzymania ich kopii,
- sprostowania — imię zmienisz sam w ustawieniach; zmianę adresu e-mail zrobimy na prośbę,
- usunięcia danych (§9),
- ograniczenia przetwarzania,
- przenoszenia danych, które nam przekazałeś, w formacie nadającym się do odczytu maszynowego,
- sprzeciwu wobec przetwarzania opartego na naszym prawnie uzasadnionym interesie (§3),
- wycofania zgody na powiadomienia — w ustawieniach telefonu, w każdej chwili,
- wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
Żeby skorzystać z praw, napisz na meetpoint.team.app@gmail.com z adresu konta. Odpowiemy najpóźniej w ciągu miesiąca.
Nie podejmujemy wobec Ciebie decyzji opartych wyłącznie na zautomatyzowanym przetwarzaniu. Filtr słów tylko odrzuca zapis treści, którą możesz poprawić; o usunięciu treści lub konta po zgłoszeniu decyduje człowiek.
11. Dzieci
Meetpoint nie jest przeznaczony dla dzieci. Z aplikacji mogą korzystać osoby, które ukończyły 16 lat. Jeśli dowiemy się, że konto należy do młodszej osoby, usuniemy je.
12. Bezpieczeństwo
Połączenia aplikacji z serwerem są szyfrowane (HTTPS). Dostęp do danych w bazie ograniczają reguły po stronie serwera: każdy widzi wyłącznie dane grup, do których należy. Klucze dostępu do usług trzymamy po stronie serwera, nie w aplikacji.
13. Zmiany polityki
Polityka może się zmienić, np. gdy aplikacja dostanie nowe funkcje albo zmienimy dostawcę. Każda zmiana dostaje nową wersję z datą; aktualna wersja jest zawsze pod tym adresem.
14. Kontakt
We wszystkich sprawach dotyczących prywatności pisz na meetpoint.team.app@gmail.com.