Control who reaches your Shopify store.

Allow or block visitors by country and region, add precise network rules, and optionally enforce protection at the Cloudflare edge.

Built for Shopify. Privacy-minded. No customer profiling.
Country Shield Protection Active
Overview
Rules
Networks
Activity
Storefront access policy Illustrative world map showing allowed and blocked regions
Allowed exampleBlocked example
Policy examples
United StatesCountry rule
Allow
Selected marketCountry rule
Block
Known networkASN rule
Block

Simple controls, precise protection.

Country Shield turns your access policy into a clear allow, block, redirect, or challenge decision for each storefront request.

Protection that follows your policy.

Start with straightforward geography rules. Add network and edge controls only when your storefront needs them.

Countries and regions

Use denylist mode to block selected markets or allowlist mode to serve only approved locations.

VPN, proxy and Tor signals

Premium controls can act on anonymous and hosting-provider traffic when the licensed threat database is connected.

Provider connection is pending; these controls are not currently active.

ASN and IP rules

Target known networks and IP or CIDR ranges without maintaining fragile storefront code.

Cloudflare edge sync

Premium stores can mirror supported Country Shield rules to Cloudflare for earlier enforcement.

From visitor request to storefront decision.

A small, inspectable decision path keeps the merchant policy clear.

1Visitor arrives

A storefront page or checkout path requests a decision.

2Signals are evaluated

Country Shield checks permitted location and network signals against the saved rules.

3Verified bots stay safe

Confirmed search crawlers bypass merchant block rules before enforcement.

4The action runs

Country Shield allows, blocks, redirects, or challenges according to the plan and policy.

Set up in minutes, stay in control.

The embedded app guides merchants through rules, extension activation, and a safe first test.

1

Install from Shopify

Authorize Country Shield and open the embedded merchant admin.

2

Choose your policy

Select denylist or allowlist mode, countries, scope, and a supported action.

3

Enable and test

Turn on the theme app extension, preview a decision, and verify the live storefront.

Plans that grow with your protection needs.

Paid plans include a 7-day trial. All charges appear on the merchant's Shopify invoice.

Free

$0

Essential controls for a smaller storefront or initial evaluation.

  • 2 country rules
  • Denylist and allowlist modes
  • Basic block action
  • Verified bot safety
Install free

Premium

$24.99 /month

Advanced network and edge controls for higher-risk traffic.

  • Everything in Pro
  • ASN and IP/CIDR rules
  • Cloudflare edge sync
  • Priority support
  • Anonymous traffic controls when provider data is connected
Choose Premium

Usage notice: the planned monthly Premium usage model includes 250,000 decisions and $0.05 per additional 10,000 decisions. It must be configured in Shopify App Pricing before usage charges are enabled.

Questions? We are here to help.

Read the most common answers or open the complete merchant guide.

Will Country Shield slow down my store?

Country Shield uses a cache-friendly storefront check. Allowed traffic is released immediately after the decision, and strict mode is optional so merchants can choose the visual tradeoff.

What happens to search engines?

Verified search crawlers are allowed before merchant rules are evaluated. Merchants should still test high-impact allowlist rules before launching them.

Can I test rules safely?

Yes. The embedded app includes a decision preview. Start with a small denylist, enable the app embed, and verify the storefront before using allowlist or strict mode.

What data is stored?

Country Shield stores shop configuration and aggregate protection counts by hour, country, reason, and action. It does not create customer profiles.

How do I enable the theme app extension?

In Shopify, open Online Store → Themes → Customize → App embeds, enable Country Shield, and save. The user guide includes the complete sequence.

Ready to protect your storefront?

Enter the permanent myshopify.com domain to begin Shopify authorization.