Privacy Policy

We don't sell
your data. Ever.

Effective: October 2026 Developer: KreedoMarvel Contact: kreedo.tech@gmail.com
ActOut: Desi Charades GridNerd: Nonogram Puzzles PickleScore Riposo Puzzles SiteNerd: Construction Calc Tick Talk Tambola WordNerd: Vocabulary Flashcards

01

Introduction & Scope

This Privacy Policy applies to all Android applications published on the Google Play Store by KreedoMarvel (also referred to as "we", "our", or "us"), developed by Aayush Mathur. The apps currently covered are:

By installing or using any of these apps, you agree to the data practices described in this policy. If you do not agree, please do not use the Services. Questions? Email us at kreedo.tech@gmail.com.

Plain English summary: We do not collect your name, email, phone number, or location. We do not require account creation. The data listed below is collected by standard third-party SDKs (Google Firebase and AdMob in ActOut, GridNerd, Tick Talk and WordNerd; AdMob only in PickleScore, Riposo Puzzles and SiteNerd, which use no Firebase at all) to keep the apps running, fix crashes, and display ads on the free tier.
02

What Data Is Collected - By App

Below is a complete, honest breakdown of every SDK and data type in each app.

ActOut: Desi Charades ActOut
SDK / DataWhat is collected & why
Google AdMob Serves ads on the free tier. AdMob collects Android Advertising ID and general location for ad personalisation. You can opt out via Settings → Google → Ads.
Firebase Analytics Anonymous, aggregated usage events (screens viewed, game sessions started, categories selected). No personally identifiable information.
Firebase Crashlytics Automatic crash reports: device model, OS version, app version, crash stack trace. No user content included.
Game session data All game state (scores, selected categories, turn order) exists only in memory during an active session. Nothing is persisted to device storage or transmitted to any server after the session ends.
GridNerd: Nonogram Puzzles GridNerd
SDK / DataWhat is collected & why
Google AdMob Serves ads on the free tier, including optional rewarded ads (for example to restore a missed daily streak, earn coins, or reveal a row). AdMob collects your Android Advertising ID (AAID) and general location (country/region inferred from IP) to serve personalised ads. Ads may be served through AdMob mediation partners (Unity Ads, Meta Audience Network and Liftoff Monetize), each of which operates under its own privacy policy. You can opt out of ad personalisation via Settings → Google → Ads on your device. Ads are permanently removed for players who buy the optional one-time ad-removal purchases.
Firebase Analytics Collects anonymous, aggregated app-usage events: screens viewed, features used, session length. No personally identifiable information is included. Used to understand which features are valuable so we can improve the app.
Firebase Crashlytics Collects automatic crash reports including: device model, Android OS version, app version, and the stack trace of the crash. No user content or personal data is included. Used exclusively to identify and fix bugs.
Google Play Billing Processes the optional one-time purchases (Remove Ads and Puzzle Library Unlock). There are no subscriptions. All payment handling is done entirely by Google. We receive only the entitlement (purchased or not purchased) and never see, store, or process your payment card or billing details.
Local device storage
(never transmitted)
Your daily puzzle progress, streaks, puzzle library progress, star ratings, best times, coins, hints, achievements, solve stats and calendar, settings, and purchase status are stored only on your device. This data is never uploaded to any server. It is permanently deleted when you uninstall the app.
Accounts, camera, microphone, location GridNerd has no accounts and no sign-in, and does not use GPS, camera, or microphone. The game works fully offline.
PickleScore PickleScore
SDK / DataWhat is collected & why
Google AdMob Serves a menu banner, a post-match interstitial, and an optional rewarded ad to free-tier users only. Ads never appear during a live rally. AdMob collects your Android Advertising ID (AAID) and general location (country/region inferred from IP) to serve personalised ads. You can opt out via Settings → Google → Ads. Pro users: AdMob is fully disabled, with zero ads and zero AdMob data collection.
No Firebase Analytics PickleScore contains no analytics SDK. Nothing about your matches is sent to Firebase or to any KreedoMarvel server.
No Firebase Crashlytics Crash statistics come from Google Play Android vitals, governed by Google's policies. No crash log is uploaded by the app.
Google Play Billing Processes the one-time Pro unlock payment (₹299 / $3.99). All payment handling is done entirely by Google. We receive only the entitlement (Pro active or not active) and never see, store, or process your payment card or billing details.
Local device storage
(never transmitted)
Match setup, live score, undo history, match results, last-20 match history (unlimited on Pro), settings, TTS preference, and Pro status are stored only on your device (Hive). This data is never uploaded to any server. Optional CSV export is generated on-device and shared only if you tap Share/Export. Data is permanently deleted when you uninstall the app.
Accounts, camera, microphone, location PickleScore has no accounts, no sign-in, no cloud, and no GPS. Optional spoken score callouts use on-device text-to-speech and are not recorded or uploaded. Vibration is used only for haptic feedback on points.
Riposo Puzzles Riposo
SDK / DataWhat is collected & why
Google AdMob Serves a board banner, puzzle-complete interstitials, optional rewarded ads, and an app-open ad to free-tier users only. Ads never appear in Riposo calm mode. AdMob collects your Android Advertising ID (AAID) and general location (country/region inferred from IP) to serve personalised ads. Consent is collected on first launch via Google's UMP form, and you can change your choice any time in the app under Settings → Privacy choices (where required) or opt out device-wide via Settings → Google → Ads. Premium users: AdMob is fully disabled, with zero ads and zero AdMob data collection.
No Firebase Analytics Riposo Puzzles contains no analytics SDK. Nothing about your games is sent to Firebase or to any KreedoMarvel server.
No Firebase Crashlytics Crash statistics come from Google Play Android vitals, governed by Google's policies. No crash log is uploaded by the app.
Google Play Billing Processes the one-time Premium unlock payment. All payment handling is done entirely by Google. We receive only the entitlement (Premium active or not active) and never see, store, or process your payment card or billing details.
Local device storage
(never transmitted)
Your scores, bests, streaks, themes, achievements, Challenge and Daily progress, haptics and music settings, and Premium status are stored only on your device (SharedPreferences). This data is never uploaded to any server. It is permanently deleted when you uninstall the app. The in-app Reset Progress control erases it without uninstalling.
Accounts, notifications, microphone Riposo Puzzles has no accounts, no sign-in, and sends no push notifications. The background music is a bundled audio file and streams nothing. The Share button only opens the system share sheet when you tap it.
SiteNerd: Construction Calc SiteNerd
SDK / DataWhat is collected & why
Google AdMob Serves banner, interstitial, app-open, and rewarded ads to free-tier users only. AdMob collects your Android Advertising ID (AAID) and general location (country/region inferred from IP) to serve personalised ads. You can choose less personalised ads in the app under Settings → Ad personalisation, or opt out device-wide via Settings → Google → Ads. Pro users: AdMob is fully disabled, with zero ads and zero AdMob data collection.
No Firebase Analytics SiteNerd contains no analytics SDK. In-app events are written to a small on-device log used only for diagnostics, and are never transmitted anywhere.
No Firebase Crashlytics Crash statistics come from Google Play Android vitals, governed by Google's policies. A last-error log (message, truncated stack, timestamp, app version) may be kept on-device to help with support requests. It is never uploaded.
Google Play Billing Processes the one-time Pro unlock payment ($5.99 / ₹499). All payment handling is done entirely by Google. We receive only the entitlement (Pro active or not active) and never see, store, or process your payment card or billing details.
Local device storage
(never transmitted)
Your measurements, saved calculations, job folders, history, favorites, settings, theme, and consent choice are stored only on your device. This data is never uploaded to any server. It is permanently deleted when you uninstall the app.
Accounts & notifications SiteNerd has no accounts, no sign-in, and sends no push notifications.
Tick Talk Tambola Tick Talk
SDK / DataWhat is collected & why
Google AdMob Serves ads on the free tier. AdMob collects Android Advertising ID and general location for ad personalisation. You can opt out via Settings → Google → Ads.
Firebase Analytics Anonymous, aggregated usage events (sessions started, features used). No personally identifiable information.
Firebase Crashlytics Automatic crash reports: device model, OS version, app version, crash stack trace. No user content included.
Game session data Tambola ticket state and number-calling history exist only in memory during an active game session. Nothing is persisted to device storage or sent to any server.
WordNerd: GRE Vocabulary Flashcards WordNerd
SDK / DataWhat is collected & why
Google AdMob Serves banner, interstitial, native, and rewarded ads to free-tier users only. AdMob collects your Android Advertising ID (AAID) and general location (country/region inferred from IP) to serve personalised ads. You can opt out of ad personalisation via Settings → Google → Ads on your device. Platinum users: AdMob is fully disabled, with zero ads and zero AdMob data collection.
Firebase Analytics Collects anonymous, aggregated app-usage events: screens viewed, features used, session length. No personally identifiable information is included. Used to understand which features are valuable so we can improve the app.
Firebase Crashlytics Collects automatic crash reports including: device model, Android OS version, app version, and the stack trace of the crash. No user content or personal data is included. Used exclusively to identify and fix bugs.
Google Play Billing Processes the one-time Platinum unlock payment (₹399 / $14.99). All payment handling is done entirely by Google. We never see, store, or process your payment card or billing details.
Local device storage
(never transmitted)
Your study progress (SM-2 intervals, ease factors, review dates), streak count, bookmarks, personal notes, mnemonics, daily goal, notification preferences, and premium status are stored only on your device using Room (SQLite) and Android DataStore. This data is never uploaded to any server. It is permanently deleted when you uninstall the app.
Push notifications Daily study reminders are scheduled locally on your device using Android WorkManager. No notification content or schedule is sent to external servers. Requires POST_NOTIFICATIONS permission on Android 13+, which you can revoke at any time in your device settings.
03

What We Do Not Collect

Across all seven apps, we never collect:

None of our apps require account creation. There is no sign-in, no profile synced to our servers, and no cloud backup of your personal data.
04

Third-Party SDK Privacy Policies

The following third-party services operate under their own privacy policies. We encourage you to review them:

ServicePrivacy Policy
Google AdMob policies.google.com/privacy
Firebase Analytics firebase.google.com/support/privacy
Firebase Crashlytics firebase.google.com/support/privacy
Google Play Billing Google Payments Privacy Notice

To control ad personalisation on your device: Settings → Google → Ads → Opt out of Ads Personalisation. On Android 12+, you can also reset your Advertising ID or delete it entirely. SiteNerd additionally offers an in-app choice under Settings → Ad personalisation. Riposo Puzzles asks for consent on first launch and offers Settings → Privacy choices where required.

05

Legal Basis for Processing (GDPR - EEA & UK Users)

If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, the following legal bases apply to how data is processed through our apps:

EEA / UK users: If you believe your data is being processed unlawfully, you have the right to lodge a complaint with your national data protection authority (e.g. ICO in the UK, or your EU Member State's supervisory authority).
06

Your Privacy Rights

Depending on your location, you may have the following rights regarding your personal data:

RightHow to exercise it
Access & portability Email us at kreedo.tech@gmail.com to request information about what data (if any) we hold.
Deletion Uninstall the app to delete all local data. For Firebase/AdMob data, contact Google directly or use their opt-out tools.
Withdraw ad consent Settings → Google → Ads → Opt out of Ads Personalisation, or delete your Advertising ID (Android 12+).
Restrict processing Email kreedo.tech@gmail.com. We will assess and respond within 30 days in accordance with applicable law.
Object to processing Email kreedo.tech@gmail.com with details of your objection.

We aim to respond to all privacy-related requests within 5 business days.

07

Data Retention & Deletion

Local app data (GridNerd): Your daily puzzle progress, streaks, puzzle library progress, best times, coins, hints, achievements, settings, and purchase status are stored only on your device. Uninstalling the app permanently deletes this data. We cannot recover it once deleted. Clearing app storage in Android settings also deletes it.

Local app data (PickleScore): Match setup, scores, match history, settings, and Pro status are stored only on your device. Uninstalling the app permanently deletes this data. We cannot recover it once deleted. Clearing app storage in Android settings also deletes it.

Local app data (Riposo Puzzles): Scores, streaks, themes, achievements, Challenge and Daily progress, settings, and Premium status are stored only on your device. Uninstalling the app permanently deletes this data. We cannot recover it once deleted. The Reset Progress control in Settings deletes it without uninstalling.

Local app data (SiteNerd): All calculations, history, job folders, favorites, and settings are stored only on your device. Uninstalling the app permanently deletes this data. We cannot recover it once deleted. The optional Erase All Data control in Settings deletes it without uninstalling.

Local app data (WordNerd): All study progress, streaks, bookmarks, and notes are stored only on your device. Uninstalling the app permanently deletes this data. We cannot recover it once deleted.

Firebase data: Crash reports and analytics events are retained by Google per their standard data retention policies (typically 90 days for Crashlytics, configurable for Analytics). This data is not linked to any identifiable user on our end. PickleScore, Riposo Puzzles and SiteNerd send nothing to Firebase.

AdMob data: Ad impression and interaction data is managed by Google per their advertising data policies.

Payment data: We retain no payment records. All transaction history is managed by Google Play.

08

Children's Privacy

Our apps are not directed at children under the age of 13 (or the applicable age of digital consent in your country). We do not knowingly collect personal information from children.

If you believe a child has used our apps in a way that has resulted in personal data collection, please contact us at kreedo.tech@gmail.com and we will take appropriate action promptly.

09

Security

Because we do not transmit personal data to our own servers, the attack surface is minimal. Local data (GridNerd puzzle progress, streaks, achievements, and settings; PickleScore match history and settings; Riposo Puzzles scores, progress, achievements, and settings; SiteNerd calculations, history, jobs, and settings; WordNerd study data) is stored in each app's private sandboxed storage on your device, inaccessible to other apps.

For data processed by Firebase and AdMob, Google's enterprise-grade security infrastructure applies. No electronic system is 100% secure, but we have taken reasonable steps to minimise risk within our control.

10

California Residents (CCPA)

California residents have specific rights under the California Consumer Privacy Act (CCPA). You have the right to know what personal information we collect, to request deletion, and to opt out of the sale of personal information.

We do not sell personal information. For any CCPA-related requests, contact us at kreedo.tech@gmail.com.

11

Do-Not-Track & Advertising Controls

Our apps do not respond to browser-level Do-Not-Track (DNT) signals. However, you can control ad-related tracking at the device level:

Opting out means AdMob will serve non-personalised ads rather than no ads. Purchasing the ad-removal options in GridNerd, Pro in PickleScore or SiteNerd, Premium in Riposo Puzzles, or Platinum in WordNerd, removes all ads entirely.

12

Changes to This Policy

We will update this policy when we add new apps, integrate new SDKs, or when applicable laws change. The "Updated" date in the navigation bar reflects the most recent revision.

For material changes (new types of data collection, new third-party SDKs), we will post a notice on the relevant Play Store listing. Continued use of the app after changes are posted constitutes acceptance of the updated policy.

13

Contact Us

KreedoMarvel

Privacy & general enquiries: kreedo.tech@gmail.com

Play Store: KreedoMarvel on Google Play

We aim to respond to all privacy-related enquiries within 5 business days.