diff --git a/apps/builder/src/features/editor/components/BoardMenuButton.tsx b/apps/builder/src/features/editor/components/BoardMenuButton.tsx
index d481a937e..0db0d3ec9 100644
--- a/apps/builder/src/features/editor/components/BoardMenuButton.tsx
+++ b/apps/builder/src/features/editor/components/BoardMenuButton.tsx
@@ -26,7 +26,7 @@ import { useRouter } from 'next/router'
export const BoardMenuButton = (props: FlexProps) => {
const { query } = useRouter()
- const { typebot } = useTypebot()
+ const { typebot, currentUserMode } = useTypebot()
const { user } = useUser()
const [isDownloading, setIsDownloading] = useState(false)
const { isOpen, onOpen, onClose } = useDisclosure()
@@ -78,9 +78,11 @@ export const BoardMenuButton = (props: FlexProps) => {
} onClick={onOpen}>
{t('editor.graph.menu.editorSettingsItem.label')}
- } onClick={downloadFlow}>
- {t('editor.graph.menu.exportFlowItem.label')}
-
+ {currentUserMode !== 'guest' ? (
+ } onClick={downloadFlow}>
+ {t('editor.graph.menu.exportFlowItem.label')}
+
+ ) : null}