CashfulnessCashfulness
베타 참여하기
철저한 프라이버시

두 개의 층위, 하나의 약속.

Cashfulness는 당신에 대해 아무것도 모르도록 설계됐어요. 정치적 원칙이 아니라 기술적 선택이에요. 문서에는 종단 간 암호화를, 신원과 회계 데이터에는 최대한의 익명화를 적용해요.

대부분의 무료 앱은 진짜 무료가 아니에요. 당신의 데이터와 교환하여 제공될 뿐이죠. 원칙적으로는 투명한 거래이고, 많은 경우 그럴 만한 가치가 있어요.

많은 개인 재무 앱도 같은 방식으로 작동해요. 추적 도구를 제공하고, 그 대가로 지출 데이터를 모아 리포트와 추천, 상업적 파트너십을 만들어요.

Cashfulness는 다른 선택을 했어요. 개인 재무는 다른 대우를 받을 자격이 있다고 믿기 때문이에요. 데이터가 안전하지 않다면, 저희가 말하는 차분함은 공허한 약속에 불과해요.

첫 번째 층위는 당신이 앱에 들여오는 문서를 철저한 종단 간 암호화로 보호해요. 두 번째 층위는 당신의 신원과 회계 데이터를 최대한의 익명화로 보호해요. 하나씩 설명드릴게요.

먼저 알아둘 점

왜 연결이 필요한가요

Cashfulness는 기기가 온라인 상태일 때만 작동해요. 모바일이든 데스크톱이든, 앱은 저희 서버(유럽 인프라)에 있는 원격 데이터베이스와 통신해야 해요.

왜 이런 선택을 했을까요? 당신의 회계 데이터는 사용하는 여러 기기 사이에서 동기화된 상태를 유지해야 하기 때문이에요. 점심시간에 스마트폰으로 거래를 추가했다면, 저녁에 노트북에서도 그걸 보고 싶으실 거예요. 중앙화된 진실의 원천이 없다면, 데이터는 클라이언트마다 체계적으로 어긋나게 돼요.

그러니 맞아요, 당신의 회계 정보는 원격 서버를 거쳐가요. 이는 프라이버시를 포기하는 게 아니에요. 여러 기기에서 진짜로 작동하는 회계를 제공하기 위해 필요한 기술적 제약이에요. 흥미로운 질문은 이거예요. 이 제약 속에서 어떻게 당신의 프라이버시를 보호할까요? 답은 지금부터 설명드릴 두 개의 층위에 있어요.

1단계

문서를 위한 철저한 종단 간 암호화

Cashfulness를 사용하다 보면 언젠가 은행 명세서, 대출이나 임대 계약서, 공과금 고지서, 보험증권, 투자 명세서 같은 문서를 앱에 들여오고 싶으실 거예요. 이 문서들에는 모든 게 담겨 있어요. 성명, 주소, 세금 신고번호, IBAN, 금액, 거래 상대방까지요.

이런 문서를 위해 저희는 가장 엄격한 선택을 했어요. 종단 간 암호화(E2EE)예요.

택배로 편지를 보낸다고 상상해 보세요. 일반 봉투에 넣으면 배송원이 열어보고, 읽고, 다시 봉할 수 있어요. 하지만 오직 특정한 열쇠로만 열리고, 그 열쇠는 오직 당신만 가지고 있는 금속 상자에 넣을 수도 있어요. 배송원이 상자를 통째로 가져가더라도 열 수 없어요.

Cashfulness 안에 있는 당신의 문서가 바로 그 금속 상자예요. 당신의 기기는 서버로 보내기 전에 문서를 암호화해요. 서버에는 암호화된 상태로 도착하고, 그 상태로 계속 남아요. 저희에게는 그저 디지털 노이즈 덩어리일 뿐이에요.

복호화 키는 오직 당신의 기기에만 존재해요. 개인 비밀번호와 24개의 복구 단어(시드 문구, 오늘날 개인 암호화 키를 생성하는 가장 견고한 표준)로부터 파생돼요.

문서 암호화가 작동하는 방식

두 정거장을 거치는 여정.

은행-명세서.pdf
문서를 업로드해요
AES-256
키는 사용자의 기기에
사용자의 기기에서 암호화돼요
HTTPS
7f3a9d2c8e1b4f76a02e8c4d
서버에는 그저 노이즈만 남아요

동전의 반대편 — 솔직하게 말씀드릴게요

비밀번호를 잃어버리고 24개의 복구 단어까지 잃어버리면, 당신의 문서는 당신에게조차 읽을 수 없게 돼요. 영원히요. 저희는 그걸 복구해 드릴 수 없어요. 암호화된 내용을 기술적으로 읽을 수 없기 때문이에요. 이건 철학적인 선택이에요. 저희 서버에 백업 사본을 보관하는 것보다, 인증정보를 지키는 무게를 감수하더라도 당신에게 완전한 통제권을 드리는 쪽을 택했어요.

2단계

신원과 회계 데이터를 위한 최대한의 익명화

회계 데이터(숫자, 계좌, 카테고리, 거래)는 매일 필요한 살아있는 구조예요. 문서와 같은 방식으로 암호화하면 앱이 극도로 느려지고, 많은 경우 사용할 수 없게 돼요.

저희의 답은 절대적인 암호화가 아니에요. 최대한의 익명화예요.

Cashfulness는 당신의 이름조차 알고 싶어하지 않아요. 가입할 때 성과 이름을 묻지 않아요. 닉네임(원하는 대로, 순전히 상상 속 이름이어도 괜찮아요)과 기술적 연락을 위한 이메일, 비밀번호만 물어봐요. 세금 신고번호, 생년월일, 주소, 전화번호, 은행 계좌 연동, 신원 확인은 전혀 요구하지 않아요.

계좌에 붙이는 이름은 당신이 정해요. 이 이름들은 당신을 나타내는 게 아니라 기능을 나타내요("급여", "주 입출금 계좌", "주택담보대출" 등). 닉네임과 결합되면, 당신이 아닌 누구에게도 회계 정보를 이해하거나 당신에게 연결 짓기 어렵게 만들어요.

누군가 서버 데이터베이스를 들여다볼 수 있다 해도, 그들이 보는 건 특정 닉네임에 딸린 계정과목표, 잔액, 거래일 뿐이에요. 그게 누구인지는 알 수 없어요. 신원이 없는 회계만 보게 돼요.

결제 역시 저희에게는 익명이에요

Cashfulness 구독을 위해 저희는 신용카드, IBAN, 청구 정보를 직접 요청하지 않아요. 결제는 앱을 다운로드한 스토어를 통해 이루어져요. 모바일 버전은 App Store(Apple)나 Google Play(Google), 웹 결제는 Stripe를 거쳐요.

이 제3자들이 당신의 이름, 주소, 신용카드 또는 IBAN을 보게 돼요. 기술적으로 실제 대금을 수취하는 건 그들이기 때문이에요. 구독에 대한 세금계산서나 영수증 발행도 보통 이들이 담당해요.

그 파이프의 반대편에 있는 Cashfulness는 순 결제액과 불투명한 구독 식별자(sub_abc123 같은 형태)만 받아요. 고객 이름, 세금 신고번호, 신용카드, IBAN은 절대 보지 않아요.

진짜 익명을 유지하기 위한 몇 가지 실용적인 팁

익명성은 저희만의 약속이 아니에요. 당신의 작은 실천도 필요해요. 자신이 아닌 그 누구도 회계 정보를 이해할 수 없게 하고 싶다면, 다음을 추천드려요.

  • 계좌는 사람이 아니라 기능으로 이름 붙이기
    "은행 계좌", "급여", "주택담보대출", "공동 계좌" 같은 이름이 잘 어울려요. "홍길동의 계좌"나 이름에 IBAN 전체를 적는 건 불필요한 틈을 만들어요.
  • 거래 설명은 자연스럽게 포괄적으로 두기
    본래부터 그런 성격이에요. "카페에서 아침 식사", "레스토랑에서 저녁 식사", "주유" 같은 것들이요. 당신 외에는 그 저녁 식사가 밀라노에서 고객과 함께한 건지, 루카에서 동생과 함께한 건지 아무도 알 수 없어요.
  • 가입 시 익명 이메일 사용하기
    이메일은 오직 로그인과 서비스 관련 알림 전달에만 쓰여요. aurora.at.night@protonmail.com 같은 익명 이메일이나 편하신 다른 것도 문제없어요.
여기서 이어지는 것들

어려운 선택들. 분명히 밝힐 가치가 있어요.

익명·집계된 사용 데이터만 측정해요 — 프로파일링을 위해서는 절대 아니에요

무엇이 효과가 있는지 이해하기 위해, 웹사이트의 어떤 페이지가 읽히는지, 앱의 어떤 기능이 사용되는지 측정해요. 항상 익명·집계된 형태로만 이루어지며, 실제 신원과는 절대 연결되지 않아요. 웹사이트에서는 Umami를 사용해요. 쿠키도, 핑거프린팅도, 크로스사이트 추적도 없어요. 앱 안에서는 제3자 서비스를 전혀 쓰지 않아요(Google Analytics, Mixpanel, Amplitude, Sentry, Firebase 없음). 모든 것이 저희의 유럽 Supabase 서버에 있으며, 설정에서 언제든 끌 수 있어요(개선 프로그램, 옵트아웃). 상업적 프로파일링도, 사용자 간 상관 분석도 절대 없어요.

개인 맞춤 상업 추천 없음

"당신과 비슷한 다른 사용자들이 X를 구매했어요"라는 말을 하지 않아요. 당신의 숫자를 바탕으로 스폰서 파트너 제품을 밀지 않아요. 저희가 하는 건 데이터가 필요로 할 때 당신의 기기에서 계산되는, 당신의 데이터에 대한 교육적인 안내예요. Cashfulness는 개인 맞춤 투자 조언을 제공하지 않아요. 그건 자격을 갖춘 재무 상담사의 영역이에요.

두 층위를 엄격히 준수하는 AI

문서와 관련해서는, 내용을 읽어야 하는 AI 처리가 당신의 기기에서, 로컬로 복호화된 사본을 대상으로만 이루어져요. 회계 데이터와 관련해서는, 서버 측 처리가 있더라도 개인 신원이 붙지 않은 숫자만 다뤄요.

개인에게 연결될 수 있는 집계 데이터 판매 없음

"연령대와 지역별 지출 데이터셋" 같은 걸 판매할 수 없어요. 저희에게는 인구통계 데이터 자체가 없어요. 비즈니스 모델에서 의도적으로 없앴어요. 저희는 오직 사용자의 직접 구독으로만 운영돼요.

알림과 뉴스레터: 오직 원하실 때만, 기본값으로는 절대 아니에요

상업적 프로파일링에 알레르기가 있다고 해서 저희가 조용한 플랫폼인 건 아니에요.

Cashfulness는 유용한 것들을 보내드릴 수 있어요. 여기서 "유용하다"는 건 제3자가 아니라 진짜 당신에게 유용하다는 뜻이에요. 예산이 초과될 것 같을 때의 알림, 당신의 숫자가 말해주는 절약 가능성에 대한 제안, 간단한 교육적 성찰을 담은 정기 뉴스레터 같은 것들이에요.

이 모든 건 옵트인이에요. 가입할 때든 나중이든 원할 때 켜고, 원할 때 꺼요. 기본으로 미리 체크된 항목은 없어요. 당신의 이메일은, 가명이라 할지라도, 요청하신 것을 전달하는 데만 쓰여요. 원치 않은 메시지로 쫓아다니는 데는 쓰이지 않아요.

이게 저희의 약속이에요. 한 문장으로 남기고 싶은 약속이에요.

Cashfulness는 당신이 누구인지 몰라요, 당신의 문서를 읽지 않아요, 당신의 숫자를 이해하지 않아요. 오직 당신만이 모든 열쇠를 쥐고 있어요.
— 비토리오
솔직한 질문들

아니요. 업로드하신 문서는 오직 당신의 기기에만 존재하는 키로 종단 간 암호화돼요. 서버에는 암호화된 상태로 도착해서 그대로 남아요. 저희도, 인프라를 운영하는 이들도, 잠재적 공격자도 접근할 수 없어요. 당국이 공식적으로 요청하더라도 받는 건 노이즈뿐이에요.

서버 측에서는 실제 성명 없이 닉네임에 연결된 숫자만 보여요. 신원이 없는 회계예요. 데이터베이스를 들여다보는 그 누구도 그 숫자를 실제 인물과 연결 짓는 건 불가능해요.

종단 간 암호화된 문서의 경우, 영원히 사라져요. 저희에게도 마찬가지예요. "이메일을 통한 비밀번호 복구" 같은 방법은 존재하지 않아요. 기술적으로 저희가 읽을 수 없기 때문이에요. 완전한 통제권의 이면이에요.

당신을 식별할 수 있는 건 아무것도 보지 않아요. 결제는 App Store, Google Play 또는 Stripe를 거쳐요. 이름, IBAN, 카드 정보는 그들이 보게 돼요. Cashfulness는 순 결제액과 불투명한 구독 식별자만 받아요. 세금계산서나 영수증은 저희가 아니라 스토어가 발행해요.

웹사이트에서는 Umami를 사용해요. 쿠키도, 핑거프린팅도, 크로스사이트 추적도 없어요. 방문, 유입 경로, 페이지, 상호작용을 익명·집계된 형태로 측정해요. IP는 저장되지 않고, 국가를 추정하는 데만 사용된 뒤 폐기돼요. 앱 안에서는 제3자 서비스를 전혀 쓰지 않아요(Google Analytics, Mixpanel, Amplitude, Sentry, Firebase 없음). 저희가 측정하는 오류, 성능, 세션, 기능 사용 데이터는 익명·집계된 형태로 유럽 Supabase 서버에 남고, 설정에서 끌 수 있어요(개선 프로그램, 옵트아웃). 항상 켜져 있는 유일한 기술적 예외는, 부정 사용 방지를 위해 로그인 세션의 IP를 기록하는 거예요. 계정을 보호하기 위한 최소한의 장치예요. 인프라 서비스(호스팅, 메일, 결제 등)의 전체 목록은 개인정보처리방침에서 확인하실 수 있어요.

철저한 프라이버시 | Cashfulness