Format-preserving encryption for StreamSets — StreamSets Processor powered by Cyphera.
Built on io.cyphera:cyphera from Maven Central.
mvn package -DskipTestsCopy the fat JAR to your StreamSets Data Collector plugin directory. See the platform documentation for details.
Protect sensitive fields in data engineering pipelines using Cyphera format-preserving encryption. Header-driven access means no configuration name is needed to decrypt — the header embedded in the protected value identifies which configuration to use.
{
"configurations": {
"ssn": { "engine": "ff1", "key_ref": "demo-key", "header": "T01" },
"credit_card": { "engine": "ff1", "key_ref": "demo-key", "header": "T02" }
},
"keys": {
"demo-key": { "material": "2B7E151628AED2A6ABF7158809CF4F3C" }
}
}- Demo environment with Docker
- Platform-specific documentation and examples
- Integration testing
Apache 2.0 — Copyright 2026 Horizon Digital Engineering LLC