A WPF (.NET 10) desktop tool that stops Dropbox from wasting sync bandwidth on your build folders.
Dropbox has no concept of .gitignore, so it happily syncs every bin/, obj/, node_modules/, and .vs/ folder your build process generates — burning bandwidth and storage on files that don't need to leave your machine.
CloudIgnore scans a chosen root folder against reusable profiles (.NET build folders, Web/Node folders) or an imported .gitignore, shows you exactly what it found, and applies Dropbox's own ignore flag (the com.dropbox.ignored alternate data stream) to each match — the same mechanism Dropbox's client checks internally. Matches can be applied or undone individually, and already-ignored items are called out so you don't double-apply.
- Finds your Dropbox folder on startup — reads the Dropbox client's own
info.json, falls back to probing for a folder with Dropbox's marker files, and only asks you to pick one if neither works. Your choice is remembered in%AppData%\CloudIgnore\settings.json - Built-in profiles for common build/dependency folders (
bin,obj,.vs,node_modules,dist,build,.next, etc.) - Import an existing
.gitignoreand reuse the same exclusion rules for Dropbox - Scan and preview matches before applying anything
- Apply / undo the Dropbox ignore flag per match
- Detects folders already flagged as ignored so you don't reapply
- Windows (uses NTFS alternate data streams)
- .NET 10
