I’m building Veilio, and I’ve realized something surprising:
The hardest part of protecting sensitive customer data isn’t the security model.
It’s the UX.
The core idea sounds simple:
If a database gets breached, sensitive data shouldn’t be immediately usable.
Not just “encrypted at rest.”
Not just “behind access controls.”
I mean, if someone gets access, the exposed data should be far less exploitable by default.
Conceptually, that part is straightforward.
But the moment you try to apply it in a real product stack, you hit a wall.
Because modern SaaS workflows are built around making data easy to use.
And suddenly, you realize something uncomfortable:
A lot of software architecture is optimized around making sensitive data more accessible, not less.
That creates a real tension:
The more useful your internal workflows become…
…the more likely sensitive data spreads across the stack.
And the more it spreads:
A lot of security conversations still focus on:
But in practice, one of the hardest product questions is:
How do you preserve usability for the business without re-exposing the data everywhere?
That’s the real challenge I’m working through right now.
Not “how do we secure a database?”
But:
I’m starting to think this is where a lot of “security products” fail.
They solve the security model. But they don’t solve the workflow reality.
And if the workflow breaks, companies route around the security anyway.
So now I’m increasingly thinking about this as a product design problem, not just a security problem.
Not:
“How do we protect data?”
But:
“How do we make sensitive data harder to exploit without making the product unusable?”
That feels much more real.
Curious if other founders / builders have run into similar tradeoffs:
Have you ever had to choose between better internal UX and stricter data exposure controls?
Do your tools actually need raw customer data everywhere, or is that just the default architecture?
If you’ve built around privacy/security constraints, where did the UX break first?
Would genuinely love to hear how others think about this, because the more I work on it, the more I think security that ignores workflow is just theory.
My current belief: most teams don’t actually need raw sensitive data in as many places as they think, they’ve just inherited workflows that assume they do.
The hard part is figuring out where “readability” is truly necessary vs where it’s just convenience.
That distinction feels way more important than most security discussions admit.