Plain-language policy

We make a toy, not a mystery.

Swear Jar is a free, MIT-licensed open-source novelty app for engineers who want to inspect their Claude Code and Codex habits. Read the source, or have your own AI inspect it, for anything unexpected. Numbers travel; words never do.

What stays on your machine

Raw prompts, sentences, recordings, transcripts, and code are analyzed locally. The ledger stores aggregate counts and report data, not raw text. Your report is generated on your machine and is not hosted anywhere by default.

What the hosted service receives

Your report is built and rendered on your machine. Two things can send a short set of aggregate numbers to us: opening your report on our website (the numbers ride inside the link) and submitting to the leaderboard. Those numbers are coins, dollars owed, swears per day, active days, f-bomb %, by-hour and by-day counts, you-vs-machine split, uprising odds, streak, and your top word families in censored form (e.g. f____). For a leaderboard entry we also receive the display name and email you type in. We never receive transcripts, recordings, prompts, sentences, spelled-out swears, or file paths — ever. Every field that travels is named on-screen before it leaves.

How we use what you submit

Aggregate numbers that reach our servers — whether in a report link or a leaderboard submission — may be retained (a leaderboard entry is stored; report-link numbers may persist in ordinary server logs) and used to run the service and its leaderboards, to compute and publish aggregate and derived statistics across everyone, and to understand and improve the product. Using the hosted service means you agree to this. This only ever concerns the disclosed aggregate numbers above — never your words, which never leave your machine. Prefer to keep everything local? Run with --local. Want data you submitted removed? Email us and we’ll delete it.

Email & mailing list

If you submit to the leaderboard, your email is used to verify the entry (double opt-in) and is never displayed publicly, never sold, never shared. It goes only to our email provider to send that one confirmation. We add you to the mailing list only if you tick that optional box, and you can unsubscribe anytime.

Terms

This project is provided “as is,” without warranties of any kind. It is for entertainment and experimentation—not security, compliance, employment, medical, mental-health, or financial decision-making.

You run it at your own risk. You are responsible for your computer, your backups, the files you choose to analyze, and anything you choose to share. To the maximum extent permitted by law, we are not responsible for data loss, interrupted work, inaccurate counts, third-party services, or damage arising from use of the project.

This project has no funding or paid support. It is community software maintained on a best-effort basis under the MIT License.

This plain-language page is a product disclosure, not legal advice.

Donate to the tip jar →Join the mailing list →