1
1 Comment

The biggest problem in data security isn’t encryption, it’s that your team still needs the data.

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.

  • Sales wants full visibility in the CRM.
  • Support wants complete user profiles.
  • Marketing wants segmentation.
  • Ops wants exports.
  • Internal teams want dashboards.

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:

  • the more tools touch it
  • the more teams can access it
  • the more copies exist
  • the harder it is to control blast radius if something goes wrong
    That’s the part I think we don’t talk about enough.

A lot of security conversations still focus on:

  • preventing access
  • hardening infrastructure
  • adding permissions
  • encrypting storage
    All of that matters.

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:

  1. When does a user or employee actually need readable access?
  2. Which workflows truly require raw data?
  3. Which ones can operate on tokens, masked values, or controlled reveal?
  4. How do you avoid destroying the user experience while still reducing breach impact?

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.

on March 21, 2026
  1. 1

    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.