Dane mają swoją granicę

Domyślnie tylko przekazywanie; zarządzane przechowywanie wyłącznie po włączeniu funkcji, która go wymaga.

„Najbezpieczniejsze są dane, których nie musimy przechowywać. Gdy funkcja wymaga przechowywania, wyraźnie wyznaczamy granicę i tam chronimy dane.”
– Zespół BankSync
Przetwarzanie danychCo zostaje, a co tylko przepływa
Przejściowe · nigdy nie zapisywane
💳
Transakcje
kwoty, daty, sprzedawcy
💰
Salda
bieżące i dostępne
📈
Aktywa
portfel i transakcje giełdowe

Przechowywane w pamięci sterty V8 podczas synchronizacji · usuwane zaraz po przekazaniu

Przechowywane · tylko metadane
🔑
Token dostępu
zaszyfrowany, AES-256
⚙️
Konfiguracja feedu
harmonogram i mapowania pól
⏱️
Znaczniki czasu synchronizacji
ostatnie i następne uruchomienie

Tylko metadane operacyjne · bez danych transakcji ani sald

1

Co przechowujemy

BankSync przechowuje dane potrzebne do działania, zabezpieczenia, obsługi i audytu konta. Przy synchronizacjach przekazujących są to głównie metadane operacyjne. W funkcjach zarządzanych, takich jak przyszłe BankSync Tables, mogą to być także dane finansowe, które użytkownik zdecyduje się w nich przechowywać.

Metadane połączenia

  • Nazwa instytucji i typ konta
  • Zakres zgody i zatwierdzone kategorie danych
  • Status zgody (aktywna / wygasła / cofnięta)

Tokeny dostępu

  • Połączenie oparte na tokenie wydanym przez licencjonowanego dostawcę
  • Szyfrowane w spoczynku algorytmem AES-256
  • Nigdy nie obejmują samych danych logowania do banku

Rejestry operacyjne

  • Znaczniki czasu synchronizacji (ostatnia udana, ostatnia próba)
  • Dzienniki błędów nieudanych zadań synchronizacji
  • Konfiguracja feedu (harmonogram, mapowania pól, miejsce docelowe)
  • Dziennik audytu działań zmieniających stan (połączenie, cofnięcie, usunięcie)

Dane funkcji zarządzanych

  • Rekordy, które użytkownik przechowuje w BankSync Tables lub podobnych funkcjach hostowanych
  • Konfiguracja funkcji, mapowania pól i układ widoków
  • Kopie zapasowe, dzienniki bezpieczeństwa i kopie wymagane do bezpiecznego działania

Przechowywane dane pozostają w BankSync Boundary, dopóki znajdują się w kontrolowanych przez nas systemach. Po ich eksporcie, udostępnieniu, synchronizacji lub skopiowaniu gdzie indziej zewnętrzne miejsce docelowe podlega ustawieniom użytkownika i warunkom danego dostawcy.

2

Co jest domyślnie tylko przekazywane

Jeśli nie włączono funkcji zarządzanej wymagającej przechowywania, poniższe kategorie danych finansowych są traktowane jako dane synchronizacji przekazującej i usuwane po dostarczeniu do miejsca docelowego.

  • Historia transakcji (kwoty, daty, opisy, kategorie sprzedawców)
  • Salda kont (bieżące i dostępne)
  • Dane posiadacza konta
  • Pozycje portfela i historia transakcji maklerskich (połączenia inwestycyjne)

Szczegóły techniczne: Dane przejściowe trafiają do kroku synchronizacji Cloudflare Workflow działającego w globalnej sieci Cloudflare. Wynik każdego kroku jest zapisywany w punkcie kontrolnym w globalnie rozproszonym trwałym magazynie Cloudflare, aby nieudany krok można było ponowić bez ponownego pobierania, i jest przekazywany do miejsca docelowego, chyba że jest nim włączona funkcja zarządzana przez BankSync.

3

Model workera brzegowego

Każda synchronizacja działa w krótkotrwałym workerze brzegowym – lekkim środowisku wykonawczym tworzonym na czas synchronizacji, a następnie usuwanym. Nie ma współdzielonego, długotrwałego procesu, który z czasem gromadziłby dane finansowe.

  • Sieć globalna, ruch do dostawców wychodzi z USA: Kroki działają w globalnej sieci Cloudflare. Procedury uruchamiające synchronizacje działają w Stanach Zjednoczonych, a wywołania po stronie serwera do Quiltt dla połączeń z bankami w USA wychodzą z infrastruktury BankSync w Stanach Zjednoczonych.
  • Krótkotrwały, z punktami kontrolnymi: Tworzony na jedną synchronizację, potem kończony. Wyniki kroków są zapisywane w punktach kontrolnych w globalnie rozproszonym trwałym magazynie Cloudflare na czas trwania przebiegu, aby nieudane kroki można było bezpiecznie ponowić; żaden długotrwały proces nie gromadzi danych finansowych między przebiegami.
  • Świadomy przechowywania: Dane synchronizacji przekazującej są usuwane po zakończeniu zadania. Dane funkcji zarządzanych są przechowywane tylko dla włączonej funkcji i podlegają jej mechanizmom kontroli.

Szczegóły techniczne: Mniej przechowywanych danych to mniejsze skutki naruszenia, ale żaden system nie może obiecać zerowego ryzyka. BankSync chroni dane w BankSync Boundary, a miejsca docelowe wybrane przez klienta i niezależnych dostawców traktuje jako odrębne środowiska.

4

Usuwanie danych

Po cofnięciu zgody lub usunięciu konta zapisane metadane połączeń, zaszyfrowane tokeny dostępu i dane funkcji zarządzanych przez BankSync są kierowane do usunięcia z aktywnych systemów, z zastrzeżeniem wymogów dotyczących kopii zapasowych, przepisów prawa, zgodności, bezpieczeństwa, rozliczeń i przechowywania na potrzeby sporów.

Dane już dostarczone do miejsc docelowych wybranych przez klienta pozostają tam, dopóki nie zostaną tam usunięte. BankSync nie może usuwać kopii w Google Sheets, Notion, Airtable, Slack, poczcie e-mail, API, webhookach ani innych zewnętrznych systemach kontrolowanych przez klienta.

Usunięcie obejmuje dane w BankSync Boundary. Miejsca docelowe klienta i niezależni dostawcy mają własne narzędzia do usuwania, okresy przechowywania i obowiązki prawne.

Bezpieczeństwo od podstaw

Dane finansowe są domyślnie tylko przekazywane i przechowywane wyłącznie wtedy, gdy potrzebuje ich włączona funkcja.

  • Domyślnie przekazywanie
  • Krótkotrwałe przepływy synchronizacji
  • Tokeny szyfrowane AES-256