가계부 앱에 은행 로그인 정보를 줘도 안전할까요?

아니요. 그리고 줄 필요도 없어요. 클라우드 서비스는 비밀번호를 저장해 두고 내가 없을 때 써야 하지만, 내 컴퓨터의 소프트웨어는 이미 로그인한 브라우저를 움직이면 돼요.

Mind My Money는 두 번째 방식이에요. 내 컴퓨터에서 실행되고, 비밀번호를 전달받는 일이 없어요.

돈이 어디로 가는지 보여 주는 도구라면 무엇이든 거래 내역에 닿아야 하고, 거래 내역은 은행에 있어요. 로그인 정보나 상시 은행 연동을 넘기는 게 한 가지 방법이고, 대부분의 가계부 앱이 그렇게 작동해요. 다른 회사의 서버에서 돌아가니 접근 권한도 거기 있어야 하거든요.

클라우드 서비스가 필요로 하는 것

대부분의 가계부 앱은 웹 서비스로 돌아가요. 그런 서비스가 거래 내역을 읽으려면 은행에 상시 접근할 수 있어야 해요. 중개 업체를 통한 은행 연동이든, 로그인 정보든, 내가 자는 동안에도 서버가 쓸 수 있도록 그쪽에 보관돼 있어야 하죠.

어느 서비스의 설계를 비판하는 게 아니에요. 구조상 그럴 수밖에 없어요. 작업이 그 회사의 컴퓨터에서 일어나면 접근 권한도 그 회사의 컴퓨터에 있어야 해요. 다만 그렇다면 “누가 내 계좌에 닿을 수 있나”라는 질문의 답에는 그 회사, 직원, 재수탁자, 그리고 앞으로 그 회사에 생길 모든 일이 포함돼요.

Mind My Money은(는) 대신 이렇게 해요

내 컴퓨터에서 실행되고, 거기서 실제 브라우저를 움직여요. 평소 브라우징이 아니라 이 용도로만 쓰는 별도 프로필의 전용 Chrome 창이에요. 그 창에서 은행에 직접 로그인하면, 그 세션은 내 컴퓨터에 그대로 남아요. 약속한 내용을 다음 페이지에 적힌 그대로 옮기면 작동 방식:

✓“은행 비밀번호는 절대 묻지 않아요. 로그인은 내 브라우저에서 직접 해요.”
✓“돈 데이터를 보관하는 Mind My Money 클라우드는 없어요.”
✓“영수증과 스크린샷 읽기, 음성 받아쓰기는 내 컴퓨터에서 해요.”
✓“사진, 메시지, 방문 기록은 결제에 필요할 때 각각 요청하고, 그 결제 전후 며칠만 봐요.”
✓“iPhone 동기화는, 쓴다면, 내 iCloud를 거쳐요.”

그 어떤 것도 보관하는 내 계정이 저희 서버에 있지 않아요. 서버가 없으니까요. 이게 구조적인 부분이에요. 은행 세션은 만들어진 컴퓨터를 떠나지 않으니, 저희가 읽고 싶어도 읽을 수 없어요.

내 컴퓨터를 떠나는 것

거래 내역을 두고 추론하는 무언가가 있어야 하고, 그 단계는 모델로 가요. 이번에도 다음 페이지의 표현 그대로 옮기면 작동 방식: “지출을 추론하는 에이전트 단계는 모델로 가요. 어떤 모델을 누구와의 약관으로 쓸지는 직접 골라요.” 지금은 본인의 구독이고, 제공 업체와 맺은 본인의 계약을 따라요. 이미 구독을 쓰고 있다면 지금 그대로의 방식이에요.

그러니 “전부 내 컴퓨터에 남아요”라고 하면 틀린 말이고, 저희는 그렇게 말하지 않아요. 거래 내역은 내 컴퓨터에 저장되고 로그인 정보는 절대 떠나지 않지만, 추론 단계는 네트워크 호출이에요. 다른 AI 비서를 쓸 때와 똑같아요.

로그인은 여전히 어려운 부분이에요

분명히 말해 둘 만해요. 업계가 이미 겪은 일이거든요. Xero는 예전에 고객 대신 공급업체 포털에 로그인해 문서를 내려받았는데, 2022년에 이 기능을 없애면서 그 연결이 낡았고 “은행과 온라인 공급업체에 의해 자주 차단된다”고 했어요. 은행은 일부러 자동화를 막고, 그만두지 않을 거예요.

고정된 페이지를 기대하는 스크립트가 아니라 페이지를 읽는 실제 브라우저를 움직이면 그런 상황에 훨씬 더 잘 대처해요. 문제가 사라지는 건 아니에요. 대신 드러나게 실패해요. 로그인에 내가 필요하면 탭을 그대로 두고 물어봐요. 몇 달 뒤에야 알게 되는 조용한 빈칸을 남기지 않아요.

이 질문의 더 긴 버전은, 정말로 본인이 정할 부분까지 포함해, 다음 페이지에 있어요: 작동 방식 의 “은행 가까이 둬도 안전한가요?” 부분.

로그인은 내 컴퓨터에서

실제로 무엇을 하는지 보세요.

내 컴퓨터에서 실행돼요. 가격은 직접 정하고, 한 푼도 안 내도 돼요.

Apple Silicon 또는 Intel · macOS 14+ · v0.1.0