# Security best practices for recipes

This page provides best practices for safeguarding sensitive information and maintaining compliance when creating recipes in Workato.

# Best practices for sensitive data management

Don't include sensitive data as plain text in recipe steps. This includes tokens, authentication keys, personal information like names, addresses, emails, or other private data.

Instead, use the following best practices:

# Store authentication details in the connection

Don't hardcode authentication details, such as API tokens, in recipe steps.

For example, when you set the Base URL for an HTTP connection, don't hardcode the token value in the URL:

https://www.myapp.com/services/api-method?token=3ababe3235Z2z

Instead, store the authentication token as a query parameter during connection setup.

# Use a secrets manager

Store sensitive data, such as API keys and tokens, in a supported secrets manager.

Store sensitive data in a secrets managerStore sensitive data in a secrets manager

Workato supports the following secrets managers:

DON'T STORE SECRETS IN PROPERTIES

We no longer recommend storing sensitive data in environment properties or project properties due to new property limits.

Use a secrets manager instead for better scalability and security.

# Enable data masking

Use data masking to exclude sensitive information from the job report and recipe step output.

Enable data maskingEnable data masking

# Benefits

Using these best practices offers the following security benefits:

  • Enhanced security: Sensitive data isn't visible to other users in your Workato workspace.
  • Safe cloning: Sensitive data remains secure when recipes are cloned. Cloned recipes retain recipe steps while excluding project properties, environment properties, and dynamic data from datapills.
  • Centralized management: Storing sensitive data centrally simplifies updates and reduces the risk of inconsistencies.
  • Community safety: Sharing recipes publicly doesn't expose sensitive data.

# Sensitive data and compliance

Workato maintains the following security compliance certifications:

  • PCI-DSS v4.0.1 − Level 1: Secure cardholder data.
  • ISO 27001 & 27701: Information and privacy management aligned with global standards.
  • SOC 1 and SOC 2 Type II: Audited controls for financial and security integrity.
  • HIPAA: Healthcare data protection, with Business Associate Agreements (BAAs) available.
  • IRAP: Strict cybersecurity standards aligned to Australian government requirements.

We also encrypt data at rest and in transit.

However, users are responsible for ensuring that sensitive data is handled to meet organizational policies and regulatory requirements. This includes:

  • Determining whether storing sensitive data in Workato FileStorage or Data tables aligns with organizational policies and compliance needs.
  • Applying appropriate access controls to restrict unauthorized access to sensitive data.

Examples of sensitive data to handle with caution include:

  • Personal data subject to privacy laws and regulations
  • Financial information
  • Healthcare data


Last updated: 6/25/2025, 3:32:00 PM