Security Model
DoubleDino runs entirely inside your infrastructure.
Your production data does not need to leave your network. DoubleDino connects to the configured source, transforms data inside the process, and only returns or writes the transformed result.
Security boundary
Your organisation controls the environment in which DoubleDino runs, including:
- Network access.
- Source permissions.
- API access.
- Infrastructure security.
- Log access and retention.
DoubleDino does not operate as an external data-processing service.
Proxy mode
Proxy mode provides read-only access to the configured source.
Queries are executed against the source and the results are transformed before they are returned to the client.
DoubleDino does not write to the source.
Source → DoubleDino → Transform → Client
Clone mode
Clone mode reads from the source, transforms the data, and writes the transformed result to the destination.
The source is not modified.
Source → DoubleDino → Transform → Destination
The destination contains transformed values while retaining the structure and relationships required to work with the data.
Authentication
Proxy requests require the configured DD_AUTH_KEY:
x-api-key: your-api-key
DoubleDino does not manage user accounts or identity. API key distribution and access control remain the responsibility of your infrastructure.
Transformation key
DD_SECRET_KEY controls deterministic transformation.
The same key produces the same transformed output for the same input. This allows relationships and repeated values to remain consistent.
Protect the key as an infrastructure secret.
Changing the key produces different transformed values.
Logs
DoubleDino writes logs to standard output and standard error.
Your infrastructure controls log collection, storage, retention, and access.
See Logging.
Responsibility
DoubleDino provides the data transformation boundary. It does not replace your existing security controls.
Your organisation remains responsible for:
- Source permissions.
- Network controls.
- API access.
- Infrastructure security.
- Log access.
DoubleDino is designed to reduce exposure of original production values while keeping production data useful for development and debugging.