Privacy Policy

Effective November 14, 2026

Codekunda provides Taaskhel games on the web and Apple devices, and Marriage Point Calc on Android (package com.applify.marriagepointcalc), published through Applify Inc by Prajeet Shrestha. This policy describes how these services handle information.

Game information

Player names, groups, game settings, scores, and game history are stored on your device so you can continue games. The app does not require an account to use these features. You can remove this local information by deleting games in the app or uninstalling the app. Your device's backup settings may also retain a copy.

Optional shared scoreboards

If you choose to share a live scoreboard, the app sends player display names, round scores, scoring settings, calculated point amounts, and game status to our server over HTTPS. People with the shared link can view this information. Sharing is optional; unshared games remain on your device. The app stores a protected host credential to manage your shared scoreboard. You can stop sharing from the scoreboard controls. Contact dev@codekunda.com for help with removal of hosted scoreboard information.

The Android scorekeeper does not require sign-in and does not offer account registration, online card gameplay, deposits, payments, or cash prizes. The account and online-play features below apply to the separate web and Apple game clients.

Optional accounts and online play

You can play as a guest. If you choose to sign in, Firebase Authentication processes your Apple or Google sign-in credentials, account identifier, and profile details supplied by the provider, such as your name and email address. Apple may supply a private relay address. We store your chosen nickname and avatar with your account identifier so you can use the same profile across devices. Authentication does not automatically upload your local AI saves or calculator history.

Online game servers store table state, player nicknames and avatars, scores, and reconnect credentials. Other players at your table can see your public game profile and game activity. Account identifiers and authentication tokens are not part of public table views. Online tables expire according to their game lifecycle.

For signed-in online players, we also store completed-round identifiers, deal and completion times, win or loss outcomes, and game points to provide private lifetime statistics across devices. These records remain until account deletion. This feature does not upload offline saves.

You can sign out or request account deletion from Account in the lobby. Deletion removes your server account profile and lifetime statistics, revokes access to associated online seats, and removes or anonymizes account references in retained table records. Apple-linked accounts require Apple verification to revoke authorization. A deletion interrupted by a service failure is retried by the server. Local saves remain on your device and can be removed separately. Firebase's handling of authentication data is described in Firebase Privacy and Security.

Advertising

The app uses Google Mobile Ads and Google User Messaging Platform to show ads and manage consent where required. The app refreshes consent information at launch and does not request ads until the consent platform permits it. When required, you can revisit ad privacy choices in Game Settings. Google and its partners may process information such as device identifiers, IP address, approximate location, ad interactions, and diagnostics to provide, measure, and protect advertising, subject to your choices and applicable law. See Google's Privacy Policy and Google's business data practices for details.

Native app analytics and crash reports

Marriage Point Calc for iOS and Android uses Google Analytics for Firebase to understand app usage and install campaigns, and Firebase Crashlytics to diagnose crashes. These services may process app-instance identifiers, app activity, device and operating-system details, crash traces, diagnostics, and network information. Usage analytics and crash reporting are enabled by default and can be disabled separately under App Settings > Privacy & measurement. Disabling crash reporting also removes unsent crash reports. We do not attach player names, scores, shared scoreboard links, or account identifiers to our analytics events. Firebase advertising-identifier collection and ad personalization are disabled in these native integrations. See Firebase Privacy and Security.

Optional Meta ad measurement

If you enable Share app activity with Meta in the native app settings, Meta App Events processes install and app-activation activity, app and device information, and advertising identifiers to measure Facebook and Instagram campaigns. This sharing is off by default. On iOS it also requires Apple's tracking permission, which you can change in iOS Settings. You can turn activity sharing off again in the app. This choice is separate from consent for ads displayed inside the app. Automatic screen-title and app-link collection is disabled. See Meta's Privacy Policy.

On iOS, Apple's SKAdNetwork can report aggregate install attribution without sharing a device advertising identifier with us. These privacy-preserving reports are subject to Apple's reporting delays and thresholds.

Website

When you visit this page, the hosting service may receive standard connection information such as your IP address, browser details, and request time for delivery and security.

Sharing and retention

We do not sell your locally stored game information. Information handled by third-party services is subject to their policies. Local game information remains on your device until you remove it; hosting logs may be retained for operational purposes.

Changes and contact

We may revise this policy as the app changes. The effective date above will be updated when we do. For privacy questions, contact dev@codekunda.com.