Bezpieczeństwo i prywatność

Twoje dane kalendarza zostają u ciebie

Syncory powstało z myślą o prywatności. Twoje dane kalendarza są pod twoją kontrolą, a nowoczesne szyfrowanie i zaufana infrastruktura chronią każde połączenie.

UE
Twoje dane są przechowywane w Unii Europejskiej
OAuth 2.0
Połącz bez hasła — możesz odłączyć w każdej chwili
AES-256-GCM
Tokeny dostępu przechowywane zaszyfrowane
SOC 2 · ISO 27001
Certyfikowana infrastruktura chmurowa
Główne zasady

Bezpieczeństwo to nie funkcja — to podstawa

Trzy zasady kierują każdą techniczną decyzją w Syncory.

Minimalizacja danych

Szczegóły wydarzeń jak tytuły, opisy, miejsca i uczestnicy nie są przechowywane na stałe. Syncory trzyma tylko techniczne odnośniki potrzebne do powiązania tych samych wydarzeń między kalendarzami.

Szyfrowanie wszędzie

Dane są szyfrowane w tranzycie (TLS) i w spoczynku (AES-256-GCM dla wrażliwych tokenów). Nawet ktoś z dostępem do bazy zobaczy tylko zaszyfrowane dane — nigdy twoich kluczy dostępu.

Masz pełną kontrolę

Dostęp działa przez OAuth — nigdy nie widzimy twoich haseł. Możesz odłączyć każde połączenie u dostawcy lub w Syncory w dowolnym momencie, a także całkowicie usunąć konto.

Połączenie i uwierzytelnianie

OAuth 2.0: dostęp bez twojego hasła

Gdy podłączasz kalendarz, nigdy nie wpisujemy ani nie widzimy twojego hasła. Wszystko odbywa się przez oficjalny, bezpieczny proces OAuth danego dostawcy.

1

Zaloguj się u dostawcy

Zostajesz przekierowany bezpośrednio do Google, Microsoft lub Apple i logujesz się tam — na serwerach dostawcy, nie naszych.

2

Zgódź się na minimalne uprawnienia

Widzisz dokładnie, o jakie uprawnienia prosi Syncory. Prosimy tylko o dostęp do kalendarza — bez dostępu do maili, plików czy kontaktów.

3

Dostawca wydaje token

Zamiast hasła Syncory dostaje odwoływalny token dostępu. Jest on ograniczony do kalendarza i możesz go cofnąć w każdej chwili.

4

Bezpieczne użycie

Token jest od razu szyfrowany i nigdy nie przechowywany w formie jawnej — służy tylko do synchronizacji twoich kalendarzy.

Ważne: Syncory nigdy nie otrzymuje twoich danych logowania. Możesz cofnąć dostęp jednym kliknięciem w ustawieniach bezpieczeństwa swojego dostawcy kalendarza.

Szyfrowanie

Twoje tokeny są szyfrowane — nie tylko „chronione”

Tokeny dostępu to najwrażliwsze dane, jakie przechowuje Syncory. Dlatego są szyfrowane AES-256-GCM zanim trafią do bazy danych.

  • AES-256-GCM — uwierzytelnione szyfrowanie wykrywające manipulacje
  • Unikalny wektor inicjalizujący dla każdego tokena (96-bitowy)
  • Klucz przechowywany osobno od bazy danych, w chronionej zmiennej środowiskowej
  • Baza danych przechowuje tylko zaszyfrowane dane — nigdy czytelny token
Twój token dostępu
ya29.a0Ad…Tk7Qpz9R
AES-256-GCM
Przechowywany w bazie danych
enc:v1:9f3a2b…:7b2c4e…:e1d4c8a9f0…
Infrastruktura i certyfikaty

Oparte na certyfikowanych centrach danych

Syncory korzysta ze sprawdzonych dostawców chmury, audytowanych według najwyższych standardów branżowych. Ich certyfikaty bezpośrednio wpływają na twoje bezpieczeństwo.

Vercel
Aplikacja i hosting

Aplikacja Syncory działa na Vercel z automatycznym HTTPS, ochroną DDoS i globalną siecią edge.

SOC 2 Typ IIISO 27001Automatyczny TLS
Supabase
Baza danych i uwierzytelnianie

Twoje dane są w bazie PostgreSQL na Supabase z Row-Level Security, przechowywane w regionie UE.

SOC 2 Typ IIRegion UESzyfrowanie danych w spoczynku
AWS
Chmura bazowa

Infrastruktura bazy danych działa na Amazon Web Services — centrach danych z wieloletnimi standardami bezpieczeństwa.

ISO 27001 / 27017 / 27018SOC 1 / 2 / 3Bezpieczeństwo fizyczne

Wymienione certyfikaty posiadają i prezentują odpowiedni dostawcy (Vercel, Supabase, Amazon Web Services). Opisują one infrastrukturę, na której działa Syncory.

Transport i dostęp

Bezpiecznie na każdym poziomie

Ochrona nie kończy się na szyfrowaniu tokenów. Od przeglądarki po bazę danych — każda warstwa jest zabezpieczona.

Szyfrowanie w trakcie przesyłania

Każde połączenie działa przez HTTPS/TLS. Dane między twoją przeglądarką, Syncory i dostawcami kalendarza są przesyłane zaszyfrowane.

Ścisła kontrola dostępu

PostgreSQL Row-Level Security wymusza na poziomie bazy danych, że każdy użytkownik widzi tylko swoje dane — technicznie egzekwowane, nie tylko w kodzie.

Szyfrowanie danych w spoczynku

Przechowywane dane są szyfrowane na poziomie infrastruktury; wrażliwe tokeny są dodatkowo szyfrowane na poziomie aplikacji za pomocą AES-256-GCM.

Najmniejsze uprawnienia

Usługi i klucze dostają tylko niezbędne minimum uprawnień. Dostęp administracyjny jest mocno ograniczony i dodatkowo chroniony.

Minimalizacja danych

Czego nie przechowujemy, tego nie można stracić

Syncory jest zbudowane tak, żeby od początku zbierać jak najmniej wrażliwych informacji. To najskuteczniejsza ochrona prywatności.

  • Brak stałego przechowywania treści wydarzeń, takich jak tytuły, opisy czy uczestnicy — poza przetwarzaniem wymaganym do synchronizacji.
  • Dzięki opcji anonimizacji w ustawieniach synchronizacji tytuły i szczegóły są zastępowane neutralnym wpisem „Zajęty”.
  • Nigdy nie używamy twoich danych z kalendarza do reklam ani ich nie sprzedajemy.
  • Dane z Google API są wykorzystywane wyłącznie do funkcji widocznych dla użytkownika, zgodnie z Google API Services User Data Policy — nie do trenowania modeli AI.
Twoja kontrola

Decydujesz — w każdej chwili

Bezpieczeństwo to także twoja pełna kontrola nad danymi w każdym momencie.

Cofnij dostęp

Odłącz dowolny kalendarz w Syncory lub bezpośrednio w ustawieniach konta u dostawcy. Token natychmiast traci ważność.

Usuń konto

Usuń swoje konto i powiązane dane całkowicie. Wszystkie synchronizacje kończą się razem z nim.

Anonimizacja

Włącz anonimizację dla wybranej synchronizacji — w kalendarzu docelowym pojawi się tylko „Zajęty”, bez tytułu, lokalizacji czy uczestników. Idealne, gdy prywatny i służbowy kalendarz mają być rozdzielone.

Prawa RODO

W EOG masz prawo do dostępu, sprostowania, usunięcia i przenoszenia danych. Wystarczy jedna wiadomość do nas.

Operacje i rozwój

Bezpieczeństwo w tle

Bezpieczne oprogramowanie to nie jednorazowy projekt — jest stale utrzymywane.

Bezpieczne zarządzanie kluczami

Wszystkie sekrety — klucze API, klucze szyfrujące, dane logowania do bazy — są wyłącznie w chronionych zmiennych środowiskowych, nigdy w kodzie źródłowym.

Wzmocnione interfejsy

Webhooki i endpointy API są chronione podpisami lub tajnymi tokenami, więc tylko prawidłowe żądania są przetwarzane.

Aktualne zależności

Dbamy o aktualność frameworków i bibliotek, żeby szybko łatać znane luki.

Izolowane przetwarzanie

Każda synchronizacja działa z blokadami przeciwko podwójnemu uruchomieniu i ma dostęp tylko do danych swojej konkretnej reguły.

FAQ

Bezpieczeństwo — krótko i na temat

Czy Syncory widzi moje hasło?

Nie. Połączenia działają wyłącznie przez OAuth 2.0. Logujesz się bezpośrednio u dostawcy, a Syncory dostaje tylko odwoływalny token dostępu — nigdy twoje dane logowania.

Jak chronione są tokeny dostępu?

Są szyfrowane AES-256-GCM zanim trafią do bazy danych. Klucz jest przechowywany osobno, w chronionej zmiennej środowiskowej — baza danych zawiera tylko zaszyfrowane dane.

Jak cofnąć dostęp?

Odłącz połączenie w Syncory albo usuń uprawnienia Syncory w ustawieniach bezpieczeństwa twojego dostawcy kalendarza. Token natychmiast przestaje działać.

Gdzie są przechowywane moje dane?

W bazie PostgreSQL na Supabase, w regionie UE na infrastrukturze AWS. Sama aplikacja działa na Vercel.

Czy treść moich wydarzeń jest przechowywana?

Treści wydarzeń jak tytuły, opisy czy uczestnicy nie są przechowywane na stałe poza przetwarzaniem potrzebnym do synchronizacji. Przy anonimizacji dla synchronizacji tytuły i szczegóły są dodatkowo zastępowane przez „Zajęty”.

Czy mogę wyeksportować swoje dane?

Tak. Napisz do naszego zespołu, a udostępnimy ci dane, które o tobie mamy, w popularnym, maszynowo czytelnym formacie. W EOG to część twojego prawa do przenoszenia danych.

Czy używacie moich danych do reklam lub trenowania AI?

Nie. Nie sprzedajemy danych, nie wyświetlamy na nich reklam i nie używamy ich do trenowania modeli uczenia maszynowego.

Jak chronicie przed atakami DDoS?

Aplikacja działa za globalną siecią edge Vercel, która zapewnia automatyczną ochronę DDoS i balansowanie obciążenia. Podejrzany ruch jest filtrowany zanim dotrze do aplikacji.

Jak wykrywacie i obsługujecie incydenty bezpieczeństwa?

Korzystamy ze scentralizowanych logów, monitoringu i automatycznych alertów od naszych dostawców infrastruktury. Anomalie są priorytetyzowane według wagi i eskalowane wewnętrznie, żebyśmy mogli szybko reagować.

Czy prowadzicie regularne kontrole bezpieczeństwa?

Tak. Automatyczne skanowanie podatności i zależności działa na bieżąco podczas rozwoju i w produkcji.

Jaki jest wasz plan backupu i odzyskiwania?

Baza danych jest automatycznie i regularnie backupowana. Dzięki infrastructure-as-code usługę można szybko przywrócić z minimalnym przestojem, jeśli zajdzie taka potrzeba.

Jak wybieracie zewnętrznych dostawców?

Świadomie współpracujemy tylko ze sprawdzonymi dostawcami z certyfikatami uznanych standardów. Przed i w trakcie współpracy sprawdzamy reputację, certyfikaty, historię incydentów i polityki bezpieczeństwa.

Jak informujecie o naruszeniach danych?

Jeśli mimo wszystkich środków dojdzie do naruszenia ochrony twoich danych, niezwłocznie powiadamiamy o tym dotkniętych użytkowników zgodnie z RODO.

Gotowy na bezpieczną synchronizację?

Połącz swoje kalendarze z usługą, która dba o prywatność od pierwszej linijki kodu.