Bezpieczeństwo i ochrona danych
Jak dbamy o dane Twojego klubu i jego członków, kto uczestniczy w świadczeniu usługi i jak nas powiadomić, jeśli znajdziesz lukę.
Jak chronimy dane Twojego klubu
Szyfrowanie podczas przesyłania
Wszystko, co jest przesyłane między Twoją przeglądarką lub aplikacją a naszymi serwerami, jest szyfrowane za pomocą TLS (HTTPS). Dodatkowo wysyłamy nagłówek HSTS, który zobowiązuje przeglądarkę do łączenia się z nami zawsze przez HTTPS przez rok.
Szyfrowanie danych wrażliwych
Dane szczególnych kategorii zawarte w regulacyjnych kartach zdrowia (takie jak pochodzenie etniczne, tożsamość płciowa, niepełnosprawność czy ubezpieczyciel zdrowotny) są przechowywane w postaci zaszyfrowanej. Dane uwierzytelniające operatorów płatności i integracji każdej lokalizacji również są przechowywane w postaci zaszyfrowanej, a klucze prywatne certyfikatów są chronione hasłem wzmocnionym sekretem serwera, którego nie ma w bazie danych.
Każdy klub oddzielony od pozostałych
Każda osoba pracuje na profilu powiązanym z firmą i lokalizacją, a uprawnienia i zapytania są ograniczone do tego zakresu. Klub nie widzi danych innego klubu, a w obrębie klubu każda rola widzi tylko to, na co pozwala jej lokalizacja.
Zaszyfrowane i sprawdzane kopie zapasowe
Codziennie wykonujemy kopię zapasową baz danych. Każda kopia jest szyfrowana (AES-256), zanim opuści serwer, i zapisywana w zaszyfrowanej pamięci masowej; kopie są przechowywane przez 15 dni. Aby mieć pewność, że naprawdę działają, wykonujemy test odtwarzania, który uruchamia kopię w osobnym środowisku i sprawdza, czy dane w niej są.
Jednorazowe kody QR do wejścia
Kod QR, który członek klubu pokazuje przy bramce obrotowej, jest generowany losowo, jest jednorazowy i odnawia się, gdy tylko otworzy drzwi. Jeśli nie zostanie użyty, wygasa po 24 godzinach i jest zastępowany nowym. Nie ma stałego klucza, który dałoby się skopiować lub przesłać dalej.
Dziennik audytu
Istotne działania są rejestrowane wraz z informacją, kto je wykonał i z jakiego kanału (panel, aplikacja lub asystent), aby można było sprawdzić, co się stało i kiedy.
Ochrona kont
Hasła
Nowe hasła muszą mieć co najmniej 8 znaków (i najwyżej 72). Nigdy nie są przechowywane w postaci jawnej.
Ograniczenie prób logowania
Jeśli ktoś wielokrotnie poda błędne hasło, dostęp zostaje na pewien czas zablokowany. Blokada sama się kończy i nie powoduje, że konto staje się bezużyteczne.
Weryfikacja dwuetapowa (2FA)
Dostępna w dowolnej aplikacji do kodów (Google Authenticator, Authy i podobne), z kodami odzyskiwania na wypadek utraty telefonu. Jest obowiązkowa dla administratorów platformy oraz dla zespołu lokalizacji, które zdecydują się ją wymagać; osoba, która włączy ją z własnej inicjatywy, nie może już jej pominąć przy logowaniu. Jeśli oznaczysz urządzenie jako zaufane, nie będzie ona wymagana przez 7 dni.
Wygasanie sesji
Sesje w panelu wygasają po 7 dniach i trzeba zalogować się ponownie. Możesz zobaczyć swoje aktywne sesje i je zakończyć.
Gdzie są przechowywane dane
Serwery i bazy danych platformy znajdują się w Amazon Web Services, w centrum danych w Hiszpanii (Unia Europejska). Asystent LAIA działa na modelach AI uruchamianych na serwerach w Unii Europejskiej. Więcej szczegółów o przetwarzaniu danych znajdziesz w polityce prywatności.
Dostawcy przetwarzający dane (podprocesorzy)
Oto dostawcy, którzy przetwarzają dane Twojego klubu, aby usługa działała. Wykorzystują dane wyłącznie zgodnie z naszymi poleceniami.
| Dostawca | Do czego | Gdzie |
|---|---|---|
| Amazon Web Services (AWS) | Serwery i bazy danych, przechowywanie plików i kopii zapasowych, wysyłka e-maili (Amazon SES) i SMS-ów (Amazon SNS) | Serwery i bazy danych w Hiszpanii (UE) |
| Cloudflare | Hosting i odtwarzanie filmów z treściami cyfrowymi oraz ochrona strony internetowej i jej formularzy | Sieć globalna |
| Expo (650 Industries) | Wysyłanie powiadomień push do aplikacji | Dostawca międzynarodowy |
| Google (Firebase) | Powiadomienia push na Androidzie i zdalna konfiguracja aplikacji | Dostawca międzynarodowy |
| Apple | Powiadomienia push na iPhonie i iPadzie | Dostawca międzynarodowy |
| Sentry (Functional Software) | Raporty o błędach aplikacji | Dostawca międzynarodowy |
| Stripe, Redsys, Cybersource, Worldline, Wompi, ePayco i Azul | Płatności kartą i płatności z aplikacji, za pośrednictwem operatora płatności, którego podłącza każdy klub | Zależnie od operatora płatności |
| Meta (WhatsApp) | Wiadomości przez WhatsApp, gdy klub podłączy swój numer | Dostawca międzynarodowy |
| Anthropic, OpenAI i inne modele AI | Działanie asystenta LAIA, uruchamianego na serwerach w Unii Europejskiej | UE |
| TypeSafe AI | Wsparcie decyzji przez AI (klasyfikowanie wiadomości i incydentów, szacowanie ryzyka rezygnacji); jeśli to możliwe, bez imienia i nazwiska, adresu e-mail i telefonu | USA |
| Agencia Tributaria (Verifactu) | Przekazywanie rejestrów fakturowania wymaganych przez hiszpańskie przepisy | Hiszpania |
Jeśli klub włączy integracje z innymi usługami (wagi do analizy składu ciała, oprogramowanie do zarządzania), dane są z nimi udostępniane, ponieważ tak zdecydował klub. Gdy dostawca znajduje się poza Europejskim Obszarem Gospodarczym, przekazanie opiera się na unijno-amerykańskich Ramach Ochrony Danych (Data Privacy Framework) lub na standardowych klauzulach umownych Komisji Europejskiej.
Umowa powierzenia przetwarzania danych (DPA)
Jeśli Twój klub potrzebuje podpisać z nami umowę powierzenia przetwarzania danych, wyślemy ją na Twoją prośbę. Napisz na adres info@fitmewise.com.
Polityka ujawniania podatności
Jeśli w Fitmewise udało Ci się znaleźć lukę w zabezpieczeniach, chcemy o tym wiedzieć. Dziękujemy za odpowiedzialne zgłoszenie.
Jak zgłosić
Napisz do nas na adres info@fitmewise.com. Dane kontaktowe są także w pliku /.well-known/security.txt.
Co zawrzeć w zgłoszeniu
- Co udało Ci się znaleźć i gdzie (adres internetowy, ekran lub endpoint).
- Kroki potrzebne do odtworzenia, wraz z proof of concept, jeśli go masz.
- Jaki wpływ, Twoim zdaniem, to ma i jakie dane mogą zostać dotknięte.
- Twoje dane kontaktowe, na wypadek gdybyśmy potrzebowali więcej informacji (możesz napisać anonimowo, ale wtedy nie będziemy mogli Ci odpowiedzieć).
Co wchodzi w zakres
- fitmewise.com
- Dashboard (panel zarządzania klubem)
- API Fitmewise
- aplikacje mobilne Fitmewise oraz aplikacje poszczególnych klubów
Co jest poza zakresem
- Ataki typu odmowa usługi (DoS/DDoS) lub testy obciążeniowe.
- Inżynieria społeczna wobec personelu, klubów lub członków klubu (phishing, telefony itp.).
- Ataki fizyczne na biura, sprzęt lub obiekty.
- Wysyłanie spamu lub wiadomości masowych za pośrednictwem naszych formularzy lub kanałów.
Dobra wiara
Jeśli działasz w dobrej wierze, nie uzyskujesz dostępu do większej ilości danych, niż potrzeba do wykazania luki, nie modyfikujesz ich ani nie niszczysz, nie zakłócasz działania usługi i dajesz nam rozsądny czas na jej naprawienie przed upublicznieniem, nie podejmiemy wobec Ciebie kroków prawnych z powodu tego badania.
Terminy odpowiedzi
Potwierdzamy otrzymanie zgłoszenia najpóźniej w ciągu 5 dni roboczych i na bieżąco informujemy Cię o postępach w naprawie.
Nagrody
Nie prowadzimy programu nagród pieniężnych (bug bounty): nie płacimy za zgłoszenia, choć bardzo dziękujemy za wysiłek.
