은행 계좌 연동 없이 구독료를 추적하는 오프라인 앱을 직접 만든 사례

구독료 관리 앱들이 같은 서비스를 통해 실제 은행 계좌 접근을 요구하는 것이 불편해서, 개발자가 직접 오프라인 구독 관리 앱을 만들었다. 이 앱은 인터넷 연결 없이 기기 내부에서만 동작하며, 데이터는 로컬 (Hive)에 저장되고 기기의 보안 하드웨어에 저장된 키로 암호화된다(_secure_storage 사용).

핵심 기능은 구독료를 5년, 10년 단위 장기 비용으로 환산해 보여주는 것으로, 예를 들어 월 15달러짜리 서비스가 실제로는 1,800달러짜리 장기 지출이라는 걸 보여준다. 개발자는 이 기능을 보고 실제로 구독 3개를 즉시 해지했다고 한다.

또한 해지로 절약한 금액을 누적 기록해 보여주는 '저축 금고'라는 게임 요소도 추가했다. 가족 요금제를 친구와 나눠 내는 경우나 여러 통화를 쓰는 경우도 지원하도록 설계됐다.

핵심 포인트

  • 기존 구독 추적 앱은 등을 통한 을 요구해 프라이버시 우려가 있음
  • 새 앱은 100% 오프라인으로 동작하며 데이터는 기기 내에서만 암호화 저장됨(Hive + _secure_storage)
  • 구독료를 5~10년 장기 비용으로 환산해 보여주는 기능으로 실제 해지를 유도함
  • 해지로 절약한 금액을 기록하는 게임화된 '저축 금고' 기능 포함
  • 가족 요금제 분담과 여러 통화 지원을 고려해 설계됨
원문 보기