Product policy
Privacy notice
This notice describes the current adult, private-room research release. It is deliberately specific about what is implemented and what remains gated.
Version 2026-08-20 · effective 20 August 2026
Who is responsible
Amirhossein Jahanshahi, operating Smile Battle as an individual, is responsible for product data. Privacy questions and rights requests can be sent to alvinja8845@gmail.com. Smile Battle is still completing its entity and launch-jurisdiction review and does not claim a fictional company or registered office.
Adult, friend-first service
Smile Battle is currently for adults aged 18 or older who invite someone they already know into a private room. Random stranger matching and promoted public uploads are closed. The age confirmation is a self-declaration, not identity or age verification.
Camera, smile detection and live media
Your browser processes camera frames locally to detect a smile. Smile Battle does not intentionally receive or store ordinary camera frames, face landmarks, or a face template for that detection. The server receives gameplay events such as readiness, smile confidence, score and match state.
Live camera and microphone, if you separately enable it, travel over encrypted WebRTC to the invited participant. Connections may be relayed through Smile Battle's coturn service. Ordinary live media is not intentionally recorded. Another participant can still use device or external recording tools, so play only with someone you trust and do not show private material in the background.
Information we use
- Account email, password hash, verification, profile, selected country, game statistics and policy acceptance.
- Session identifiers, refresh-token hashes, IP address, user agent and security timestamps.
- Temporary room/invite state, match/player state, HP, scores, connection events, reactions and optional chat.
- Reports, blocks, friendships and enforcement records.
- Clip files, metadata, moderation results and play scoring only where the gated upload feature is used.
- Minimal anonymous queue and friend-invite funnel events. These exclude identity, IP, room/match/invite identifiers, free text, clips, device/camera detail and media-derived data.
Why and how long
We use information to provide and secure the service, connect invited participants, recover matches, enforce safety rules, respond to requests and understand whether the invite flow works. Depending on the law and purpose, the working bases are performance of the service contract, legitimate interests in security/safety and legal obligations. Qualified review remains pending for the chosen launch countries.
- Anonymous queue/friend funnel events and operations history: 30 days.
- Expired or revoked authenticated sessions: normally 7 days after they are no longer active.
- Proposed raw match retention: 90 days; proposed raw event/chat retention: 30 days, extended where tied to an open report or legal hold.
- Reports: open case plus a proposed 12 months, longer only for appeal, legal hold or statutory duty.
- Temporary private room/invite state: 10 minutes or first successful join.
The match/report/clip schedules are the adopted targets but automated deletion is not yet enabled. They must be relation-tested and legally reviewed before production deletion begins. We will update this notice when enforcement is live.
Providers and transfers
The service is hosted with Hetzner Online GmbH in Falkenstein, Germany. A self-hosted coturn relay and configured STUN service process network metadata needed for WebRTC. Google or Discord process identity data only if you choose their sign-in. Cloudflare R2 may hold gated clip objects when configured. Provider contracts, exact production configuration and international-transfer requirements are under review before promoted launch.
Your controls and rights
You can deny camera, leave, mute microphone, revoke active login sessions and clear browser site data. Depending on applicable law, you may request access, correction, deletion, restriction, objection or a portable copy and complain to your regulator.
Email alvinja8845@gmail.com with subject “Smile Battle privacy request”. We verify requests proportionately, normally through the account email and a fresh authenticated session rather than requesting government ID by default. Anonymous funnel events cannot be linked back to you and will not be re-identified.
Storage on your browser
Strictly functional browser storage remembers settings, short-lived reconnect state and local UI choices. Smile Battle does not currently use advertising cookies or session replay on camera/game routes. If non-essential tracking is added, it must receive a separate review and consent treatment before activation.
Changes and contact
Material changes to processing, recording, sharing, age access or user licences receive a new dated policy version and, where required, renewed acceptance. Contact alvinja8845@gmail.com for questions, complaints or requests.