> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getmocha.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blank Page or Missing Images

> What to do if your Mocha app shows a blank screen, images don't load, or your network blocks the site

If you're seeing a blank page, missing images, or a "this site is unsafe" warning when viewing your Mocha app, your internet provider or network security software might be blocking one of our domains. This is frustrating, and we're sorry you're dealing with it.

<Note>
  This issue only affects *viewing* your app—your work in Mocha is safe and nothing is lost. Once you fix the network issue, everything will appear as expected.
</Note>

## Why does this happen?

Mocha hosts images and other assets on a domain called `mocha-cdn.com`. Unfortunately, some people have misused our platform to build websites that violate our terms of service. When this happens, security services sometimes flag our entire domain as potentially unsafe—even though your app is perfectly fine.

We're actively working to prevent abuse and get our domains removed from blocklists. We apologize for the inconvenience this causes.

## What you might see

Here are the common symptoms of this issue:

* **Blank white page** when loading your published app
* **Images not showing up** (broken image icons or empty spaces)
* **"This site is unsafe"** or similar security warning
* **Parts of your app missing** while other parts work fine
* Everything works in the Mocha editor, but not on the published site

## How to fix it

<Steps>
  <Step title="Confirm it's a network issue">
    The quickest way to check is to try viewing your app on a different network:

    * **Try your phone's mobile data** (turn off WiFi first)
    * **Try a different WiFi network** (like a coffee shop or a friend's house)
    * **Try a VPN** if you have one

    If your app works on a different network, you've confirmed the issue is with your home or office network's security settings.
  </Step>

  <Step title="Find your network's security software">
    Many internet providers include security or "shield" software that filters websites. Common ones include:

    * **Xfinity xFi Advanced Security** (Comcast)
    * **AT\&T ActiveArmor**
    * **Verizon Home Network Protection**
    * **Norton, McAfee, or other antivirus software** on your computer
    * **Pi-hole or other network-wide ad blockers**
    * **Corporate firewalls** (if you're on a work network)

    Check your router's admin page or your internet provider's app to find security settings.
  </Step>

  <Step title="Add Mocha domains to your allowlist">
    Once you find the security software, look for options like "Allowlist," "Whitelist," "Trusted sites," or "Exceptions." Add these domains:

    ```
    mocha-cdn.com
    getmocha.com
    ```

    <Tip>
      The exact steps vary by provider. If you can't find the setting, try searching for "\[your provider name] allowlist website" or contact your internet provider's support.
    </Tip>
  </Step>

  <Step title="Refresh and test">
    After adding the domains to your allowlist:

    1. Close your browser completely
    2. Reopen it and visit your app again
    3. You may need to wait a few minutes for the changes to take effect
  </Step>
</Steps>

## Provider-specific instructions

<AccordionGroup>
  <Accordion title="Xfinity / Comcast">
    1. Open the **Xfinity app** on your phone
    2. Go to **Connect** → **xFi Advanced Security**
    3. Find **Blocked Threats** or **Settings**
    4. Look for an option to add trusted sites
    5. Add `mocha-cdn.com` and `getmocha.com`
  </Accordion>

  <Accordion title="AT&T">
    1. Open the **AT\&T Smart Home Manager** app
    2. Navigate to **Network Security** or **ActiveArmor**
    3. Find the allowlist or exceptions section
    4. Add `mocha-cdn.com` and `getmocha.com`
  </Accordion>

  <Accordion title="Corporate or school network">
    If you're on a work or school network, you'll likely need to contact your IT department and ask them to allowlist `mocha-cdn.com` and `getmocha.com`.
  </Accordion>

  <Accordion title="Antivirus software (Norton, McAfee, etc.)">
    1. Open your antivirus software
    2. Look for **Settings** → **Web Protection** or **Firewall**
    3. Find **Exclusions**, **Exceptions**, or **Allowed sites**
    4. Add `mocha-cdn.com` and `getmocha.com`
  </Accordion>
</AccordionGroup>

## Still not working?

If you've tried the steps above and still have issues:

1. **Double-check the spelling** of the domains you added
2. **Restart your router** after making changes
3. **Clear your browser cache** (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows)
4. **Try a different browser** to rule out browser-specific blocking

<Warning>
  If you're seeing this issue and none of the above helps, please reach out on our [Discord server](https://discord.gg/shDEGBSe2d). Include:

  * Your internet provider
  * What you see (blank page, missing images, error message)
  * Whether it works on mobile data

  We want to help get you unblocked!
</Warning>

## We're working on it

We take this issue seriously. Our team is actively:

* Monitoring for abuse and removing violating content quickly
* Working with security services to clear our domains from blocklists
* Improving our systems to prevent misuse in the first place

We appreciate your patience as we work to make this a non-issue for everyone.
