Skip to content

Deliverable: Give teams control to disable FlowFuse Expert #233

Description

@dimitrieh

Problem

Customers need to trust that FlowFuse Expert respects their data governance requirements. Today, there is no way for a team owner to disable FlowFuse Expert — the only options are "don't use it" or manually removing the assistant plugin via Node-RED's palette manager. Neither is acceptable for organizations with strict policies around AI tooling.

This is a trust and adoption blocker: teams that cannot explicitly opt out are less likely to adopt FlowFuse at all, even when FlowFuse Expert would benefit other teams in the same organization.

Goal

Provide a first-class, team-level setting that lets team owners disable FlowFuse Expert for their team — with clear communication about what the feature does, what data flows when it's used (and that nothing flows when it's not), and a path to re-enable it.

Key Principles

  • Transparency over restriction: Even when disabled, the UI should inform users about what FlowFuse Expert is and why it exists — not hide it entirely
  • No data without action: Regardless of the toggle state, no data is externalized to AI providers unless a user actively sends a prompt. The setting is an organizational policy control, not a data leak fix
  • Separate Expert from Assistant: The @flowfuse/nr-assistant package provides functionality beyond FlowFuse Expert (e.g., tab title sync, future platform integrations). Disabling Expert must not break non-Expert assistant features

Context

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions