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:
The subdomain currently serves my application
I can add any verification file/meta tag to my server
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.
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.
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.