GraceSoftGraceSoft

GraceSoft Core, Day 6: The One Toggle That Changed My Entire System

Davina LeongApril 20, 20261 min read

I wanted something simple. Not a policy, not a config file, not a checklist. Something visible and immediate.

That’s how I landed on Privacy Mode.

What it does

When Privacy Mode is on:

  • Emails are masked → d***@gmail.com
  • Names are masked → D*** L***
  • Attachments are blurred or hidden

The important part

It’s not just a feature.

It’s ON by default in production.

Why the default matters

Defaults define behaviour. If Privacy Mode were off by default, devs would forget to turn it on, data would get exposed, and problems would follow.

So instead, I made the safe path the easiest path.

Design insight

Good systems don’t rely on memory. They rely on defaults.

Implementation notes

This wasn’t technically hard, but it needed:

  • Logic to mask data in the UI
  • Conditional rendering
  • Awareness of which environment it’s running in

Simple idea, big impact.


Part of the GraceSoft Core build-in-public series. Originally published on DEV.

Share this post

← Back to Blog