Droga danych

Od zgody do miejsca docelowego – oto, co dokładnie dzieje się podczas synchronizacji BankSync.

„Przy synchronizacjach przekazujących dane trafiają do wybranego miejsca docelowego. W funkcjach zarządzanych pozostają w BankSync Boundary, dopóki nie zostaną wysłane gdzie indziej.”
– Zespół BankSync
Podgląd synchronizacji na żywoOczekiwanie na harmonogram
BankSync
Notion
Bank
API dostawcy
Worker brzegowy
Tylko sterta V8
Notion
Dane finansowe istnieją tylko w pamięci sterty V8 · nigdy nie są zapisywane na dysku ani w bazie danych
1

Zgoda i uwierzytelnienie

Uwierzytelnienie w banku odbywa się w interfejsie zgody udostępnianym przez licencjonowanego dostawcę. BankSync nigdy nie ma do czynienia z danymi logowania do banku. Uwierzytelnienie odbywa się bezpośrednio między użytkownikiem a bankiem.

Szczegóły techniczne: Licencjonowany dostawca dla danego regionu (wymieniony na naszych stronach z informacjami o dostawcach) wydaje połączenie oparte na tokenie. BankSync przechowuje tylko ten token (nie dane logowania), zaszyfrowany w spoczynku.

Oparte na tokenachBez przechowywania danych logowania
2

Uruchomienie żądania synchronizacji

Synchronizacja jest uruchamiana według skonfigurowanego harmonogramu lub na żądanie. BankSync przekazuje zadanie synchronizacji do workera brzegowego.

Szczegóły techniczne: Synchronizacja działa jako Cloudflare Workflow. Procedury obsługi żądań, które ją uruchamiają i planują, działają w Stanach Zjednoczonych (Google Cloud us-central1); kroki przepływu działają w globalnej sieci Cloudflare, a ich punkty kontrolne są przechowywane w globalnie rozproszonym trwałym magazynie Cloudflare na czas trwania przebiegu, bez przypisania do jednego regionu. Wywołania po stronie serwera do Quiltt (połączenia MX i Finicity) wychodzą z infrastruktury BankSync w Stanach Zjednoczonych, czego Quiltt wymaga ze względu na rezydencję danych zgodnie z CFPB Section 1033.

Cloudflare WorkflowWedług harmonogramu lub na żądanie
3

Pobieranie danych

Worker brzegowy wywołuje API licencjonowanego dostawcy z użyciem zapisanego tokenu dostępu, aby pobrać żądane dane finansowe (transakcje, salda lub pozycje). Licencjonowani dostawcy, tacy jak Plaid, Salt Edge, Fiskil i przyszli dostawcy open banking, mogą działać na własnych warunkach, z własnymi mechanizmami kontroli, obowiązkami regulacyjnymi i praktykami bezpieczeństwa.

Szczegóły techniczne: Licencjonowany dostawca uwierzytelnia żądanie, stosuje zakres zgody i zwraca tylko te kategorie danych, na które udzielono zgody. Dane trafiają do kroku synchronizacji i są zapisywane w punktach kontrolnych silnika przepływów na czas trwania przebiegu.

W zakresie zgodyTylko w pamięci
4

Przekształcenie i przekazanie

Worker brzegowy stosuje skonfigurowane mapowania pól i przekształcenia, a następnie zapisuje dane w połączonym miejscu docelowym. Może to być wybrane przez klienta narzędzie zewnętrzne lub funkcja zarządzana przez BankSync, taka jak przyszłe BankSync Tables.

Szczegóły techniczne: Dane przekazywane do miejsca docelowego nie są przechowywane po zakończeniu zapisu. Dane zapisane w funkcji zarządzanej przez BankSync pozostają w BankSync Boundary do czasu ich usunięcia, eksportu, udostępnienia, synchronizacji lub innego wysłania poza tę granicę.

Domyślnie przekazywaniePrzechowywanie w funkcjach zarządzanychTTL ok. 5 min
5

Zakończenie i dziennik audytu

Zadanie synchronizacji się kończy. BankSync zapisuje tylko metadane operacyjne (znaczniki czasu, liczbę rekordów i ewentualne błędy), z wyjątkiem danych przechowywanych we włączonej funkcji zarządzanej przez BankSync.

Szczegóły techniczne: Dziennik audytu pokazuje, kiedy uruchomiono synchronizacje i czy się powiodły. Te metadane zasilają widok historii synchronizacji i pozwalają automatycznie naprawiać nieudane zadania. Treści funkcji zarządzanych podlegają zasadom przechowywania i kontroli dostępu danej funkcji.

Metadane operacyjnePrzechowywanie w ramach funkcji

Czas zsynchronizować konta?

Połącz bank i zacznij synchronizację w kilka minut.

  • Bez przechowywania danych logowania
  • Dostęp tylko do odczytu
  • Architektura przekazująca