설계부터 오프라인

연결이 필요 없는 오프라인 가계부

대부분의 가계부는 온라인 앱에 오프라인 모드를 덧붙인 형태예요. Spendwise는 반대예요. 장부는 휴대폰 안의 데이터베이스이고, 네트워크는 선택 사항이에요. 이 선택이 정확히 무엇을 주고 무엇을 포기하게 하는지 살펴보세요.

업데이트: 2026년 10월 20일  ·  플랫폼: Android 10 이상  ·  가격: 무료, 비맞춤형 광고 1개로 지원

여기서 말하는 “오프라인”의 의미

Spendwise는 모든 거래, 카테고리, 예산, 사람, 영수증 첨부 파일을 기기의 앱 전용 저장 공간에 있는 SQLite에 저장해요. 화면은 이 데이터베이스에서 값을 읽어요. 로그인도, 동기화 대기열도, 지출 내역을 보여주기 전에 응답해야 하는 서버도 없어요.

이것이 구조의 전부이고, 앱이 즉시 열리며 기차, 비행기, 지하실, 데이터 없는 해외 유심에서도 작동하는 이유예요. “오프라인 모드” 스위치가 없는 이유이기도 해요. 빠져나올 대상이 없으니까요.

통신을 꺼도 할 수 있는 일

  • 지출 기록 — 금액, 카테고리, 날짜, 메모, 그리고 첨부한 사진이나 PDF까지. 사진은 Android 갤러리 선택기에서 가져오므로 앱에 카메라 권한이 필요 없어요.
  • 월 예산 — 월 예산을 설정하면 아직 기록하지 않은 정기 청구서까지 계산에 넣어요. 그래서 월세가 빠져나가기 전까지 숫자가 실제보다 좋아 보이지 않아요.
  • 그룹 장부 — 여행이나 함께 사는 집을 위한 별도의 카테고리, 예산, 사람, 정산 잔액을 관리해요.
  • 알림 — 매일 19:00 알림과 카테고리별 반복 알림은 서버가 보내는 푸시가 아니라 기기 안의 알람이에요.
  • 보고서 확인과 내보내기 — 월간 및 연간 보고서를 아무것도 업로드하지 않고 Download/Spendwise에 PDF나 XLSX로 저장해요.
  • 백업 및 복원 — 모든 행과 모든 첨부 파일을 담은 파일 하나를 기기에서 만들고 복원해요.
금액 $47.82, 지출 선택, 장보기 카테고리가 강조된 거래 추가 화면. 오늘 날짜와 사진 또는 PDF를 고를 수 있는 영수증 또는 문서 행이 보여요.
기록은 기기에서 이루어져요. 확인하는 순간 양식이 휴대폰 데이터베이스에 값을 써요.
날짜별로 묶인 거래 내역과 검색창. 일요일 시장, 커피와 점심, 약국과 영화관이 보이고 날짜마다 합계가 표시돼요.
내역과 검색은 로컬 데이터베이스에서 바로 읽어요. 요청도, 로딩 표시도 없어요.
2026년 10월 보고서. 예산 $6,000.00 중 $2,095.50을 지출했고, 수입과 순액, 월세 $1,400.00부터 시작하는 카테고리별 지출 도넛 차트가 보여요.
보고서는 기기에서 만들어 서버 없이 PDF나 XLSX로 내보내요.

여전히 네트워크를 쓰는 작은 부분

두 가지는 기기 밖에서 처리되지만, 둘 다 앱 작동에 필수는 아니에요.

  • 광고. Spendwise가 무료인 이유는 거래 확인 화면의 비맞춤형 광고 하나 때문이에요. 광고를 채우려면 연결이 필요해요. 오프라인이면 요청이 실패하고 화면은 자리 표시자를 보여줘요. 기록, 저장, 완료 버튼은 영향을 받지 않아요.
  • 익명 화면 분석. 어떤 화면을 개선할지 정하는 데 도움을 줘요. 기본으로 켜져 있고, 추적 ID나 사용자 ID를 담지 않으며, 설정에서 완전히 끌 수 있어요. 끄면 아무것도 전송되지 않아요.

장부 자체에는 네트워크를 타는 코드 경로가 없어요. 이건 마케팅 문구가 아니라 검증할 수 있는 주장이에요. Wi-Fi와 모바일 데이터를 끄고 Spendwise를 열어 보세요. 위의 모든 기능이 그대로 작동해요.

굳이 오프라인을 선택하는 이유

클라우드 가계부는 다른 사람의 서버가 동기화, 백업, 은행 연동을 대신해 주니 편리해요. 대신 지출 이력 전체가 그 서버에 놓이고, 직접 만들어야 했던 계정에 묶이며, 직접 쓰지 않은 정책의 적용을 받아요. 오프라인 우선은 이 거래를 뒤집어요.

  • 만들거나 잊어버리거나 접근 권한을 잃을 계정이 없어요.
  • 내 데이터를 읽는 데 누구의 허락도 필요 없어요.
  • 거래를 소리 없이 사라지게 하는 동기화 충돌이 없어요.
  • 계속 지불할 비용이 없어요. 운영할 서버가 없으니까요.

포기하는 것도 분명해요. 은행 연동, 자동 분류, 웹 앱, 두 휴대폰 사이의 실시간 공유 장부는 없어요. 이런 점이 앞의 거래보다 중요하다면 Spendee 같은 동기화 앱이 더 맞아요. Spendee 비교에서도 솔직하게 다뤄요.

오프라인이면 백업도 내 몫

클라우드 계정은 백업 역할도 해요. 오프라인 장부는 그렇지 않아서 Spendwise는 백업을 주요 기능으로 만들어요. 설정 → 백업 및 복원 → 백업 파일 만들기를 누르면 모든 거래, 카테고리, 예산, 사람, 그룹, 영수증 첨부 파일을 담은 .spendwise 파일 하나를 만들어요. 중요한 파일을 두는 곳에 저장하세요.

솔직히 덧붙일 점이 두 가지 있어요. 백업 파일은 암호화되지 않으니 은행 거래 내역처럼 다루세요. 그리고 앱을 삭제하면 장부도 사라져요. 데이터가 중요하다면 백업은 선택 사항이 아니에요.

자주 묻는 질문

Spendwise는 비행기 모드에서도 작동하나요?

네. 기록, 예산, 그룹, 보고서, 알림, 백업이 모두 통신을 꺼도 작동해요. 네트워크를 쓰는 부분은 확인 화면의 광고 하나뿐이고, 광고를 채우지 못하면 자리 표시자를 보여줘요.

지출 내역은 어디에 저장되나요?

휴대폰의 앱 전용 저장 공간에 있는 SQLite 데이터베이스에 저장돼요. 서버 사본도, 동기화 서비스도, 이 데이터를 보관하는 계정도 없어요.

휴대폰이 다시 연결되면 어떻게 되나요?

업로드되는 것은 없어요. 익명 화면 분석을 켜 두었다면 전송을 다시 시작하고, 장부 자체는 내보내거나 백업 파일을 만들지 않는 한 기기를 떠나지 않아요.

두 휴대폰이 하나의 오프라인 장부를 공유할 수 있나요?

실시간 공유는 안 돼요. 장부는 한 휴대폰에 있어요. 백업 파일로 다른 휴대폰에 옮길 수는 있지만 양방향 동기화는 없어요. 동기화에는 서버가 필요하니까요. 함께 떠나는 여행이라면 그룹 작동 방식을 읽어 보세요.

Spendwise를 삭제하면 데이터를 잃나요?

네. 앱을 삭제하면 앱 전용 저장 공간도 지워져요. 삭제하거나 휴대폰을 바꾸기 전에 설정, 백업 및 복원에서 백업 파일을 만들어 두세요.

신호 없이도 작동하는 가계부를 써 보세요

무료이고, 계정도 추적 ID도 없어요. 장부는 휴대폰에 남고, 백업 파일 하나면 함께 가지고 다닐 수 있어요.