Domain Verification Request - ngrok subdomain for development app

Hi Zoom Marketplace Team,

I am requesting manual domain verification for my Zoom App.

App Name: Attention Monitoring System

Domain to Verify: codeless-valentina-nonpossibly.ngrok-free.dev

Explanation:
This is an academic/educational application developed as a final-year university project. I am using ngrok (free tier) to expose my local development server to the internet for Zoom App integration testing.

I do not own the base domain “ngrok-free.dev” as it belongs to ngrok Inc. However, I have full control over my subdomain “codeless-valentina-nonpossibly.ngrok-free.dev” which tunnels directly to my local Flask server.

App Purpose:
The app monitors student attention during online classes using local computer vision (MediaPipe). Only numeric attention scores are transmitted - no video is stored or sent. This is a privacy-preserving educational tool.

Verification Evidence:

Please let me know what additional information you need for manual verification.

Thank you,

Hi @adam, Zoom doesn’t manually verify shared domains like ngrok subdomains, even if you control the tunnel and can host the verification file. The domain verification requirements require ownership of the base domain, not just a subdomain.

If this app is only for testing, you can also keep it in Development mode, since domain verification is only required for production publishing.

If you do need to get your app published, I’d recommend purchasing a cheap domain from a domain registrar and hosting your server at this domain. Since you will have full control over this domain, you’ll be able to verify it easily.

2 Likes

Hello,

Thank you, for providing all the requested information,

Congratulations your Domain Validation Request has been completed successfully, please refresh your page and continue submitting your request to be published on the Zoom Marketplace.

Thank you.

1 Like

hi @Adam9 ,

You do not need domain verification while your app is in development mode.
This would only be needed for production, which you do not need for your use case.

Please, for security, reset your ngrok subdomain as you have now published it in a public forum.

All the best

John

1 Like

I already change it this is for example what i face , my main problem why the app doesn’t show