The internet's first browser extension that "bullies" you into financial stability.
🛑 STOP. If you read this README and don't star the repo, you are legally admitting that you buy avocados just to let them rot in the fridge. Click the Star button. It's free, just like this extension.
You know that moment when you add something to your cart at 2 AM and your brain whispers "you deserve this"?
Yeah. The Impulse Judge tells that voice to shut up.
This browser extension intercepts your checkout buttons on most shopping sites. When you try to buy something, The Judge manifests with:
- Witty Roasts about your financial decisions (200+ unique roasts)
- A Pledge of Shame you must type to proceed (no copy-paste allowed, coward)
- Googly eyes that follow your cursor because The Judge is always watching
- Achievement badges for resisting impulses (gamified fiscal responsibility)
- Savings tracker that shows you exactly how much money you didn't blow
It's not a blocker. It's a speed bump for your credit card with a law degree.
Actual footage of The Impulse Judge saving your credit card from yourself.
Visit the Official Website | Join the Discord
Our Discord server is a public forum where you can:
- #the-roast-block - Confess your worst impulse purchases for a chance to get roasted by the Judge
- #suggestions-box - Submit feature ideas (we actually read these)
- #judge-speak - Official announcements from The Judge
Fair warning: It's a public server. Everything you post is visible to all members. Read the channel rules before confessing your 3 AM purchases.
- Free Therapy mini games
- Dopamine Dash: endless runner where you dodge impulse purchases and collect savings. Your wallet thanks you for the cardio.
- Credit Defence: tower defense game where you protect your bank account from waves of tempting purchases.
- Judge The Hype: swipe left or right on products and get roasted for your choices either way.
- Mystery Box of Disappointment: dopamine hit delivered as garbage-tier loot instead of debt.
- Infinite Delivery Receipt: watch a $12 burrito become a car payment in real time.
- Reality Passport: stamp fantasies until wanderlust taps out and your bank account relaxes.
- The Void: type your craving and banish it to nowhere like it deserves.
- Pet The Rock: emotional support mineral that costs zero and never needs batteries.
- Runaway Buy Button: chase a fleeing "Buy Now" button and realize impulse control is a cardio workout.
- I Am Rich Button: burn a pretend million dollars so you stop burning the real kind.
- Credit Card Shredder: feed a fake card to the shredder and enjoy the confetti therapy.
- Digital Bubble Wrap: pop until the shopping urge deflates with each tiny crunch.
- The Clicker: mash a button for serotonin without shipping confirmation emails.
- Roast Roulette
- Spin for a random roast from our collection. Preview the suffering before you install. Only contains a very limited variety of our roasts. (Not gambling. No money, no prizes, just judgment.)
- Calculators
- Time Cost: converts that designer hoodie into hours of your life you will never get back.
- Yearly Savings: shows how your weekly “treat” is a silent subscription to regret.
- Investment FOMO: proves every impulse buy is mugging your future self.
- Inflation Reality: demonstrates how rising prices turbocharge your bad habits.
- Sobriety Certificate
- Printable proof that you beat the urge today, complete with a signature line for your heroic restraint.
- May Contain Easter Eggs
- See if you can find all of them without looking in the source code.
"I tried to buy a kayak at 3 AM. The Judge asked me if I even knew how to swim. I do not. Saved $400."
- user/NoSwimmingLessons
"This extension has better judgment than my credit card statement suggests I have."
- Anonymous Developer
"I hate this extension."
- Every single retailer in the world (probably)
Because "Security by Obscurity" is for apps that have something to hide.
This extension is built with vanilla HTML, CSS, and JavaScript. No tracking. No API calls to AI models. No data mining. No shady third-party analytics. You can audit every line of code yourself (I know you're too lazy to do that).
Judge is not recording what you buy. Judge is not storing your credit card. Judge is not even looking at your browsing history (your search for "inflatable T-Rex costume" is between you and God).
The Judge lives entirely in your browser. All stats are stored locally in browser's local storage. If you uninstall it, the judgement disappears forever. Unlike your credit card debt.
📜 Legal Stuff: See the License & IP and Legal Disclaimer sections at the bottom for fork rules and liability details.
(Warning: Installing this is likely to result in a 36% drop in unnecessary dopamine hits.)
🟢 Available Now:
- Chrome Web Store - Live and ready to judge your Chrome shopping!
- Firefox Add-ons - Live and ready to judge your Firefox shopping!
- Microsoft Edge Add-ons - Live and ready to judge your Edge shopping!
Chrome/Edge/Brave:
- Clone this repo:
git clone https://github.com/TheImpulseJudge/The-Impulse-Judge.git
- Open your browser and navigate to:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Brave:
brave://extensions
- Chrome:
- Enable Developer Mode (toggle in top right corner)
- Click Load Unpacked and select the
extension/folder from the cloned repo - Go shopping. Get judged. Save money. (Crying is optional but common.)
Firefox:
- Clone the repo (see above)
- Navigate to
about:debuggingin Firefox - Click This Firefox > Load Temporary Add-on
- Select any file in the
extension-firefox/folder - The Judge is now watching your Firefox shopping habits
Only install The Impulse Judge from official sources:
- Chrome Web Store ✅ LIVE
- Firefox Add-ons ✅ LIVE
- Microsoft Edge Add-ons ✅ LIVE
- GitHub Releases for developers - (Coming Soon)
DO NOT install from:
- Unofficial browser extension stores
- Third-party repacks or modified versions
- Random websites claiming to offer "The Impulse Judge"
We are NOT responsible for malware, tracking, or functionality issues in unofficial versions. If you find The Impulse Judge on an unlisted platform, it may be malicious. Report it to support@theimpulsejudge.com.
| The Weapon | The Damage |
|---|---|
| Universal Detection | Works on most popular retailers |
| Roasts | 200+ dynamic insults based on price, category, time of day, and your poor choices |
| Pledge of Shame | Type a custom sentence to proceed (no copy/paste, we check) |
| Savings Tracker | See how much money you've saved by NOT buying crap |
| Achievement System | Unlock badges like "Night Owl" (resist at 2 AM), "Iron Will" (90%+ resist rate) |
| Streak Counter | Build a resist streak and feel superior to your past self |
| Googly Eyes | The Judge watches you. Those eyes follow your cursor. You are being observed. |
| Opportunity Cost Calculator | Shows you that $47 is also 47 hours of work or 140 coffees. Perspective hurts. |
| Voice Narration | (Optional) Uses browser's built-in text-to-speech to read roasts aloud |
| Confetti Cannon | Because saying "no" deserves a party |
| Monthly Budget | Set a spending cap, as if you are going to follow it |
| Site Management | "Only Sites" and "Never Sites" give you total control over where The Judge appears |
| Budget Warnings | Witty roasts when you exceed your monthly budget, because numbers alone won't shame you enough |
Found a bug? Have a wittier roast? Want to add support for another retailer?
Read CONTRIBUTING.md first. Seriously. The Judge has rules.
All contributions must comply with Chrome Web Store and Firefox Add-ons content policies. Submissions containing hate speech, harassment, discrimination, or explicit content will be immediately rejected and can get our extension delisted.
Examples of acceptable vs. banned content:
- ✅ "This $89 gadget will gather dust next to the bread maker you used once."
- ❌ "Only [demographic group] would buy this." (Instant rejection + potential ban)
See CONTRIBUTING.md for full guidelines.
- Don't touch the "buy me a coffee" links. The Judge will find you.
- New roasts must be funny. "Haha random" is not funny. Try again.
- Don't refactor working code just to make it "prettier." This is not your Notion workspace.
- Some code was written by our LLM intern "Liability." If it works, leave it alone.
Building this took:
- Many hours of coding, testing, and bullying our intern called "Liability" (he's just an LLM that sometimes writes valid JavaScript between hallucinations, I should probably drug-test him)
- 237 cups of coffee (yes, I keep track, and I think my heart skipped a few beats)
- 1 existential crisis about my own shopping history
If this extension saved you money, bribe the judge so I can keep the project running and avoid selling out to ad networks (not like I have any data to sell anyway).
Disclaimer: This bribe does not buy you immunity. I will drink your coffee and still roast your next 3 AM purchase. Justice is blind, not cheap. The Judge cannot be bought, only fueled.
Bribe the Judge with a coffee ☕
The Engine is Open. The Personality is Not.
This project uses a split licensing model: the functional code is open-source, but all creative content and branding are proprietary.
Trademark (U.S. & Canada): The Impulse Judge™ is a common law trademark of The Impulse Judge Project, first used in commerce on December 12, 2025. This notice establishes our rights to the mark under U.S. and Canadian trademark law through continuous use in commerce, even without formal registration.
Copyright (Global - 181 Countries): The Impulse Judge character, persona, roast database, and all original creative works are protected globally under the Berne Convention for the Protection of Literary and Artistic Works. This public GitHub repository (commit history since December 12, 2025) serves as timestamped proof of creation and ownership.
Emoji & Icon Disclaimer: We do not claim trademark or copyright ownership over standard Unicode emojis or third-party icon assets (such as Microsoft Fluent UI, Apple, Google, or other vendor emoji artwork). Our current app icon is based on standard emoji artwork and is NOT claimed as a proprietary trademark. We use emoji artwork under the applicable vendor licenses (e.g., Microsoft Fluent UI emojis are MIT-licensed, permitting commercial use). Only our original creative works (name, character, roasts, game names, written content) are claimed as intellectual property.
Unauthorized use of "The Impulse Judge," "Impulse Judge," or confusingly similar marks in connection with browser extensions, financial tools, or related software is prohibited and may constitute trademark infringement. Unauthorized reproduction or derivative use of our creative works is prohibited globally.
Note on Enforcement: While Berne Convention provides automatic copyright protection in 181 countries and our common law trademark has rights in the U.S. and Canada, actual enforcement depends on local jurisdiction and may require registration in some countries. We will pursue protection measures where feasible and proportionate to the violation.
IP Registration Roadmap: As the Project grows, we may pursue formal trademark and/or copyright registrations in relevant jurisdictions.
Trademark Monitoring & Enforcement: We actively monitor for:
- ❌ Confusingly similar domain names (e.g., impulse-judge.com, theimpulsejudge.net)
- ❌ Copycat extensions in app stores
- ❌ Unauthorized use of "Impulse Judge" branding
- ❌ Derivatives that violate our split licensing model
We will pursue UDRP complaints, DMCA takedowns, and store policy violations to protect our IP. Seen a fake? Report it to support@theimpulsejudge.com.
Code: MIT License - See LICENSE for details.
The following are free to use, modify, and distribute:
- Detection algorithms and checkout interception logic
- Modal/popup rendering systems
- Stats tracking and storage mechanisms
- Achievement/badge system logic
- General UI component structures
Creative Assets: The "Impulse Judge" name, character, roasts, and all creative content are © The Impulse Judge Project and protected globally under the Berne Convention. NOT covered by the MIT license.
The following are © The Impulse Judge Project and may NOT be used without permission:
Branding & Identity:
- "The Impulse Judge" and "Impulse Judge" names
- The Judge character and persona
- Original visual designs and artwork we created
- Marketing taglines and slogans
Extension Content:
- All 200+ roasts, jokes, and comedic dialogue
- Pledge of Shame text variations
- Achievement names and descriptions
- Notification messages and witty copy
Website Content (Creative Expression Only):
- Game/tool names: "Dopamine Dash," "Credit Defence," "Judge The Hype," "Mystery Box of Disappointment," "Roast Roulette," "The Void," etc.
- Specific written text, jokes, and copy within games and calculators
- Original visual designs, artwork, and styling
- Sobriety Certificate: specific template designs and humorous text
- Blog posts and written content
- Website visual design and original artwork
Note: Game mechanics, mathematical formulas, and generic concepts are not copyrightable under established law (Baker v. Selden, Feist v. Rural). We claim no ownership over the concepts of clicker games, endless runners, swipe-judgment games, tower defense games, savings calculators, etc.
Documentation:
- README humor and creative writing
- Terms of Use and Privacy Policy prose
- The Affiliate Oath language
TL;DR: Fork the code, but rebrand it. The Judge's personality is off-limits.
✅ Acceptable Fork Example:
"I forked the code, removed all roasts, and created 'Spending Reminder' with my own generic messages and a different mascot."
❌ License Violation Example:
"I forked it, kept 50 roasts, changed the name to 'Purchase Judge', and copied the Judge character."
We protect our trademarks and copyrights. Unauthorized use may result in:
- DMCA takedown requests
- Trademark infringement claims
- Removal from app stores
Questions? Email support@theimpulsejudge.com before forking if you're unsure.
You can use the car, but you can't steal the driver, the paint job, or the playlist.
This extension uses humor and shame to discourage impulse buying. However, by installing it, you agree to the following:
- "As Is" Software: This extension modifies the DOM of third-party websites (Amazon, etc.). If Amazon changes their code and The Judge accidentally hides the "Buy" button forever or breaks it, we are not liable for your inability to purchase items.
- The "Kill Switch": If a site breaks, you agree to simply disable the extension to fix it.
- Not Financial, Medical, or Therapeutic Advice: The Judge is a cartoon, not a clinician or a fiduciary. Our "Free Therapy" games are for dopamine, not diagnosis. Do not take health or wealth advice from a JavaScript file.
- Satire & Parody: All content is satirical commentary on consumer behavior. Retailer mentions are for humorous commentary under fair use, not factual claims. We are not affiliated with any retailers mentioned.
Full Legal Terms: theimpulsejudge.com/terms.html
The Judge is here to help, not harm. If you need serious financial advice, talk to a professional. Or just... don't buy that thing.
Made with sarcasm, caffeine, and fiscal responsibility.
The Impulse Judge: Because your wallet can't defend itself.