Mafia Monarchy Privacy Policy
Effective date: October 25, 2026. Describes version 3.1 and later.
Publisher: ALI GAMES
Privacy contact: Komail.ali1@yahoo.com
MAFIA is a social deduction game with friends and optional computer players. This policy describes information handled by the current app, including room play, voice discussion, camera-based anti-peek features and optional AI services.
Information used to run a game
You provide a display name and may choose a profile photo, story-setting suggestions, bios, relationships and group background. The app also handles chat, recognized speech text, reactions, room membership and presence, roles, choices, votes, results and recovery information. These support gameplay, room synchronization, reconnection and rematches. A story setting is text supplied for the game; the app does not request GPS location.
Firebase automatically creates an anonymous authenticated session. You do not need an email address or password to play. Its identifier and credentials distinguish your room seat and authorize requests. Firebase credentials are saved in the device Keychain and can persist across reinstalling the app; they are not just a temporary screen name.
Room information is transmitted to Google Firebase. Other participants receive the information needed for their permitted game views. The room host coordinates additional game state. Your chosen name, photo, published chat and public gameplay events are shared with the room. A room may also appear in open-room discovery with limited lobby information such as its host name and player count. Do not enter private or sensitive information into names, chat, bios or story prompts.
Voice discussion
Microphone and speech-recognition access require system permission. When supported, the app requires Apple's on-device speech recognition; it does not switch to online recognition if on-device recognition is unavailable. You can use text chat instead.
Normal gameplay processes microphone audio in memory on your phone. It does not create a stored voice recording or upload raw microphone audio. Recognized utterances selected for table chat are different: they become attributed text messages, are sent to the room, and can be read by other players and used in bot discussion. If cloud AI is enabled, relevant chat text can also be included in an AI request. Small speaking/activity signals may be shared to coordinate conversation.
Listening is limited to an eligible discussion while the app is in the foreground, connected, and the player is alive and unmuted. You can mute listening in the app or revoke microphone/speech permission in iOS Settings. Turning narration off controls story presentation; it should not be understood as deleting chat or disabling every bot discussion feature.
Optional anti-peek camera
With camera permission and the feature enabled, the app uses the front camera and on-device Vision eye landmarks during applicable hidden-role phases. Camera frames are processed locally and are not saved or uploaded by normal gameplay. This processing is for game compliance, not identifying a person.
The room can receive a player's identifier, name, peek count and a gameplay reason/status, such as eyes being open or the face not being available. It does not receive camera frames. Camera access can be revoked in iOS Settings; the app provides permission/unavailable states rather than a remote camera-processing fallback.
AI narration and computer players
On compatible devices, the app uses Apple's on-device model for generation. Local game history, personality choices and bot experience can shape responses; this does not train the underlying model's weights.
In version 3.1, cloud AI is off until you explicitly agree. In a shared room, every human participant must agree before the host can use the authorized Claude fallback. Unknown or older clients do not count as agreement. Selected text is sent through Cloudflare to Anthropic. Depending on the task, it can include player names, supplied bios and relationships, group background, fictional settings, relevant chat or voice-transcript text, played story text, and permitted game facts or role information. These services generate narration or bot dialogue. Raw microphone audio and camera frames are not sent for these requests.
Cloudflare and Anthropic process requests and related technical information under their service policies. You can withdraw cloud-AI permission in the app at any time; this stops future cloud requests and cancels requests still in flight. On-device and built-in gameplay remain available. Withdrawal does not retract information already sent or delete provider records. Turning narration off alone is separate from withdrawing cloud permission.
Recurring bots have stored experience summaries, including completed-game and outcome counts, personality/voice selections and bounded tactical statistics. These concern bots rather than a history of human opponents' secret roles. Summaries are saved locally and can be shared with room participants for continuity when hosts change. They are not entirely local-only. Current-game conversation and recovery records are separate from these aggregate summaries.
Storage, retention and deletion
The app stores settings, profile-photo choices, game history, reconnection information and bot summaries on the device. Available in-app controls can remove a chosen photo or selected saved content. Not every stored item has a dedicated reset button. Device backups and Keychain credentials may have separate lifetimes.
Firebase room records remain while the room exists. Intentional leave operations request removal of the departing participant's room membership; a successful host room-deletion operation requests deletion of that room. A host transfer or rematch can keep the room and recovery information. Disconnection alone preserves membership to support reconnection.
Rooms, messages and recovery records can remain until app/host cleanup or a deletion request is processed. There is no fixed-hour automatic deletion guarantee for Firebase rooms. Firebase authentication records, provider logs and backups can have separate retention rules.
For access or deletion requests, contact Komail.ali1@yahoo.com. Include a room code and approximate date if available so the relevant records can be identified. We may need further information to locate an anonymous session. Do not send passwords or AI access codes.
Other services and choices
The current app does not include advertising or cross-app tracking code, Firebase Analytics or Crashlytics. Service providers may process identifiers, IP addresses and technical information needed for authentication, synchronization, security and request delivery. Firebase Authentication can also process technical diagnostics to analyze its service, separately from room identity. This is distinct from optional photos, game text and camera/microphone processing described above.
Relevant provider information:
• Google privacy policy and Firebase privacy information.
Follow the App Store age rating in your country or region. MAFIA is not directed to children. If you believe a child has shared personal information, contact us so we can address the request.
You can report offensive player content from the in-app player or message menu. Reports open a message to support for you to review and send, with the public excerpt and room details you select. Blocking hides that player’s content on your device and prevents new room joins with that player. Rejoining a game already in progress keeps your saved seat, role and votes while the blocked content stays hidden. We use support reports to investigate and address abuse. Do not use profiles, images or chat to share sexual content, targeted hate, real threats or harassment. In-game deception and fictional Mafia accusations are part of the game.
We may update this policy when the app or its data practices change. Material changes will be reflected by the effective date and in-app disclosures where appropriate.