Skip to content
GitHubOpen source
Product
Docs
Solutions
IndustriesAll industries
CompareCompare all AI data-leak tools
Benchmarks
GitHubApache-2.0

Rolling out AI privacy by company size: Shadow from one laptop to a fleet

Shadow is the same binary for a freelancer and for a bank. What changes with size is how you install it, how you keep its configuration consistent, and what evidence you need to show that it works. These guides cover each stage, with a recommended deployment, a rollout checklist and an honest list of what is not there yet.

GuideTypical setupMain concern
Solo developers and freelancersOne laptop, coding assistants, client workClient confidentiality, your own secrets
StartupsA handful of laptops, one product with AI featuresSpeed, security questionnaires, SOC 2 readiness
Small businessesUp to ~100 people, little or no IT teamSimple setup, customer data in everyday AI use
Mid-marketHundreds of devices, MDM, internal appsConsistent configuration, pilot and rollout
EnterpriseThousands of devices, platform teams, existing DLPCoverage gaps, scale, fit with the security stack
Regulated enterpriseBanks, insurers, health systems, public bodiesEvidence, change control, risk assessments
Solo / startupSmall businessMid-marketEnterprise
InstallInstall script, shadow install --applySame, done by whoever runs ITMDM script per userMDM plus your own signed build
ConfigurationLocal shadow.tomlOne shared file copied to each laptopManaged shadow.toml pushed into each data directoryManaged file, versioned and reviewed
Servers and appsGateway in .envRarely neededsystemd service or sidecarSidecar per workload, NetworkPolicy egress
DetectionBuilt-ins plus termsBuilt-ins plus termsPlus Presidio or the NER sidecar where neededTuned per workload, tested with shadow scan
EvidenceNone neededWritten policyConfig in version control, rollout logsRisk assessment, change records, test results
  • No licence and no account. Apache-2.0, nothing to buy, nothing to sign in to.
  • No telemetry. Shadow sends only the masked requests you were already sending, to the providers you already use.
  • Local mapping. The real-to-fake mapping lives in an encrypted vault on each machine or volume.
  • Three integration modes. Proxy, gateway and the Rust library, mixable on one machine.

Frequently asked questions

How long does it take to set up Shadow?

About five minutes on one machine: install, run shadow init, then point a tool at the gateway or run shadow install --apply for proxy mode. A team rollout takes longer because you decide on shared terms, policy and how to distribute the configuration.

Is there a central admin console?

No. Shadow is configured with a shadow.toml file on each machine or container. Teams distribute that file with their existing device or configuration management. A local audit log and shared team identities are on the roadmap.

Does Shadow need SSO or user accounts?

No. There are no accounts, logins or licences. That keeps setup simple, but it also means Shadow has no per-user identity or central reporting of its own.

What does Shadow cost at scale?

The software is free under Apache-2.0 at any size. The costs are rollout time, support for your own users, and optional detector infrastructure such as Presidio containers.

Can Shadow run in Kubernetes?

Yes, as a sidecar container next to each application, reached on localhost in gateway mode. You build the image from the repository's Dockerfile; a published image is on the roadmap.