claude-code - 💡(How to fix) Fix [Feature Request] Ultraplan syncs repository files to cloud without explicit consent, bypassing PreToolUse hooks [3 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45327Fetched 2026-04-09 08:07:56
View on GitHub
Comments
3
Participants
2
Timeline
7
Reactions
0
Author
Timeline (top)
labeled ×4commented ×3

Root Cause

I tried ultraplan mode out of curiosity. It failed because my project references other Go modules in sibling directories. After the failure, I realized my files had already been synced to a cloud instance without being asked for permission.

RAW_BUFFERClick to expand / collapse

Bug Description

I tried ultraplan mode out of curiosity. It failed because my project references other Go modules in sibling directories. After the failure, I realized my files had already been synced to a cloud instance without being asked for permission.

This is concerning because:

  1. No way to disable automatic repo syncing — There is currently no setting to prevent Claude Code from uploading my entire repository to the cloud. This should be an opt-in feature with a clear setting to
    disable it entirely (e.g., "ultraplan": false or "allowCloudSync": false in settings).
  2. Inconsistent permission model — I have PreToolUse hooks configured to deny reading/accessing certain files locally. Ultraplan completely bypasses these hooks and uploads the entire repository without any filtering.
  3. No opt-in confirmation — There was no clear consent step before my files left my machine. Locally, Claude Code asks permission to read individual files, but ultraplan uploads everything silently.

Request:

  • A setting to completely disable automatic repository syncing to the cloud
  • Ultraplan should respect existing PreToolUse hooks and require explicit confirmation before syncing any files
  • At minimum, a clear and prominent consent dialog listing exactly what will be uploaded before any file transfer occurs

extent analysis

TL;DR

To address the concerns, a setting to disable automatic repository syncing to the cloud and respect for existing PreToolUse hooks with explicit confirmation for file syncing should be implemented.

Guidance

  • Implement a setting (e.g., "allowCloudSync": false) to provide users with the option to completely disable automatic repository syncing to the cloud.
  • Modify ultraplan to respect existing PreToolUse hooks, ensuring that it does not bypass configured permissions for reading or accessing certain files.
  • Introduce a clear and prominent consent dialog that lists exactly what will be uploaded before any file transfer occurs, requiring explicit user confirmation.
  • Consider adding an opt-in feature for ultraplan mode, ensuring users are aware of and agree to the terms of cloud syncing before it occurs.

Example

No specific code example can be provided without more context on the implementation details of Claude Code and ultraplan mode. However, the solution would involve modifying the settings and the ultraplan feature to include the requested functionality.

Notes

The exact implementation details may vary based on the architecture and existing codebase of Claude Code. It's crucial to ensure that any changes respect user privacy and security preferences.

Recommendation

Apply a workaround by avoiding the use of ultraplan mode until the requested features are implemented, to prevent unintended cloud syncing of repositories. This approach ensures user control over data privacy and security until a more permanent solution is available.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING