Camera Check
Request camera access only when the player starts, then keep preview state isolated in the browser.
Enter omogle for a camera check, local PSL scan, match queue, battle result, leaderboard rating, and safety reporting in one browser-first flow.
omogle runs the first camera and scan steps locally in your browser. Live WebRTC rooms require TURN and moderation controls before production scale.
Product system
The omogle stack keeps camera readiness, local scoring, queue state, battle results, leaderboard updates, payments, and moderation as separate modules.
Request camera access only when the player starts, then keep preview state isolated in the browser.
Run entertainment scoring locally first so the page can work before live signaling is available.
Prepare a room contract that can use a practice fallback now and Durable Object signaling later.
Submit finished results with an idempotency key so repeat clicks cannot inflate ratings.
Show bounded rating tiers, wins, losses, streaks, and season status from the backend.
Let players report bad matches and keep report data separate from scoring logic.
How it works
The public flow stays short and inspectable so each step can be tested, replaced, or rolled back independently.
Start on /play and grant camera access only when you are ready to enter the omogle flow.
Get an entertainment-only score in the browser before queueing for a match.
The queue returns a practice room today and can attach WebRTC signaling when Durable Objects are enabled.
Save a result with bounded ELO math, then report the match if anything violates safety rules.
Answers about omogle, camera access, PSL scan, matchmaking, leaderboard ratings, pricing, and safety.
omogle is a browser-first camera battle game with camera check, local PSL scan, queue, battle result, leaderboard, and reporting flows.
No. omogle is an independent site on omogle.org and is not affiliated with Omegle, Omoggle, Ommogle, Mogged, or similarly named third-party sites.
You can open the public play flow without an account. Login is useful for saved ratings, billing, and account history.
The current camera check and local scan run in the browser. A live WebRTC room requires explicit real-time signaling and production TURN before scaling.
No. It is an entertainment-only game signal. It should not be used for health, identity, employment, credit, or serious decisions.
Practice mode keeps the product testable before Cloudflare Durable Object signaling, TURN, and moderation staffing are fully connected.
The report endpoint stores reason, match id, and notes separately from scoring so moderation can review abuse without changing rating math.
FREE includes ads and 10 battles per day. PRO removes ads and adds unlimited battles, battle history, and private rooms. CHAD adds priority matching, AI optimization suggestions, and an exclusive badge. See the pricing page for current prices.
Email support@omogle.org for account, billing, safety, or deployment issues.
Need help? Email support@omogle.org
The clean path is simple: camera check, local scan, queue, battle, result, report. Each step is separate enough to test and replace.