Creuto is now an OpenAI Select Partner Read More

SECURITY & COMPLIANCE

How does Creuto handle secrets, API keys and access to our systems?

Short answer

Creuto keeps secrets and API keys out of source code and chat, storing them in a secrets manager or the cloud provider's key vault, scoped to the environment that needs them. Access to your repositories, cloud accounts and data follows least privilege, is granted per person, logged, and removed when someone leaves the project or the engagement ends.

The full answer

Secrets include database passwords, API keys for payment gateways, maps and AI providers, signing certificates for app stores and cloud credentials. None of these are committed to repositories or shared in messages. They live in a managed store, such as the cloud provider's secrets service, and are injected into applications at deploy time by the CI/CD pipeline.

Each environment has its own keys. Development, staging and production never share credentials, so a leak in a test system cannot reach live data. Keys are rotated on a schedule and immediately if there is any suspicion of exposure, and third-party keys are scoped to the minimum permissions the integration needs.

People access is just as controlled. Creuto engineers receive named accounts rather than shared logins, with multi-factor authentication, role-based permissions and access limited to the project they work on. Administrative actions in cloud consoles and production systems are logged so they can be reviewed.

Everything is built in accounts you own, so you can see and revoke access at any time. At handover or the end of a retainer, Creuto removes its access, confirms it in writing and provides an inventory of secrets and the services they belong to, so your team can rotate them on its own schedule.

RELATED QUESTIONS

More about security & compliance