Skip to main content
Start with camera check, then queue for a battle.

omogle live camera battle game

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

omogle is built around the battle flow, not a static landing page

The omogle stack keeps camera readiness, local scoring, queue state, battle results, leaderboard updates, payments, and moderation as separate modules.

Camera Check

Request camera access only when the player starts, then keep preview state isolated in the browser.

Local PSL Scan

Run entertainment scoring locally first so the page can work before live signaling is available.

Match Queue

Prepare a room contract that can use a practice fallback now and Durable Object signaling later.

Battle Result

Submit finished results with an idempotency key so repeat clicks cannot inflate ratings.

Leaderboard

Show bounded rating tiers, wins, losses, streaks, and season status from the backend.

Moderation

Let players report bad matches and keep report data separate from scoring logic.

How it works

How to play omogle

The public flow stays short and inspectable so each step can be tested, replaced, or rolled back independently.

1

Open camera check

Start on /play and grant camera access only when you are ready to enter the omogle flow.

2

Run local PSL scan

Get an entertainment-only score in the browser before queueing for a match.

3

Join the queue

The queue returns a practice room today and can attach WebRTC signaling when Durable Objects are enabled.

4

Finish and report

Save a result with bounded ELO math, then report the match if anything violates safety rules.

omogle FAQ

Answers about omogle, camera access, PSL scan, matchmaking, leaderboard ratings, pricing, and safety.

  1. 1

    What is omogle?

    omogle is a browser-first camera battle game with camera check, local PSL scan, queue, battle result, leaderboard, and reporting flows.

  2. 2

    Is omogle the same as Omegle or Omoggle?

    No. omogle is an independent site on omogle.org and is not affiliated with Omegle, Omoggle, Ommogle, Mogged, or similarly named third-party sites.

  3. 3

    Do I need an account?

    You can open the public play flow without an account. Login is useful for saved ratings, billing, and account history.

  4. 4

    Does omogle upload my camera during the check?

    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.

  5. 5

    Is the PSL scan medical or identity analysis?

    No. It is an entertainment-only game signal. It should not be used for health, identity, employment, credit, or serious decisions.

  6. 6

    Why does the queue show practice mode?

    Practice mode keeps the product testable before Cloudflare Durable Object signaling, TURN, and moderation staffing are fully connected.

  7. 7

    How does reporting work?

    The report endpoint stores reason, match id, and notes separately from scoring so moderation can review abuse without changing rating math.

  8. 8

    What do the plans include?

    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.

  9. 9

    How do I contact support?

    Email support@omogle.org for account, billing, safety, or deployment issues.

Need help? Email support@omogle.org

Start with the omogle camera check

The clean path is simple: camera check, local scan, queue, battle, result, report. Each step is separate enough to test and replace.