Every promo code hiding in your Promotions tab. One list.

CodeHound sniffs through the Promotions category of your Gmail and shows the store, the code, what it's worth and when it ends. Tap once to copy the code.

Coming soon to the App Store See how it works

Free, supported by a small non-personalized banner ad. iPhone, iOS 17 or later. Works with any Gmail account.

CodeHound, a beagle with a magnifying glass, sniffing out a coupon in an envelope
The CodeHound deals list: Chewy free shipping ends Sunday, Nike code MEMBER20 for 20% off, Old Navy buy one get one 50% off ends today, Uber Eats code EATS10 for $10 off orders over $25

How it works

Three steps, and the last one is the only one you'll repeat.

Sign in with Google

CodeHound asks Google for read-only access to your Gmail. It cannot send, delete, move or change anything, and you can revoke the access at any time from your Google account.

Your phone reads your Promotions tab

The app fetches the emails Gmail has already filed under Promotions for the last 7 to 90 days and reads them on your iPhone. There is no CodeHound server. The emails are never uploaded anywhere.

Get one clean list

Store, code, offer and deadline, grouped by store, with expired deals hidden and the same code from five reminder emails folded into one row. Pull to refresh whenever you're about to check out.

What it finds

CodeHound reads the way you would, just faster and without the scrolling.

🎟️

Codes

"Use code SAVE20", "promo code: WELCOME10", "enter FALL15 at checkout". Codes are shown in orange and copied with one tap.

💸

Offers

20% off, save $15, free shipping, buy one get one, free gift, and the "on orders over $50" catch that goes with it.

Deadlines

"Ends Sunday", "expires 9/30", "valid through September 30th", "48 hours only", "today only". Deals ending today are flagged in red.

🏬

Grouped by store

Every deal is filed under the sender's store, so Nike's five emails become one Nike section.

🔍

Search

Type a store, a code or an offer. Filter to codes only, or show expired deals if you want to see what you missed.

📬

Open in Gmail

Tap a deal to see the email's subject and the sentence the code came from, then jump to the original email in Gmail.

What CodeHound does with your Gmail

CodeHound is built so that the only place your email exists is where it already was: in Gmail, and briefly in memory on your phone.

  • Read-only. The app requests Google's gmail.readonly permission and nothing else. It cannot send, modify or delete mail.
  • Promotions only. It searches for messages in Gmail's Promotions category within your chosen look-back window. Your personal mail is never requested.
  • On your device. Emails travel over an encrypted connection straight from Google to your iPhone, are parsed in memory, and are discarded. Only the extracted deals are kept, on the phone.
  • No server, no analytics. There is no CodeHound backend. Nobody at CodeHound can see your mail or your deals.
  • Ads that know nothing about you. CodeHound pays for itself with a small banner from Google AdMob, requested as non-personalized on every device. Your email and your deals are never shared with the ad service.
  • Yours to revoke. Sign out in Settings to revoke the token and delete the saved deals, or remove CodeHound from your Google account permissions at any time.

The full details are in the privacy policy.

That's everything CodeHound keeps from an email: the store, the code, the offer, the deadline, the subject line, and a one-line snippet so you can judge the parse.