← 개발일지

Why Claude Secret Chats Disappear Overnight


Why Claude Secret Chats Disappear Overnight

You didn't refresh. You didn't close the tab. You didn't log out. But after a weekend away from your desk, your Claude secret chat is completely gone.

If this happened to you, it's not a Claude bug. It's your browser — quietly doing something called tab discard.

What Is Tab Discard?

Chrome, Edge, and Firefox all use tab discard to reclaim memory. When a tab has been sitting idle long enough, the browser silently unloads it in the background.

Here's the part that trips people up: the tab still looks alive. The favicon is there. The title is there. But the actual page content has already been evicted from memory. The moment you click that tab, your browser fetches and renders the page from scratch — exactly like a fresh page load.

You didn't hit refresh. The browser did it for you, invisibly.

Why Claude Secret Chat Is Especially Vulnerable

Regular Claude chats are saved to the server. Even if the page reloads, your conversation comes back.

Secret chats work differently. The entire point is that nothing gets saved server-side. Your conversation exists only in browser memory. When the tab is discarded and the page reloads, there's nothing to restore — it's gone.

Leave your browser open over a weekend and tab discard becomes almost inevitable. The moment you click back into that tab on Monday morning is the moment everything disappears.

Can You Prevent It?

Yes — partially.

Chrome and Edge: Quick Fix

Type chrome://discards/ into your address bar. You'll see a list of all your open tabs. Find the Claude tab, then toggle Auto Discardable to OFF.

Downside: this resets every time you restart the browser.

Permanent Fix: Extension

Install Auto Tab Discard from the Chrome Web Store. In its options, add claude.ai to the whitelist. That tab will never be discarded again, even after a browser restart.

The Case Where This Won't Help

If Claude.ai pushes an update, its Service Worker can trigger a forced reload on open tabs. This happens independently of tab discard — and there's no way to block it from your end.

If you're away over a weekend and a deployment lands during that window, your tab discard prevention won't matter. The page gets reloaded anyway.

The Bottom Line

Tab discard prevention helps, but it's not bulletproof.

If the conversation matters and you're stepping away for a while, you have three real options:

  1. Switch to a regular chat. Server-saved. Nothing can wipe it out on the client side.
  2. Prevent tab discard + shorter absences. Works well for a few hours. Less reliable overnight or over a weekend.
  3. Copy what matters manually. Keep the secret chat, but paste the important parts somewhere persistent.

Secret chat's design goal is "leave no history." Persistence and no-history are fundamentally at odds. If you need persistence, a regular chat is the right tool.