Contents
Overview
If UK users see the Imgur geoblock message "Content not viewable in your region" while using an Influitive join link or join code, the join link itself is typically not the issue. This occurs when the join/sign-up page (often via Custom JS or other page customizations) attempts to load an Imgur-hosted image, and Imgur is blocked from UK connectivity.
To resolve this, remove/replace any Imgur asset references (for example, images tied to “under 18” or sign-up page image logic) with a UK-accessible image host (or an Influitive-hosted image as a temporary mitigation), then retest from a UK network path.
Solution
Issue / Symptom
UK users attempting to access an Influitive join link or sign-up page see an Imgur block page with the error:
"Content not viewable in your region"
This often appears as an Imgur-branded placeholder/image during the join/sign-up experience.
What this is (and what it is not)
- Not an Influitive join-code geographic restriction.
- Is a third-party content access issue: the page is attempting to load an Imgur-hosted asset, and Imgur is blocked in the UK.
Common impact
- The join/sign-up page appears broken or partially broken for UK users.
- The join link may still function, but the blocked asset can confuse users or interfere with client-side “embedded” experiences that depend on that content rendering.
- Users may believe the join link is broken if they don’t immediately see their name appear; validate by completing a test registration and confirming the user appears in the hub’s user list/member view.
Troubleshooting and investigation
1) Confirm the join link itself works
- Open the join link:
https://your_instance.domain.com/join/<join_slug> - Confirm it redirects/loads the sign-up flow:
https://your_instance.domain.com/users/sign_up?join-code=<join_code> - If the page loads but the Imgur block message appears, continue below.
2) Reproduce from a UK network path
- Test from a UK ISP or via a UK VPN.
- Perform a hard refresh to eliminate cached assets:
- Windows/Linux: Ctrl+F5
- macOS: Cmd+Shift+R
- Note whether the Imgur block message appears only after the hard refresh. This can indicate cached/conditional loading and can help pinpoint a client-side reference.
3) Identify where Imgur is referenced
Check for any references to Imgur in:
- Custom JS configured on the hub (a common culprit)
- Injected scripts, theme customizations, or embedded widgets used on the sign-up/join flow
Quick ways to confirm:
- Search Custom JS for
imgur.comori.imgur.com. - Use browser DevTools → Network tab, reload the sign-up page, then filter requests for
imgur.
Root cause
A direct Imgur URL (for example: <imgur_url>) was present in the hub’s Custom JS and used in sign-up/join page image logic (notably tied to “under 18” / sign-up image behavior). When UK users loaded the join/sign-up page, the browser attempted to fetch the Imgur asset and received Imgur’s UK geoblock response, resulting in "Content not viewable in your region".
Remediation options
Option A (recommended): Replace Imgur with a UK-accessible host
- Upload the image to a host accessible in the UK (or your organization’s approved CDN).
- Example: a UK-accessible image host (e.g., Postimage) or your own CDN.
- Update the hub’s Custom JS to replace any Imgur references such as:
https://imgur.com/<image_id> https://i.imgur.com/<image_id>.png…with your new image URL, for example:
https://<new_image_host>/<path_to_image> - Save changes and publish/activate the updated customization.
Option B (temporary mitigation): Point to an Influitive-hosted image
- Replace the Imgur URL in Custom JS with an image URL hosted within Influitive-managed storage.
- Confirm the replacement image content is acceptable (temporary images may not match the original messaging exactly).
- Plan a follow-up to host the final asset in a stable, UK-accessible location if needed.
Optional improvement: Decouple “under 18” messaging from an image
If the “under 18” requirement is intended as a text/link element, implement it as HTML (or a configurable page element) rather than baking it into a single image. This reduces dependency on any single image host and helps prevent regional image blocking from disrupting the join flow.
Follow-up adjustment: If you provide a different hosted image URL that is accessible in the UK, update Custom JS again to point to that new asset.
Verification (Post-Fix)
- From a UK network/VPN, load:
https://your_instance.domain.com/join/<join_slug> https://your_instance.domain.com/users/sign_up?join-code=<join_code> - Confirm:
- The Imgur block message no longer appears.
- The sign-up/join flow renders correctly.
- A test registration completes successfully and the user appears as expected in the hub’s user list/member view.
Internal Tracking Reference
If deeper review of asset delivery paths and cross-region behavior is required, involve the Infrastructure/SaaS team and track the work in your internal issue system. Example reference from this case: AHUB-2144.
Frequently Asked Questions
- 1. How can I tell if I’m hitting this exact problem?
-
You’ll see the Imgur block message "Content not viewable in your region" on the join/sign-up page (often with Imgur branding), typically affecting UK users. Checking Custom JS for
imgur.comreferences usually confirms it. - 2. Does this mean Influitive blocks join codes by geography?
-
No. This scenario is caused by a third-party asset (Imgur) being blocked in the UK, while the Influitive join link itself can still be valid.
- 3. Why would users see Imgur if our image is hosted in AWS/Influitive?
-
The sign-up/join page can request assets from multiple locations. If Custom JS (or another customization) references an Imgur URL—even for a subset of requests—the browser will attempt to load it and trigger the UK block.
- 4. What’s the fastest workaround?
-
Replace any
imgur.com/i.imgur.comreferences in Custom JS with a URL hosted on a UK-accessible image host (or an Influitive-hosted image), then hard-refresh and retest from a UK network/VPN. - 5. What should I verify after the change?
-
From a UK network/VPN: (1) the join URL loads, (2) the sign-up page renders without "Content not viewable in your region", and (3) a test user can complete registration and appears in the hub’s user list as expected.
Priyanka Bhotika
Comments