Welcome to Omoggle, operated by Omoggle LLC. This Privacy Policy explains how we handle account, guest-session, gameplay, payment, analytics, moderation, Discord integration, and camera-check information for the Omoggle 1v1 Arena, Lab reports, leaderboard, private rooms, and related community features.
References to "Omoggle," "we," "us," or "our" in this Privacy Policy refer to Omoggle LLC and its authorized agents.
Omoggle uses MediaPipe WebAssembly for facial landmark tracking and facial analysis. Our approach is designed so the camera challenge and facial analysis run locally on your device rather than serving as a permanent identity record:
If you are a resident of Illinois, Texas, or Washington, please also see Section 7 ("Biometric Information Privacy Act") below for state-specific disclosures.
The 1v1 Arena connects users globally using live video feeds. It is imperative that our users understand how this media is handled during gameplay:
Where Omoggle elects to create or publish promotional assets from match content, we may retain those assets for as long as reasonably necessary for brand, marketing, archival, legal, or business record purposes, unless a shorter period is required by law.
To operate Omoggle, calculate your Elo rating, and maintain the Global Leaderboard, we store minimal account-level information including:
This non-biometric data is securely stored in our databases to provide you with the persistent ranking and progression features of the Omoggle platform.
Omoggle lets you enter as a guest so you can try the Arena without first creating a permanent account. A guest profile may have a temporary display name, rank, Elo, match history, private room activity, verification status, device/session identifiers, and anti-abuse logs associated with it.
Guest access is intended to be temporary. If you claim your rank with Google or another supported sign-in method, we link the guest profile data that is reasonably available in your current browser session to the claimed account. If you clear browser storage, use a different device, or wait too long, guest profile data may become unavailable and may not be recoverable.
Guest accounts are still subject to this Privacy Policy, the Terms of Service, and our safety systems. We may limit, suspend, or delete guest sessions to prevent abuse, enforce age and safety requirements, or keep the Service reliable.
We keep each category of data only as long as needed for the purpose it was collected. Verification and Arena face imagery are not written to our servers. Saved Lab reports may store one private final scan snapshot for report overlays, as described above.
| Data Category | Where It Lives | Retention |
|---|---|---|
| Face landmarks / mesh / template | Your device RAM only | Discarded on match/session end (seconds) |
| Live 1v1 video / audio | WebRTC/SFU transport (LiveKit) | Not recorded; dropped when call ends |
| Saved Lab report snapshot | Private Supabase Storage bucket scoped to your account/report | Until report/account deletion; removed during account deletion cleanup |
| Guest session profile | Supabase + browser storage | Until claimed, expired, deleted, or no longer needed for operations/safety |
| Verification session record (boolean + timestamp) | Supabase (encrypted at rest) | Purged automatically after 30 days |
| Account & username | Supabase | Until you delete your account |
| Elo, match history, leaderboard | Supabase | Until account deletion; then anonymized |
| Discord link (id, username, avatar hash) | Supabase | Until you disconnect Discord or delete your account |
| Payment metadata | Stripe + our DB (ids only) | Retained while subscription active; up to 7 years after for tax/accounting obligations |
| Stripe webhook event log | Supabase | 90 days rolling |
| Analytics / rate-limit logs | Vercel / Redis | 30 days |
You may request earlier deletion at any time via the Account settings or by emailing privacy@omoggle.com.
If you reside in Illinois (BIPA, 740 ILCS 14), Texas (CUBI, Bus. & Com. Code §503.001), or Washington (HB 1493, RCW 19.375), the following applies to you:
If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the right to:
Our legal bases for processing are (a) your consent (camera check, marketing emails), (b) performance of a contract (gameplay, leaderboard, subscriptions), and (c) legitimate interests (fraud prevention, rate limiting). Contact privacy@omoggle.com to exercise any of these rights.
California residents have the right to know what personal information we collect, to request deletion, to correct inaccurate information, to limit the use of sensitive personal information, and to opt out of the "sale" or "sharing" of personal information. Omoggle does not sell or share personal information as those terms are defined under the CCPA/CPRA. We do not use or disclose sensitive personal information (including biometric data) for purposes other than those permitted by §7027(m) of the CCPA regulations. To exercise your rights, email privacy@omoggle.com. You will not receive discriminatory treatment for exercising any CCPA right.
Omoggle operates globally. Non-biometric data (account info, match metadata) may be processed on servers located outside your country, including the United States. Where EU/UK data is transferred, we rely on Standard Contractual Clauses with our sub-processors (Supabase, Stripe, Resend, LiveKit, Discord, Redis, Vercel).
Omoggle is an 18+ service. We do not knowingly collect personal information from anyone under 18. If we learn that we have collected data from a minor, we will delete it promptly. Parents or guardians who believe their child has submitted information to Omoggle should contact us at privacy@omoggle.com.
We may update this Privacy Policy from time to time. Material changes will be announced via the app or by email. The "Last Updated" date at the top of this page reflects the most recent revision.
Omoggle LLC expressly prohibits the use of the Service — including its platform, API endpoints, match infrastructure, video feeds, avatar system, leaderboard data, Lab report engine, MediaPipe integration, and any associated content or output — for purposes that infringe upon the intellectual property rights of any third party. Without limiting the foregoing, the following are strictly prohibited:
Enterprise, business, or automated access to the Service for any of the above purposes is prohibited without a separate written agreement with Omoggle LLC. Violations may result in immediate account termination, IP-level blocking, and/or legal action.
Questions, concerns, or requests regarding this Privacy Policy or our data handling practices can be sent to privacy@omoggle.com. We respond to verifiable requests within 30 days (or 45 days for CCPA requests, as permitted by statute).