App Introduction
Protect your store from competitors and bots. Block suspicious users, spies, and web crawlers. Competitor Blocker safeguards your Shopify store against unwanted visitors like spies, bots, crawlers, and suspicious users. It blocks actions such as text selection, copying, developer tools access, and region/IP-based access. The app runs silently in the background, protecting your content and preventing unauthorized access or data theft. Safeguard your brand, images, and product details from being copied or misused.
Core Functionality
- Prevent copy, text selection, and image saving to protect your store content
- Block access to developer tools, inspect element, and keyboard shortcuts
- Restrict access by IP address, region, or suspicious User-Agent headers
- Add invisible watermarks to deter screenshots and content theft
- Lightweight JS SDK runs silently without impacting store speed or layout
Merchant-Friendly
- Independent Station Merchants
- Original Design E-commerce
- Brand Self-operated Store
- Copyright Content Merchants
Basic Information
- Developer:Snow John
- Address:kaifeng, HI, CN
- Price: Free / Free plan
- Rating:0 / 5
- Comment Count:0 comment
- Release Date:2025-5-27
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Free
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/shop/settings/content_protection.json
- PUT /admin/api/shop/settings/content_protection/{id}.json
- GET /admin/api/shop/settings/content_protection.json
Permission:write_shop_settings,read_shop_settings,manage_themes
- POST /admin/api/shop/settings/tool_restriction.json
- PUT /admin/api/shop/settings/tool_restriction/{id}.json
- GET /admin/api/shop/settings/tool_restriction.json
Permission:write_shop_settings,read_shop_settings,manage_themes
- POST /admin/api/shop/settings/access_restriction.json
- PUT /admin/api/shop/settings/access_restriction/{id}.json
- GET /admin/api/shop/settings/access_restriction.json
Permission:write_shop_settings,read_shop_settings,manage_access
- POST /admin/api/shop/settings/watermark.json
- PUT /admin/api/shop/settings/watermark/{id}.json
- GET /admin/api/shop/settings/watermark.json
Permission:write_shop_settings,read_shop_settings,manage_media
- POST /admin/api/apps/{app_id}/embed_script.json
- PUT /admin/api/apps/{app_id}/embed_script/{id}.json
- GET /admin/api/apps/{app_id}/embed_script.json
Permission:write_apps,read_apps,manage_themes