Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Still Charging: The Zombie Subscriptions That Keep Coming Back

Description and use

Still Charging lets users locally parse bank statements, detect recurring charges, and decide on cancellations without sending data to external AI services.

Problem

Recurring bank charges persist after cancellation attempts, making it hard to identify and manage unwanted subscriptions without exposing sensitive data to third‑party services.

Outcome

The tool enables privacy‑preserving detection of recurring charges, allowing users to manage subscriptions without exposing sensitive data to external AI services.

Workflow

  • Import CSV or text‑based PDF statement into the browser
  • The app parses the file locally and normalizes merchant descriptions, dates, and amounts
  • Deterministic rules identify recurring charges and possible price increases
  • The UI displays each candidate with evidence and a confidence label
  • User reviews evidence and selects an action: keep, plan to cancel, or record cancellation
  • Optional: generate a plain, black‑and‑white review list or check fixed guidance for UPI AutoPay and card mandates

Evidence

Import a CSV or text‑based PDF bank statement, and the app looks for recurring charges and possible price increases.

Source

The app never cancels a subscription or sends a message for you.

Source

Statement parsing stays in the browser. CSV and PDF text are processed on the user’s device. The backend has no statement‑upload route.

Source

The project uses React and Vite for the frontend, Express for the AI API, PDF.js for local PDF text parsing, and open‑weight Gemma through Ollama.

Source

  • Record date: 2026-10-27T22:11:15.528Z