Resources

Everything you need to get started and build with Arkus — documentation, templates, and insights to support your journey.

Explore topics

< Back to all posts

Anonymisation

What and how it can be used:

The Anonymization component removes, masks, or replaces personally identifiable information (PII) and sensitive data from text, documents, or datasets to protect privacy and ensure compliance with regulations like GDPR, HIPAA, and CCPA. It detects and transforms sensitive information while maintaining data utility for analysis or processing.

When/how the component should be used:

  • Use when handling personal or sensitive data that needs privacy protection.
  • Use when processing data that contains personally identifiable information (PII) before sharing or storing.
  • Connect data containing sensitive information to the Anonymisation component input.
  • Configure which fields or data types should be anonymized (e.g., names, emails, phone numbers, addresses).
  • Connect the anonymized output to downstream components for further processing or storage.
  • Verify that sensitive data has been properly anonymized before sharing or logging

Connections with other components:

  • ChatOutput
  • Text Input
  • Text Output
  • Agent Core
  • API Request
  • Directory
  • News Search
  • RSS Reader
  • SQL Database
  • Web Search
  • Language Model
  • Batch Run
  • LLM Router
  • Parser
  • Python Interpreter
  • Save File
  • Smart Function
  • Split Text
  • Structured Output
  • Type Convert
  • If-Else
  • Listen
  • Notify
  • Smart Router
  • Calculator
  • Guardrail
  • Human-in-the-loop
  • Bing Search API
  • ChromaDB

Configurable settings:

  • Message (From Guardrail)

Default settings:

  • Message (From Guardrail)

Control Section:

  • Message
  • Personally Identifiable Information
Default values:
  • Nothing

Desired Behaviour:

  • Replace PII with placeholders and Maintain message meaning

< Back to all posts