Store

Terms & refunds

Plain language, not a wall of legalese. If anything here is unclear, ask before buying.

Draft. This page describes how the store is built to work. It hasn't been reviewed by a lawyer, and no real payment has gone through it yet — see the store's own to-do notes. Treat it as an accurate description of intent, not a finished legal document.

What you're buying

Most items in the store are cosmetic or a developer-support pack — a skin, a badge, or a one-time show of support — and don't touch gameplay: no gold, no mana, no faster building, no shortcut past the game's own tactics. The one exception is the Eternal Vein line, which unlocks a buildable tile that changes your in-run gold economy; it's labeled "Gameplay" on its own store card so it's never mistaken for a skin. See how it plays for what that tactics layer looks like.

Items are digital and one-time. There's no subscription, no recurring charge, and nothing that expires.

How payment works

Checkout is handled entirely by Stripe. ImpKeep never sees or stores your card details — Stripe's own hosted payment page does. After payment, Stripe tells our server the purchase went through, and that's the only thing that unlocks an item; nothing in your browser can grant it to you on its own.

What identifies your purchase

You need to sign in with Google before you can check out — the checkout button stays disabled until you do. Your purchase is attached to that Google account, not to a browser or device, so it follows you to the game on any browser you sign into with the same account.

Browsing the store and the catalog itself never require signing in — only completing a purchase does. If you run into trouble after paying, get in touch with your payment confirmation and we'll sort it out manually.

Refunds

If something you bought doesn't work, wasn't applied, or you changed your mind shortly after buying, contact us with your payment confirmation (Stripe emails you a receipt). Refunds are handled case by case, issued back through Stripe to your original payment method, and revoke the item.

Chargebacks filed directly with your bank instead of contacting us first also revoke the item — we'd rather sort it out directly, but either way the entitlement is removed once Stripe confirms the reversal.

Questions before buying?

Ask first — happy to clarify anything on this page.

Get in touch
` marker (see site/partials/header.html's own header comment for the backstory). Byte-identical footer content across every real page before this migration -- the only two exceptions were bugs this migration fixes rather than preserves: - leaderboard.html's footer had a stray aria-current="page" on its own "Leaderboard"
  • , which nothing else in any footer ever did (aria-current belongs to the header nav's "this is the current page" signal, not the footer's static link list) -- almost certainly copy-paste residue from the header logic, not a deliberate footer feature. Not reproduced here. - preview.html/preview3.html's footers were missing the Guide/ Privacy
  • s and the Play link's sr-only "(opens in a new tab)" span -- stale copies predating those additions, not a deliberate difference for the visual experiment those pages are actually about (their own hero/motion markup, not the boilerplate chrome). Now unified onto the same footer as everywhere else. -->