n8n Opting out of data collection
n8n資料收集
依據官網文件Data collection,自建n8n平台在預設情況下,系統會收集部分使用情況和效能數據,自動將平台資料傳送到n8n.io/n8n.cloud伺服器。以幫助診斷問題並改善平臺。
n8n伺服器也會通知使用者有關n8n可用更新、工作流程範本和診斷資訊。
大多數資料會在生成事件發生時發送到n8n。工作流執行計數和實例心跳信號會定期發送(每6小時一次)。
n8n說明將保持自建平台資料的匿名性,並避免收集敏感性資料。
使用者如果不想提供資料給n8n可以參考官方文件Isolate n8n,設定參數將n8n隔離。
隔離n8n
參考官方文件Isolate n8n,設定以下2組參數來停止傳送資料給n8n伺服器
取消自建n8n平台連接到n8n服務器:
N8N_DIAGNOSTICS_ENABLED=false
停止向n8n伺服器發送遙測資料。
N8N_VERSION_NOTIFICATIONS_ENABLED=false
停止n8n檢查新版本資訊。
N8N_TEMPLATES_ENABLED=false
停用templates功能(阻止後台健康檢查呼叫)。
取消設置n8n的診斷配置:
EXTERNAL_FRONTEND_HOOKS_URLS=
設為空值將阻止n8n從n8n伺服器載入預設web_hook_urls(其中包含遙測功能)。
N8N_DIAGNOSTICS_CONFIG_FRONTEND=
設為空值會覆蓋前端的預設遙測配置。
N8N_DIAGNOSTICS_CONFIG_BACKEND=
設為空值會覆蓋預設的伺服器端遙測配置。
另外設定以下參數將阻止n8n獲取引導提示。
N8N_ONBOARDING_FLOW_DISABLED=true
參數設定
在docker-compose.yml增加以下參數,停止資料傳送
---
# prevent your n8n instance from connecting to n8n's servers
- N8N_DIAGNOSTICS_ENABLED=false
- N8N_VERSION_NOTIFICATIONS_ENABLED=false
- N8N_TEMPLATES_ENABLED=false
# Unset n8n's diagnostics configuration
- EXTERNAL_FRONTEND_HOOKS_URLS=
- N8N_DIAGNOSTICS_CONFIG_FRONTEND=
- N8N_DIAGNOSTICS_CONFIG_BACKEND=
- N8N_ONBOARDING_FLOW_DISABLED=true
---
其它參數也可以參考Deployment environment variables。
隱私政策
要瞭解n8n如何存儲和處理這些資訊,請參考官方隱私政策Privacy,以下為列出部分內容。
除了自建n8n平台外,使用n8n cloud也會收集資料。
自建n8n中的資料收集
n8n收集的內容
-失敗執行的錯誤代碼和消息(不包括任何有效載荷資料,且不適用於自訂節點)
-應用崩潰和API問題的錯誤報告
-工作流的圖形(使用的節點類型及其連接方式)
-From node parameters:
-節點設置的'resource'和'operation'(如果適用)
-對於HTTP請求節點,功能變數名稱、路徑和方法(個人資料匿名化處理)
-Data around workflow executions:
-狀態
-執行運行用戶的用戶ID
-工作流首次從外部源載入資料時
-首個成功運行的(非手動)生產工作流
-如果指定了webhook調用的功能變數名稱(不包括子功能變數名稱)。
-關於如何使用使用者介面的詳細資訊(例如導航、節點面板搜索)
-Diagnostic information:
-n8n 版本
-Selected settings:
-DB_TYPE
-N8N_VERSION_NOTIFICATIONS_ENABLED
-N8N_DISABLE_PRODUCTION_MAIN_PROCESS
-執行變數
-作業系統、記憶體和CPU
-匿名實例ID
-IP地址
n8n 不收集的內容
n8n不會收集私人或敏感資訊,例如:
-個人身份資訊(IP位址除外)
-憑證資訊
-節點參數(不包括'resource'和'operation')
-執行資料
-敏感設置(例如端點、埠、資料庫連接、用戶名/密碼)
-錯誤負載
資料收集如何工作
大多數資料會在生成事件發生時發送到n8n。工作流執行計數和實例心跳信號會定期發送(每6小時一次)。
更詳細的資料在官網文件Privacy。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。