Everything You Need

Built around one principle:
your data never leaves Salesforce.

Not an enterprise data-governance platform. The one tool that fixes the sandbox PII problem — nothing else, nothing more.

Zero Data Exposure

We generate fake values without reading real ones.

Every masking tool on the market works the same way: read the real value, transform it, write the masked version back. That means your customer data travels outside Salesforce — even briefly.

MaskEzee works differently. We read your field schema (field names and types) and record IDs only. We generate fake values independently, then write them to your sandbox. Real field values never leave your org.

  • No data extraction — passes any data residency audit
  • Works even with Salesforce Shield encryption enabled
  • Passes IT security review in one meeting
Data Flow — What MaskEzee Reads
We READ
Field names, types, record IDs
We NEVER READ
Names · Emails · IBANs · Health data
We WRITE
Freshly generated fake values only
✓ Your customer data never exists outside your Salesforce org. Not even in transit.
Field-Level Control

You choose every field. Preview before anything changes.

Browse every standard and custom object in your org. Select exactly which fields get masked. See a real preview of what the generated fake data will look like — before you run anything.

Nothing in your sandbox changes until you confirm. No black boxes. No surprises. Full admin control at every step.

  • Standard objects: Contact, Lead, Account, Case, Opportunity, Task
  • All custom objects and custom fields (Bronze+)
  • Save field selection as a re-usable profile
  • Relationships, lookups, and IDs remain untouched
Field Selection · Contact
Contact4 of 8 selected
FirstNameLastNameEmailPhone AccountIdOwnerIdCreatedDateTitle
Loan__c2 of 5 selected
IBAN__cSortCode__c LoanAmount__cStatus__cContact__c
Preview — what the masked values will look like
jane.smith@acme.co.ukp4k2m@fake-masked.dev
+44 7911 234567+44 7700 900432
GB29NWBK60161331926819GB72FAKE60161399123400
Audit Log & PDF Export

The document your DPO has been asking for.

Every masking run generates a timestamped audit log. On Silver plan and above, export it as a PDF report — ready to hand to your DPO, auditor, or compliance team.

The report records exactly what was masked, in which sandbox, at what time, by whom, how many records — with a signed compliance statement confirming zero data extraction.

  • In-app log on Bronze · PDF export on Silver+
  • GDPR Article 30 — records of processing activities
  • Log retained for 24 months
  • Compliance statement letter (Silver+)
Audit Log
09:42:01 UTC
Run initiated by admin@company.com · FullSandbox_QA
09:42:03 UTC
Schema read complete — 6 objects, 18 fields selected
09:44:58 UTC
Contact — 10,000 records masked
09:46:22 UTC
Lead — 8,441 records masked
09:48:18 UTC
Run complete · 28,441 total records · 0 errors
Export PDF
On-Demand Masking

Re-connect after refresh. Run masking in minutes.

After every sandbox refresh, Salesforce resets OAuth tokens — re-authorise MaskEzee in one click, then trigger masking. Your saved field profile means nothing to reconfigure.

Developers, testers, and consultants only ever see masked data — even if a refresh happened at 3am while nobody was watching.

  • Triggers on Salesforce's sandbox refresh complete notification
  • Email notification when masking completes
  • Run on demand at any time regardless
  • Available on Silver and Gold plans
Automated Refresh Flow
Admin requests sandbox refresh in Setup
Salesforce copies production → sandbox
MaskEzee detects refresh complete event
Click Run — field profile saved, masking starts immediately
Audit PDF generated and emailed to admin
Locale-Aware Fake Data

Fake data that looks and behaves real.

Generic masking tools replace your data with random strings — "kj83hs@abc.com" and "XXXXXXXXXX". That breaks your test scenarios, your validation rules, and your flows.

MaskEzee generates realistic, field-type-aware fake data matched to your locale. Choose UK (en_GB), US (en_US), or Global. Proper names, valid-format emails, locale-matched phone numbers. Your tests keep passing.

  • Choose locale: UK (en_GB) · US (en_US) · Global
  • Valid-format email addresses (pass Salesforce validation)
  • Locale-matched phone numbers (+44 for UK, +1 for US)
  • Locale-matched addresses, postcodes/zip codes
Example output Locale: en_GB (UK)
Names
Jane Smith
Emma Davies
Michael Johnson
Oliver Patel
Email
jane@barclays.co.uk
p4k2@fake-masked.dev
m.johnson@hsbc.com
x9w3@fake-masked.dev
Phone
+44 7911 234567
+44 7700 900432
020 7946 0123
020 7946 0987
Address
42 Baker Street, W1U 6TY
7 Maple Close, SW3 2AX
Multiple Sandboxes

Every environment. Every team. Covered.

Most regulated orgs run three or more sandboxes — development, QA, UAT, and staging. A compliance gap in any one of them is still a compliance gap.

Silver covers up to 5 sandboxes. Gold is unlimited. Connect each sandbox independently with its own masking configuration, schedule, and audit log.

  • Free: 1 sandbox · Bronze: 1 sandbox · Silver: 5 · Gold: Unlimited
  • Each sandbox has its own field selection profile
  • Multi-org support (up to 10 orgs) on Gold
Sandbox Overview
Dev_Full
Masked · 2h ago
QA_Full
Masking now...
UAT_Partial
Masked · 1d ago
Staging_Full
Masked · 3d ago
+ Add sandbox
1 slot remaining
Honest Comparison

How MaskEzee compares
to the alternatives.

We're not the only option. Here's what each approach actually gives you.

Capability MaskEzee Manual deletion Partial sandbox Custom Apex
Setup time
10 minutes
None (always manual) Salesforce config Weeks of dev
Data leaves Salesforce
Never
N/A (deleted)
Yes (copied)
Depends on code
Relationships intact
Yes
Broken
Partial
Depends on code
Audit PDF for DPO
Yes
No
No
Build it yourself
Auto-runs on refresh
Yes (Silver+)
Manual
N/A
If you build it
Custom objects
Yes (Bronze+)
Manual
No
Yes
Ongoing maintenance
None
Hours every refresh Low High (you own it)
Start Today

Free plan. No credit card.
Connect in 2 minutes.

Pick the plan that fits your org size and compliance requirements. Upgrade or cancel anytime.