Hey, thanks for the report. This isn’t a bug - Cursor stores all chats and settings locally on the device, not tied to the account.
When you switch accounts on the same device, local data stays in place - it doesn’t get cleared on logout, because it’s device/workspace level data, not cloud-based.
Solution - use separate profiles via --user-data-dir That way, you’ll have fully isolated sessions for each account (own chats, settings, extensions, logins).
More details: Seamless Account Switching in Cursor - #19 by danperks