App Not Loading or Inactive
If Kedra Shield is not loading, showing errors, or appears inactive, follow the steps below to diagnose and resolve the issue.
App Embed Is Inactive
The most common cause of the app “not working” is that the theme app embed is not enabled.
How to Check
On your Kedra Shield dashboard, look for the theme integration status:
- Active (green badge) — The app embed is enabled and your store is protected.
- Inactive (orange badge) — The app embed is not enabled. A warning banner appears: “Kedra Shield is not yet protecting your store.”
This check runs every time you load a page in the Kedra Shield dashboard.
How to Fix
- Click the Activate app embed button in the warning banner, or go to Shopify Admin > Online Store > Themes > Customize > App Embeds manually.
- Find Kedra Shield in the app embeds list and toggle it on.
- Click Save in the theme editor.
- Return to the Kedra Shield dashboard and refresh — the badge should now show “Active.”
After Changing Themes
If you recently switched themes, duplicated your theme, or published a new theme, the app embed must be re-enabled on the new active theme. This is one of the most common reasons the app appears to stop working.
Server or Loading Errors
If the Kedra Shield dashboard shows a “server unavailable” message or fails to load:
- Wait and retry — Temporary server issues typically resolve within minutes.
- Refresh the page — Close and reopen the app from your Shopify admin.
- Clear browser cache — Try loading the app in an incognito/private window.
If the issue persists for more than a few hours, contact support at info@kedra.io or through the in-app chat.
Daily Blocked IP Limit
If your store exceeds 1,000 blocked IPs in a single day, all security features are temporarily paused. A critical banner appears in the app:
- Title: “Security Blocking Temporarily Disabled”
- Message: “Your store exceeded 1,000 blocked IPs today. All security features are paused until tomorrow.”
Your security settings are saved, but VPN detection, bot blocking, and IP verification are paused until the limit resets at 12:00 AM UTC the next day, or immediately if you upgrade to a Pro plan.
Next Steps
- Blocking Not Working — Understand why blocked visitors still appear in analytics.
- Analytics Errors — Troubleshoot analytics loading issues.