Skip to content

Deal with a leaked code

Leak Radar has found a code. Every row on the list is real, so the question isn’t whether it’s a problem, it’s what to do about it. There are three answers, and they depend on what the code was for.

  1. Open the row’s menu and click View details to see where the code was found and when LeakHunt first saw it working.

  2. Ask what the code was meant to be:

    • Never meant to be public (a welcome offer, a comeback code, something a rep handed out once): go to step 3.
    • Meant to be public (an affiliate code, an influencer’s code, the one on your packaging): go to step 5.
    • Meant for a specific audience, but you’d rather not kill it (a live campaign you still need): go to step 4.
  3. Disable. Click Disable in the row’s menu. The code is turned off in Shopify immediately and the row moves to the Disabled filter as the record. If the campaign still matters, create a fresh code for it; the old string is compromised for good.

  4. Keep it live behind Extension Guard. Leave the code alone, and make sure Extension Guard is on. The code keeps working for every shopper without a coupon extension, and every shopper running one is turned away from it at checkout, however they entered it. Nothing else to do; live leaks are covered automatically.

  5. Mark intentional. Click Mark intentional in the row’s menu. The row gets an Intentional badge, Extension Guard never blocks it, and no scan will ever change your mind for you. If you’d rather decide ahead of time, add such codes to the whitelist instead.

  • After Disable: apply the code at your own checkout. It should be rejected. On the dashboard the row is under Disabled.
  • After Mark intentional: the row shows the Intentional badge and is no longer counted in Active leaked codes.
  • A code that later disappears from the coupon sites stays on your list on purpose: it still works, so it’s still a leak. Only turning it off resolves it. Details in Leak Radar.