Skip to content

Latest commit

 

History

History
73 lines (65 loc) · 2.64 KB

telemetry.md

File metadata and controls

73 lines (65 loc) · 2.64 KB
description
Learn how Flowise collects anonymous app usage information

Telemetry


Flowise open source repository has a built-in telemetry that collects anonymous usage information. This helps us to better understand usage of Flowise, enabling us to prioritize our efforts towards developing new features and resolving issues, and enhancing the performance and stability of Flowise.

{% hint style="warning" %} Important - We never collect any confidential information about the node input/output, messages, or any sort of credentials and variables. Only events are being sent. {% endhint %}

You can verify these claims by finding all locations telemetry.sendTelemetry is called from the source code.

EventMetadata
chatflow_created
{
    "version": <app-version>,
    "chatlowId": <chatflow-id>,
    "flowGraph": {
        "nodes": [<nodeid-1>, <nodeid-2>],
        "edges": [
            {
                "source": <nodeid-1>,
                "target": <nodeid-2>
            }
        ]
    }
}
tool_created
{
    "version": <app-version>,
    "toolId": <tool-id>,
    "toolName": <tool-name>
}
assistant_created
{
    "version": <app-version>,
    "assistantId": <assistant-id>
}
vector_upserted
{
    "version": <app-version>,
    "chatlowId": <chatflow-id>,
    "type": "INTERNAL", // EXTERNAL
    "flowGraph": {
        "nodes": [<nodeid-1>, <nodeid-2>],
        "edges": [
            {
                "source": <nodeid-1>,
                "target": <nodeid-2>
            }
        ]
    },
    "stopNodeId": <nodeid-1>
}
prediction_sent
{
    "version": <app-version>,
    "chatlowId": <chatflow-id>,
    "chatId": <chat-id>,
    "type": "INTERNAL", // EXTERNAL
    "flowGraph": {
        "nodes": [<nodeid-1>, <nodeid-2>],
        "edges": [
            {
                "source": <nodeid-1>,
                "target": <nodeid-2>
            }
        ]
    }
}

Disable Telemetry

Users can disable telemetry by setting DISABLE_FLOWISE_TELEMETRY to true in .env file.