Free · no account needed · nothing leaves your browser

Share the AI chat.
Keep the secrets.

Paste a conversation, a prompt that worked, or a whole Claude Code session. API keys, passwords, emails and phone numbers are stripped in your browser before anything is uploaded.

Share a chat Try it on something first

what you paste → what gets published
U
28chats shared
11secrets & personal details removed before upload
0originals we have ever seen

Try it. Nothing leaves this page.

Paste anything — a log, a chat, an .env you regret — and watch what the scanner would remove.

Cleaned
Your cleaned text appears here.

Opens the publish flow with your text already loaded.

1

Paste or drop

Plain text, “You said / ChatGPT said” copies, Claude Code .jsonl, ChatGPT & Claude exports.

2

Scanned on your device

Keys, tokens, passwords, connection strings, emails, phones, cards, IBANs, IDs, IPs, home paths. Secrets are always removed; you decide about the rest.

3

Share the link

Readable page, “open in Claude / ChatGPT” buttons, likes and comments. Delete any time.

ChatGPT💬 Chat

Explain this regex to me like I’m five

What does this do? I copied it from a Stack Overflow answer and I’m scared of it. [code]

It’s a password rule, and it’s less scary than it looks. Read it as three bouncers standing at a door: (?=.*[A-Z]) — Bouncer 1 peeks down the whole line and as…

anonymous·6h ago ·♥ 1💬 #regex #learning
Claude💬 Chat

Why does my Swift actor deadlock when I call it from a Task?

I have an actor that owns a WebRTC connection. When I call await conn.send(frame) from inside a Task { } started in the actor itself, the a…

The hang is semaphore.wait(). It blocks the thread, and the thread it blocks is one of the cooperative pool threads that Swift concurrency needs to *deliver* t…

anonymous·1d ago ·💬 #swift #concurrency
ChatGPT💬 Chat

Rewrite my cover letter so it doesn’t sound like a robot wrote it

This is my opening paragraph. It sounds like every other cover letter. Make it human, keep it under 80 words, don’t use the words "passiona…

Here’s a version that sounds like a person who has actually shipped things: "I’ve spent seven years building iOS apps that real people complain about when they…

anonymous·2d ago ·💬 #writing #career
ChatGPT💬 Chat

SQL: find customers who churned right after their second invoice

Postgres. Tables: customers(id, created_at), invoices(id, customer_id, paid_at, amount), subscriptions(customer_id, cancelled_at). I want c…

[code] Notes: ROW_NUMBER gives each customer’s invoices a rank by date; the second CTE keeps only people with at least two paid invoices. FILTER (WHERE …) is t…

anonymous·4d ago ·💬 #sql #analytics
Claude💬 Chat

Cloudflare Durable Objects explained with a restaurant

I understand Workers (stateless functions at the edge). I do not understand Durable Objects. Every explanation says "single-threaded coordi…

Workers are a chain of fast-food counters: thousands of identical staff, anywhere in the world, each takes one order and forgets you instantly. Great for “give…

anonymous·5d ago ·💬 #cloudflare #architecture #learning
Claude💬 Chat

Debugging WebRTC that connects on Wi‑Fi but never on cellular

iPhone app streams from a Mac at home via WebRTC. On the same Wi‑Fi it connects in under a second. On cellular, ICE gathers candidates, the…

Almost certainly: you have STUN but no TURN, and the cellular path needs TURN. Why: on cellular the phone is behind carrier-grade NAT (often symmetric NAT). ST…

anonymous·7d ago ·💬 #webrtc #networking #ios
ChatGPT💬 Chat

I asked for a diet plan, got a lecture, and negotiated

Give me a diet plan. I want to lose 5 kg. I will not give up bread, I will not eat breakfast, and I refuse to count anything.

Before the plan, one honest note: with those three constraints I can’t promise 5 kg on a timeline, and anyone who does is guessing. What I *can* do is give you…

anonymous·9d ago ·💬 #funny #health

Older →