anymize icon

anymize

anymize

Actions3

Overview

This node provides text anonymization and deanonymization capabilities using an external anonymization service. It is designed to either anonymize sensitive information within a given text or reverse the anonymization process to retrieve the original data. This functionality is useful in scenarios where privacy and data protection are critical, such as preparing documents for compliance audits, sharing data without exposing personal details, or securely handling sensitive customer information.

For example, you can input a block of text containing names, addresses, or other personal identifiers, and the node will replace those with anonymized placeholders. Conversely, if you have anonymized text and need to restore the original content (with proper authorization), the node can perform deanonymization.

Properties

Name Meaning
Authentication Method of authentication; currently supports "API Key" to authorize requests to the service.
Enter Text The actual text string that you want to anonymize.
Additional Fields Optional parameters to customize the anonymization process:
- Language The language of the input text. Options include German, English, French, Spanish, Italian.

Output

The node outputs JSON data representing the result of the anonymization or deanonymization operation. The output JSON typically contains a data field with the processed text or related information returned by the external service.

If an error occurs during processing, the output JSON will contain an error field with the error message describing what went wrong.

The node does not explicitly handle binary data output.

Dependencies

  • Requires access to an external anonymization API service.
  • An API key credential must be configured in n8n to authenticate requests to this service.
  • No additional environment variables or configurations are indicated beyond the API key.

Troubleshooting

  • Common Issues:

    • Invalid or missing API key: Ensure the API key credential is correctly set up and has the necessary permissions.
    • Unsupported language codes: Use one of the supported languages (de, en, fr, es, it) to avoid errors.
    • Network or service downtime: Verify connectivity to the external anonymization service.
  • Error Messages:

    • Errors returned from the external service will be captured and output as JSON with an error field.
    • Typical messages might indicate authentication failure, invalid input text, or service unavailability.

To resolve errors, verify credentials, check input validity, and ensure the external service is operational.

Links and References

  • No direct links provided in the source code.
  • For more information on anonymization best practices, consider reviewing data privacy regulations like GDPR.
  • Consult the documentation of the external anonymization API service used by this node for detailed usage guidelines.

Discussion