Bezpieczeństwo w zcal
Ostatnia aktualizacja: 1 stycznia 2024 r.
To tłumaczenie służy wyłącznie Twojej wygodzie. W razie rozbieżności z wersją angielską obowiązuje wersja angielska.
Bezpieczeństwo Twoich danych jest dla nas najważniejsze i dokładamy wszelkich starań, aby je chronić. Ten dokument szczegółowo opisuje środki, które stosujemy, aby chronić Twoje dane zarówno podczas przesyłania, jak i w spoczynku.
Bezpieczeństwo organizacyjne
Nasze podejście do bezpieczeństwa opiera się na następujących podstawowych dobrych praktykach:
- Dostęp do serwerów, kodu źródłowego i narzędzi zewnętrznych jest ściśle ograniczony do członków głównego zespołu.
- Używamy silnych, losowo generowanych haseł, bezpiecznie przechowywanych w menedżerze haseł.
- Pracownicy i współpracownicy otrzymują minimalny dostęp niezbędny do wykonywania swoich obowiązków. Ten dostęp rzadko obejmuje systemy lub dane produkcyjne.
- Stosujemy narzędzia do automatycznego wykrywania luk w zabezpieczeniach, aby szybko identyfikować problemy w naszych zależnościach. Priorytetowo traktujemy zdecydowane stosowanie poprawek i ich szybkie wdrażanie.
- Dane produkcyjne nigdy nie są kopiowane na urządzenia zewnętrzne.
Uwierzytelnianie
Gdy rejestrujesz się w zcal, tworzymy w naszej bazie danych rekord użytkownika zawierający:
- Imię i nazwisko
- Adres e-mail
Jeśli zdecydujesz się na uwierzytelnianie przez partnera OAuth (Google, Microsoft), bezpiecznie przechowujemy zaszyfrowane dane uwierzytelniające (token dostępu OAuth i token odświeżania) powiązane z Twoim kontem użytkownika.
Szyfrowanie
Wszystkie strony aplikacji są zabezpieczone szyfrowaniem TLS.
Gdy łączysz aplikację zewnętrzną, taką jak Google, Microsoft, Apple, Stripe lub Zoom, szyfrujemy tokeny dostępu, zanim zostaną zapisane w naszej bazie danych.
Infrastruktura
Nasza aplikacja jest hostowana w Google Cloud w regionie us-central1.
Dostęp podmiotów zewnętrznych
Użytkownicy zwykle łączą jedno lub więcej kont kalendarza (np. Kalendarz Google) oraz dostawców wideokonferencji (np. Zoom). Służy to wyłącznie temu, aby zcal mógł w Twoim imieniu tworzyć wydarzenia w kalendarzu i sesje konferencyjne oraz sprawdzać istniejące zajęte terminy przy generowaniu linków do planowania. Przechowujemy tylko minimalne dane potrzebne do tych funkcji i używamy ich ściśle w zamierzonych celach. Nigdy nie przechowujemy danych wydarzeń z kalendarza w naszych trwałych magazynach danych.
Logi
Logi aplikacji są przechowywane w Google Cloud przez 30 dni. Wszystkie dane przesyłane do Google Cloud są szyfrowane podczas przesyłania.
Praktyki tworzenia oprogramowania
Każdy fragment kodu przechodzi wzajemną weryfikację (peer review) za pomocą GitHub Pull Requests. Przed każdym wdrożeniem wymuszamy w ramach ciągłej integracji solidny, zautomatyzowany zestaw testów i lintery.
Często zadawane pytania
Czy przechowujecie kopie moich wydarzeń z kalendarza na swoich serwerach?
Nie. Gdy ktoś korzysta z Twojego linku do planowania, sprawdzamy połączone przez Ciebie kalendarze pod kątem konfliktów w czasie (prawie) rzeczywistym. Obecnie wyniki tych zapytań o wydarzenia z kalendarza przechowujemy w pamięci podręcznej wyłącznie w pamięci aplikacji.
Czy macie certyfikat SOC 2 lub ISO 27001?
Aktywnie pracujemy nad uzyskaniem tych certyfikatów.
Jak zgłosić potencjalną lukę w zabezpieczeniach lub problem z bezpieczeństwem?
Skontaktuj się z nami, pisząc na adres [email protected]. Pamiętaj, że obecnie nie oferujemy wynagrodzenia za niezależne zgłoszenia dotyczące bezpieczeństwa.