Nie, i nie musisz tego robić. Usługa w chmurze musi przechowywać hasło i używać go pod twoją nieobecność; oprogramowanie na twoim własnym komputerze może sterować przeglądarką z sesją, do której już się zalogowano.
Mind My Money należy do tej drugiej kategorii. Działa na twoim komputerze i nigdy nie poznaje żadnego hasła.
Wszystko, co pokazuje, na co idą twoje pieniądze, musi mieć dostęp do twoich transakcji, a te są w banku. Przekazanie loginu albo stałego połączenia z bankiem to jeden ze sposobów, żeby to zapewnić, i tak działa większość aplikacji finansowych, bo działają na cudzych serwerach, więc dostęp też musi tam być.
Większość aplikacji finansowych działa jako usługa internetowa. Żeby taka usługa mogła czytać twoje transakcje, potrzebuje stałego dostępu do twojego banku: połączenia z bankiem przez agregatora albo twojego loginu, przechowywanego po ich stronie, żeby ich serwery mogły z niego korzystać, gdy śpisz.
To nie jest krytyka tego, jak którakolwiek z nich jest zbudowana, bo tego wymaga sam model. Jeśli praca odbywa się na ich maszynach, dostęp też musi być na ich maszynach. Oznacza to jednak, że odpowiedź na pytanie „kto ma dostęp do moich kont” obejmuje firmę, jej pracowników, jej podmioty przetwarzające i wszystko, co stanie się z nią później.
Działa na twoim komputerze i steruje tam prawdziwą przeglądarką – własnym oknem Chrome na osobnym profilu tylko do tego, a nie tym, którego używasz na co dzień. W tym oknie logujesz się do banku samodzielnie, a ta sesja zostaje na twoim komputerze. Zobowiązania, w brzmieniu, w jakim złożono je na stronie jak to działa:
Nie ma żadnego twojego konta na naszym serwerze, na którym byłoby cokolwiek z tego, bo nie ma serwera. To jest część strukturalna: nie moglibyśmy odczytać twojej sesji bankowej, nawet gdybyśmy chcieli, bo nigdy nie opuszcza komputera, na którym powstała.
Coś musi analizować transakcje i ten krok trafia do modelu. Znów słowami ze strony jak to działa: „Krok agenta, który analizuje twoje wydatki, rzeczywiście trafia do modelu. Który to model i na podstawie czyjej umowy, wybierasz ty.” Dziś jest to twoja własna subskrypcja, na podstawie twojej własnej umowy z dostawcą – taki sam układ, jaki już masz, jeśli z jakiejś korzystasz.
Dlatego mówienie „wszystko zostaje na twoim komputerze” byłoby z naszej strony błędem i tego nie mówimy. Twoje transakcje są przechowywane na twoim komputerze, a dane logowania nigdy go nie opuszczają; krok analizy to połączenie sieciowe, tak samo jak przy każdym innym użyciu asystenta.
Warto powiedzieć to wprost, bo branża już tu była. Xero kiedyś logowało się do portali dostawców i pobierało dokumenty w imieniu klientów, a w 2022 roku z tego zrezygnowało, tłumacząc, że te połączenia się zestarzały i były „często blokowane przez banki i dostawców internetowych”. Banki celowo blokują automatyzację i nie zamierzają przestać.
Sterowanie prawdziwą przeglądarką, która czyta stronę, a nie skryptem, który oczekuje stałego układu, radzi sobie z dużo większą częścią tego problemu. Nie sprawia, że problem znika. Sprawia natomiast, że porażka jest jawna: gdy logowanie wymaga ciebie, zostawia otwartą kartę i pyta, zamiast zapisać po cichu pustkę, o której dowiesz się po miesiącach.
Dłuższa wersja odpowiedzi na to pytanie, łącznie z tym, gdzie decyzja naprawdę należy do ciebie, jest na stronie jak to działa w części „Czy bezpiecznie jest dopuścić to do swojego banku?”.
Działa na twoim własnym komputerze. Płacisz tyle, ile zdecydujesz, także nic.