Urgent.News

What's breaking now, across thousands of outlets.

Tech

A small privacy decision that changed my web calculator

I built Calculator Toolkit for a narrow moment: someone has a restaurant bill, wants to check the tip and tax math, then needs to split the total with a few people. At first I treated the no-account requirement as a small feature. It turned out to be the decision that shaped most of the interface. A saved-history feature would be convenient. It would also mean sign-in, account recovery, data…

Calculator Toolkit was created for a specific purpose: helping people calculate tips, taxes, and split bills with friends. Initially, the decision to not require an account was seen as a minor feature. However, it became evident that this choice significantly influenced the overall interface.

A feature allowing users to save their history would have been helpful. But introducing account sign-ins, recovery processes, and data retention would complicate things for those who simply want to settle a restaurant bill. By deciding to run the calculator locally within the browser, the developer eliminated the need for accounts and the upload of bill data. This decision brought about certain constraints.

One consequence is that users cannot return the next day to recover an earlier calculation. Another is the absence of a dashboard that can explain an unclear result later. Consequently, the current interface must handle all the work. It must present the bill amount, tax, tip basis, total, and each person's share in a clear and understandable manner before the group pays.

The developer found that this wasn't primarily about adding a privacy notice. Instead, it was about removing potential places where the product could hide complexity. For temporary calculations like a restaurant bill, it felt more honest to have the result legible now. If the tip basis changes, the developer needs to make the change obvious. If one diner pays a different share, the total still needs to add up.

While the developer believes local-only isn't a universal rule, it seemed like the more straightforward default for a one-off restaurant calculation. The developer, Leon, is seeking feedback from other developers. They want to know what challenges arise when removing accounts or saved state from a small tool.

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

Cargo Care Solutions launches CSA software to optimise container ship utilisation

Cargo Care Solutions has launched its CSA Software, a proprietary engineering tool that enables shipowners, operators, design offices and shipyards to assess and optimise container systems within…

  • Cargo Care Solutions introduces CSA Software to optimize container ship utilization.
  • Software evaluates complete securing system as cohesive structure for ships.
  • CEO stresses maximizing container slots while maintaining safety and reliability.

More from Thursday 3 September →