Kastro Labs → product
Use AI. Keep the ID numbers home.
Meet DMZ.is, a product from Kastro. This is the short version. Pricing, security and benchmarks live on dmz.is.
// How it works
Detect. Mask. Restore.
Staff keep using their AI tools. dmz is designed to keep selected direct identifiers out of the prompt.
Draft a reply for Arna Jónsdóttir, ID 140182-8858. Send to demo@example.com.
- 01
Detect
We look for direct identifiers in the text before it is sent. The prototype covers a defined set, and benchmarks show where it misses.
- 02
Mask
Each identifier gets a visible, unique token. An ID number becomes ⟦KT-1⟧.
- 03
Restore
When unchanged tokens come back, the real value is restored on the device. Streaming restore is on the roadmap.
// Phase one detection
Icelandic matters.
Icelandic names and ID numbers do not follow English patterns. dmz is built for Icelandic, with declension handling on the roadmap.
| Case | Real value | To model |
|---|---|---|
| nom. | Guðrún | XXXXXX |
| acc. | Guðrúnu | XXXXXXX |
| dat. | Guðrúnu | XXXXXXX |
| gen. | Guðrúnar | XXXXXXXX |
- Kennitala (ID)
- Date and century digit; check digit
- Icelandic names
- Four case forms; planned declension handling
- IS IBAN
- 26 characters; mod-97 check
- Payment cards
- 13–19 digits; Luhn check
- Phone numbers
- +354 or local seven digits
- Secrets
- Keys, JWTs, bearer tokens, connection strings
Direct identifiers only. Context can still identify people.
// Product line
One core. Three ways in.
The Go core runs in the browser as WASM. Portal and Gateway will share the same core when built.
Shield
Staff in the browser
Side panel running the Go core in WASM. Masks and restores on the device.
Portal
Sensitive work
Planned workspace that routes masked text to local models or approved API routes.
Gateway
Developers and internal systems
Planned compatible API gateway with secret detection and an audit metadata log.
// For privacy and procurement
Precise words. On purpose.
Security claims should be backed by data. Explore the prototype’s limits and benchmarks on dmz.is.
See the data boundaries ↗| We say | We don’t say |
|---|---|
| Shield masks selected direct identifiers on the device | |
| Portal and Gateway are designed for Icelandic data boundaries | |
| We measure accuracy per identifier type | |
| Can support implementation of Digital Iceland rules |
Everything about dmz
dmz.is ↗Pricing, security, benchmarks and a 30-day paid pilot for teams of 10 seats or more.