Validating an assumption · myBCA
Balancing privacy and transparency in money transfers
Before sending money, people want confidence that they have enough balance to complete the transfer. myBCA's transfer screen didn't provide that reassurance. This independent exploration looks at why that small gap matters, and how a simple interaction could address it.
A small gap, but a real one.
myBCA is the mobile banking app of BCA, one of Indonesia's largest banks. Most people don't memorize their bank balance, yet that's exactly what the transfer flow expects. Before entering an amount, users have to estimate whether they have enough funds because their balance isn't visible.
What eleven people told me.
I first noticed this in my own daily banking and wondered whether other people experienced the same thing. So I ran a small survey with 11 active mobile banking users. It wasn't formal research, but the pattern was remarkably consistent.
Privacy versus transparency.
If showing the balance solves the problem, why isn't it already there? That became the next question to answer, and the survey pointed to a clear explanation.
One participant put it plainly: they often make transfers in public and don't want people seeing their balance. Others shared the same concern. Several assumed the balance was intentionally hidden for privacy or security. Showing it in plain sight, on a train or while waiting in a queue, can feel unnecessarily exposed.
So the real question wasn't 'How do we show the balance?' It was 'How do we show it only when users choose to see it?'
Giving users control
through a toggle.
The balance stays hidden by default, masked behind dots so nothing sensitive is exposed until users choose to reveal it. One tap shows the balance, and another hides it again.
I didn't redesign the screen. Instead, I placed the balance inside the existing Source Account card, where users already look when choosing which account to send from. The right information, in the right place, at the right moment, with users in control of when it appears.
The honest outcome.
This was an independent design exploration, not a client brief or a shipped feature. I started with a friction I experienced myself, validated it through a small user survey, and explored how it could be solved without disrupting the existing transfer flow.
I can't measure the impact because the concept was never implemented. What I can say is this: the problem is real, the constraint is real, and the proposed solution is small enough to fit naturally into the existing experience while directly addressing the friction.
More work
Let's talk

