Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why our expense app never asks for your bank password

Open-banking fear is rational. Once an expense app asks for your bank username and password — or a deep “connect account” flow that feels the same — you are trusting that product with credentials you would not paste into a random form. Even when the pitch is convenience (“we sync everything”), the trade-off is clear: your ledger gains speed; your bank identity leaves the bank app. Plenty of…

Expense tracking apps often request bank login credentials, putting users' sensitive information at risk. Money Tracker differentiates itself by never asking for these login details. Instead, it employs a feature called Smart Notification Entry on Android, which uses system permission notification access to monitor transaction-style notifications from other apps without requiring bank login information.

When another app posts a transaction-like notification, Money Tracker can create a draft candidate, which the user can review, confirm, and save. This process involves confirming the amount, category, and related fields before the transaction is saved to the ledger. The app also allows users to blacklisted specific apps to prevent monitoring of their transaction notifications.

Money Tracker emphasizes that this method is not fully automatic or "silent full-statement import." It is a lower-friction capture path that requires user confirmation before saving entries to the ledger. The app does not claim to work with every payment app, as formats differ and noisy or non-transaction alerts exist. Users can edit or ignore alerts that do not represent actual expenses.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The On-Call Handoff Note That Fits in Five Lines

Monday, 8:02 AM. Your on-call week starts, and the only message from the last shift says "all good, a few alerts, nothing major." Twenty minutes later the same alert fires again, and you have no idea…

  • On-call handoff note is five lines max
  • Covers status, alerts, changes, issues, questions
  • Written immediately after shift ends

"Text is not SVG - cannot display": why draw.io labels break in SVG

Short answer. draw.io writes most labels as HTML inside foreignObject elements of the SVG, with a short plain-text copy next to each one as a fallback.

  • Labels in draw.io created as HTML in foreignObject SVG elements
  • HTML labels result in truncated, unformatted fallback text
  • Fix involves converting labels to native SVG text or turning off formatting

Prince of Persia: US server exposed

Prince of Persia maintained a server in the United States for months and almost nobody noticed it outside a small circle of researchers.

  • Secret server of Prince of Persia game series found in US
  • Semperis discovered command and control server in August
  • Multi-layered network uses anonymous infrastructure

More from Friday 23 October →