Skip to main content

Privacy Policy

Last updated: October 12, 2026.

This privacy policy covers sunimod.com and the apps published by Sunimod: Modern Bird Clock, Shaker Bottle, Whip Cream, MX Deck, Glass Chug, and Hold a Chicken. MX Deck’s section covers Android and iPhone (iOS), including testing builds. The other named app sections describe their Android versions. This policy also applies to other apps we publish that link to it. App-specific sections explain the features and services used by each app.

Jump to: App privacy · Shaker Bottle, Whip Cream and Glass Chug · MX Deck: Android & iPhone · Modern Bird Clock · Hold a Chicken · Website privacy · Contact and deletion requests.

App privacy — Android and iPhone

Our apps use information to provide the features you choose, remember preferences and support their operation. Information handled on your device is distinct from information you send to us when you request support, and from information processed by Google Play, Apple, Android, iOS or another service you use. MX Deck’s catalog connections, platform purchase services and backup behavior, and Modern Bird Clock’s online content services and purchase checks, are described in their sections below.

If a feature requests a device permission, you can manage that permission in Android or iOS settings. Declining or withdrawing a permission may limit the related feature. Where a feature uses device sensors, the readings support that feature on your device.

Shaker Bottle, Whip Cream, and Glass Chug

Information used on your device

Shaker Bottle, Whip Cream and Glass Chug are designed primarily for use on your device. Their basic functions process app data locally and do not routinely send your personal information or app activity to Sunimod. Preferences and other information needed for an app’s features may be stored in its local Android app storage.

Google Play, Android and external links

Google Play, Android and your device provider may separately process information for app installation, updates, security and diagnostics, depending on the services and settings you use. If an app offers a Google Play purchase, Google handles the transaction and payment details under its own policies; Sunimod does not receive your payment-card details. See Google’s privacy policy.

If you open a website or support link from an app, the destination receives the information needed to handle your visit, such as your IP address and browser information. If you email us, we receive the information you choose to send. Visiting sunimod.com is covered by the website section below.

Local storage, backup and deletion

Locally stored app information remains until it is removed or replaced by the app, you clear the app’s data in Android settings, or you uninstall it. Clearing app data resets locally saved preferences and removes the app-owned information stored there.

Depending on the app, Android version, device and your settings, Android or your backup provider may back up or transfer local app data. Existing platform backups and information held by Google Play or another provider are separate from the app’s local storage. Clearing app data or uninstalling an app does not necessarily remove those records. Manage them through the relevant provider’s settings. Sunimod cannot remotely erase data that remains only on your device.

MX Deck — Android and iPhone

MX Deck is a native app published by Sunimod for Android and iPhone (iOS). This section covers both platforms, including development and testing builds. Features, purchase options and distribution can differ by platform or build; see the current access information. The Android package is com.sunimod.mxdeck. Contact admin@sunimod.com with privacy questions.

Your records and settings

MX Deck does not require a Sunimod account, display advertising or use cross-app advertising tracking. Timers and their event history, presets, task kits, saved parts, reference pointers, notes, accomplishments, trips and stops, checklists, settings, drafts, and optional search history are stored in app-owned storage on your device. Photos and documents you select as attachments are copied or accessed for the record you choose. The app does not analyze images to recognize identifiers or request camera, microphone, contacts, or device-location access.

MX Deck does not automatically upload these personal records or attachments to Sunimod and does not provide automatic cloud synchronization. System backups on iPhone are a separate process, explained below. Online catalog requests and the platform’s purchase services are also separate. Search-history controls let you turn off saving future searches and clear saved entries. The app’s Free and Pro retention limits apply.

DLA PUB LOG downloads and offline searches

DLA PUB LOG is the default catalog source. The app downloads public catalog archives from official DLA hosts only after you choose and confirm the download. DLA and its hosting providers receive the archive requests and ordinary connection information, such as your IP address, request time, and request metadata. The downloaded archives are extracted and indexed on your device. Searches of that local catalog do not transmit your search text to DLA.

You can cancel a transfer and manage the offline catalog through Sources. Refreshing downloads prepares a replacement; the current edition remains usable until the replacement validates. These actions are separate from deleting your personal Library records. DLA controls its own service records; refer to the privacy notices on its official download site.

Optional online LogiQuest Lite searches

LogiQuest Lite is a separate online source. Its authorization statement starts unchecked. You must attest that you are authorized to use the provider before MX Deck sends a query. This records your statement and source selection; it does not grant rights or independently verify your authorization. You can uncheck the statement in Sources to revoke the app’s authorization state.

When you submit an authorized online search or open a provider record, MX Deck sends the entered query or record identifier, query type, paging information, and an anonymous provider session token to www.lqlite.com over HTTPS. The provider also receives ordinary connection metadata, such as your IP address. Queries can contain information you type, so avoid entering personal or restricted material. Personal Library notes, photos, and documents are not included in these catalog requests.

The provider uses these requests to return catalog information. It controls its own logging, retention, and any further use under its applicable terms and privacy practices. MX Deck does not set a deletion period for those records, and Sunimod cannot erase them. The app does not silently send a query to a different provider; an offline DLA fallback is a separate choice when that catalog is ready.

Android: Google Play purchases and billing diagnostics

Pro is an optional one-time purchase through Google Play. Google processes purchase and restore requests and payment details. MX Deck does not receive your card or bank-account details. The app receives product and purchase information, including purchase state, a purchase token, and signed purchase evidence. It verifies and acknowledges eligible purchases and stores entitlement evidence in encrypted, device-bound local storage. The Android app does not send purchase evidence to a Sunimod purchase-verification server.

Google’s Play Billing component also sends technical diagnostics to Google. These include billing results and errors, app/package and Android versions, device make and model and related device/build metadata, language and time-zone settings, network information, and temporary client or session identifiers used to associate billing events. The component checks purchase access automatically when the app starts or resumes, so billing requests and diagnostics can occur even when you are not making a purchase. These records support operation and troubleshooting of billing and service analysis. Google manages its processing and retention under Google’s privacy policy.

Use Restore purchases with the appropriate Google Play account to recover eligible Pro access. Deleting local MX Deck data does not cancel, refund, or delete a Google Play purchase.

iPhone: Apple purchase services

Where an Apple Pro product is available for your build and storefront, purchase and restore actions use Apple’s StoreKit service. Apple handles your Apple Account, transaction requests and payment information. MX Deck receives product information and verified transaction or entitlement status to decide whether to enable Pro; it does not receive your payment-card or bank-account details or send Apple purchase evidence to a Sunimod verification server.

The iPhone app requests product information and checks purchase access when it starts, listens for transaction updates, and refreshes access when it returns to the foreground. Store-service activity can therefore occur without a new purchase. Apple’s handling of account, device, purchase and service information is described in App Store & Privacy. Apple and iOS may separately process diagnostics according to your device and service settings.

Deleting MX Deck records does not cancel, refund or erase a store purchase. Restore purchases uses the relevant Google Play or Apple Account. A purchase from one store does not automatically establish entitlement in the other.

Export, sharing, support, and backups

You choose whether to export, share, back up, or restore information. An export can contain the selected records, settings, history, and attachments. Plain exports are not encrypted. The encrypted backup option protects its contents with the password you choose; Sunimod does not hold a recovery password. Review the selected categories, format, and destination before saving or sharing.

Android and iPhone use system file pickers and sharing interfaces to let you choose a destination. If you select another app or a cloud provider, that recipient handles the shared file under its own policy. Copies you export are separate from the app’s storage and are not removed when you delete an in-app record.

Android system backups: MX Deck disables standard Android app backup and declares exclusions for cloud backup and device transfer. Device/vendor behavior can vary; use the app’s explicit backup tools for records you want to preserve.

iPhone system backups: Local MX Deck records and attachments may be included in iCloud or computer backups, depending on your iOS and backup settings. The app does not exclude all of its local data from system backups. This is separate from MX Deck’s manual export tools and from automatic cloud synchronization, which MX Deck does not provide. Manage existing device backups through Apple or your backup provider. See what iCloud backs up.

Support actions prepare a message for your chosen email or sharing app; they do not send it automatically. A support draft may include the app/build, device and operating-system information, your description, and any optional record fields you choose to include. Personal notes, photos, Library files and logs are not automatically attached. When you send a message to Sunimod, we receive the message and contact information you provide.

Alerts, widgets, and device permissions

Android: Notification and exact-alarm access support timer alerts. A foreground service plays a bounded alert at expiration; another foreground service handles a download/import you initiate and shows progress. These services do not upload your personal records.

iPhone: Local notification permission supports timer alerts. On supported iOS versions, optional system alarms require the corresponding permission. Widgets and Live Activities use local timer and display information. The live countdown does not use a Sunimod push-notification server.

Timer titles, deadlines, status and selected preset names can appear on system surfaces such as notifications, alarms, widgets or Live Activities, depending on the feature and your app/device settings. Review MX Deck’s title-privacy options and your device’s notification and lock-screen settings before using personal or sensitive labels. You can manage notification and alarm permissions in device settings.

Security, retention, and deletion

The app’s catalog and billing connections use HTTPS. Local information relies on Android or iOS app isolation, operating-system protections and your device security. Local records are not all separately encrypted by MX Deck; the password-protected backup option is distinct from normal app storage.

Local records remain until you delete or replace them, subject to the app’s retention limits. Items moved to Trash remain recoverable on your device for up to 30 days. After that period, the app permanently removes them during its next cleanup. You can restore or permanently delete them sooner. Trash and its cleanup operate locally and do not upload your records.

The in-app Delete all control clears its supported local personal-data categories and cancels timer registrations. This includes records, attachments, drafts, histories, downloaded catalogs and prepared files owned by the app. If cleanup cannot finish, the app shows a pending state and offers a retry. Deletion does not cancel or refund a purchase, erase a store’s records, or request deletion from Apple, Google, DLA or LogiQuest. Android’s separate purchase-entitlement store is not part of personal-record deletion.

Android’s Clear storage control or removing the app deletes its app-owned local storage. On iPhone, use Delete App to remove the app and its associated local data; Offload App retains documents and data. Files you exported, original selected files, existing system backups, provider records and store purchases remain separate. Manage those copies or records with the destination or provider that holds them.

There is no MX Deck account to delete, and Sunimod cannot remotely erase information that remains only on your device. For information you sent to Sunimod, such as a support email, contact admin@sunimod.com to request access, correction, or deletion. Requests concerning Apple, Google or a catalog provider’s independent records should be directed to that provider.

Modern Bird Clock

Modern Bird Clock for Android is published by Sunimod. The following details apply specifically to Modern Bird Clock.

Using the app

You do not need a Modern Bird Clock account. The clock, its starter birds and its basic features work without signing in or setting up an online bird catalog. The app does not display advertising. Online content requests and Google Play billing checks can still occur as described below.

The app keeps your clock settings, region, bird assignments, quiet hours, language preferences, downloaded content and a recent playback record on your device. Device language, country and time zone help format the clock and suggest a starter region.

Optional approximate location and playback permissions

You may allow approximate location to help choose a regional starter bird set. The app uses those coordinates on your device and does not send them to Sunimod or its content providers. It does not request precise location. If you decline, it uses country, language and time-zone signals instead. You can change location permission in Android settings.

This permission controls access to your device’s location coordinates. Online services may separately infer approximate location from your IP address, as described below.

Notification and exact-alarm permissions support hourly bird playback. They are separate from location and online catalog access.

Audio and images you import

Pro users may choose an audio file or image through Android’s document picker. The app reads only the file you select, creates local copies for playback or artwork, and keeps its file name and information linking it to your chosen bird. Imported images are converted into local artwork and thumbnails. The app does not request broad access to your media library or upload your imported files to Sunimod or a content provider.

Google Play purchases

Pro is an optional one-time purchase through Google Play. Google processes purchase and restore requests and handles your payment details under its own policies. Modern Bird Clock keeps a local record of Pro access; it does not ask for or store your payment card details.

Google’s billing component also sends technical information and diagnostics to Google, including app and Android versions, device model, language and region settings, billing results and errors, and temporary identifiers used to connect related billing events. These records help operate, improve and troubleshoot billing. The app checks Pro access automatically, so these service requests can occur even when you are not making a purchase. See Google’s privacy policy.

Optional online bird search

Free and Pro users can choose to enter their own xeno-canto API key and search the online recording catalog. Pro is required to import and assign birds beyond the starter selection and to use additional recording options. No catalog key is required for the built-in starter clock.

If you save a key, the app stores it encrypted on your device. The key identifies your xeno-canto account to that service. Catalog searches send the key and your search query over HTTPS; connection checks send the key and a sample bird lookup. When configured, Pro recording enrichment can also send the key and bird lookup requests automatically. You can remove the saved key in Settings or clear the app’s data.

Bird artwork and other service requests

The app requests compatible bird artwork from Wikimedia Commons and PhyloPic. These requests use bird names or catalog identifiers. Artwork lookup can run automatically for starter birds, including for Free users, and when you search or import catalog content. Recording searches and downloads may connect to xeno-canto and the content provider hosting the selected file.

Google Play and the content providers receive the requests needed to supply their services, along with connection information such as your IP address. Modern Bird Clock does not upload your device location coordinates, clock settings or imported personal media as part of those requests. Its Credits and Licenses screen identifies the sources of bird content.

Wikimedia’s published documentation describes logging API and image requests and using IP addresses to infer approximate city or country location. Wikimedia uses this information for purposes including service analytics and security. Its web-request data is generally deleted after 90 days. This period describes Wikimedia’s request data; other records and providers follow their own retention policies. See Wikimedia’s privacy policy, request-data documentation and geolocation documentation.

Android backup and device transfer

Android may back up or transfer app settings, downloaded content, imported audio, converted images, thumbnails and their associated records, depending on your Android version, device and backup settings. Imported files are not excluded from these platform-managed backups. This is separate from the app’s import flow, which does not upload the files.

The app excludes saved catalog keys, local purchase-access records and cached bird catalog metadata from Android backup and device transfer. You can manage platform backups through your Android or backup-provider settings.

Retention and deletion

App-owned settings, content and associated records remain locally until removed or replaced by the app, you clear its data, or you uninstall it. Temporary cached information may expire automatically. Clearing app data removes local settings, saved catalog keys, and the app-owned copies of downloaded or imported files. It leaves the original files selected through Android’s document picker outside the app’s storage.

There is no Modern Bird Clock account to delete. Clearing app data does not erase purchases held by Google Play, information retained by another provider, or existing platform backups. Manage those records through the relevant provider. Restoring a purchase checks your Google Play account again.

Google Play, xeno-canto and PhyloPic handle the retention of their service records under their own policies. The app does not set a deletion schedule for those records.

Hold a Chicken — Android

Hold a Chicken is a family game published by Sunimod, designed for ages 6–8. This section describes the Android app, including internal testing builds, with package name com.sunimod.holdachicken. See the app page for current availability. Contact admin@sunimod.com with privacy questions.

Children, parents and information kept on the device

The game has no Sunimod account, advertising, chat, social feed or gameplay analytics service. It does not ask a child to provide an email address, real name or contact details. Settings, purchase controls and information for adults are behind a parent gate. The gate helps separate adult controls from play; it is not an identity or age-verification service.

Game progress is stored in the app’s private storage on the device. This includes completed levels, stars, collected chickens and rewards, optional chicken nicknames, Coop and nursery choices, in-game portraits, Scrapbook pages, settings, interrupted-play information and local play-time/activity totals shown in Parents’ Corner. These local totals support the parent report and play-time limit; the app does not upload them or the player’s game progress to Sunimod.

“Photos” are illustrated portraits of chickens inside the game. The app does not use the camera, microphone, contacts or device location. It does not request notification access. Optional vibration supports touch feedback. English read-along uses a compatible installed offline text-to-speech voice; the app does not record speech or send game text to a Sunimod speech service.

Google Play purchases and technical diagnostics

Pro is an optional one-time Google Play purchase initiated from Parents’ Corner. Google processes the transaction, payment details and store-account information under its own policies. Hold a Chicken does not receive payment-card or bank-account details. The app receives product and purchase information, including purchase state, a purchase token and signed purchase evidence, to verify and acknowledge eligible purchases. It stores the resulting Pro-access status locally. Purchase verification does not send a player’s progress or purchase evidence to a Sunimod server.

The app connects to Google Play to obtain product information and check purchase access when it starts, and when an adult uses the store controls. Google’s Play Billing component also sends technical billing diagnostics to Google. These can include billing results and errors, app and Android versions, device and network information, and temporary identifiers associated with billing events. Google also receives connection information needed to handle these requests, such as an IP address. This processing supports billing operation, troubleshooting and service analysis; it is separate from the game’s local progress and parent report.

Store requests and billing diagnostics can occur without a new purchase and before Parents’ Corner is opened. The parent gate does not disable those background store operations. Free play remains usable without a store connection. Google manages its processing and retention under Google’s privacy policy; Android, Google Play and device providers may separately process installation, security and system diagnostics according to their services and your settings.

Storage, security, retention and deletion

The game keeps local save and recovery copies to protect progress from interrupted writes. Local data relies on Android’s app isolation and your device security; the game does not separately encrypt every save. Store-service network connections use encrypted transport. Hold a Chicken does not provide an account, cloud synchronization or its own cloud backup. Its Android configuration disables standard app backup; device-manufacturer transfer behavior can vary.

In Parents’ Corner, Reset game progress starts a fresh flock and clears the active game’s stars, collections and Scrapbook while retaining parent settings and saved purchase access. Local recovery copies can remain until overwritten. To remove all app-owned local files, including recovery copies, use Android’s Clear storage control or uninstall the app. Local records otherwise remain until replaced or removed. There is no Sunimod game account to delete, and Sunimod cannot remotely erase information held only on your device.

Resetting or removing the game does not cancel, refund or delete a Google Play purchase or Google’s service records. Use Restore purchases with the relevant Google Play account to recover eligible access. Manage any platform backups or independent provider records with that provider.

Support and parent requests

Parents and guardians can email admin@sunimod.com for help or to request access, correction or deletion of information they sent to Sunimod. We receive the contact details and message content you choose to send and use them to respond. Please identify Hold a Chicken and avoid sending a child’s personal details, passwords or payment information. Support correspondence follows the retention and contact provisions below. Questions about Google’s independently held records should be directed to Google.

Sunimod website privacy

Information you provide

When you contact us, request a project quote or use our services, we receive the contact details, project information and other content you choose to provide. We use this information to respond to questions, prepare estimates, provide requested services and maintain related business records. You can browse the public website without submitting a contact or quote form.

Technical information and browser storage

Our website and hosting services process technical request information, such as your IP address, requested page, request time, browser information and referring page when supplied. We use this information to deliver the website, maintain security, troubleshoot problems and understand website use.

Cookies and similar browser storage can support website functions, security and preferences. The website’s light or dark theme preference is stored in your browser’s local storage. You can clear or restrict cookies and site storage through your browser settings; doing so may reset preferences or affect some features.

Third-party services and links

Website features such as externally supplied fonts and spam protection can connect to their providers. Those providers receive connection information needed to supply their services and may process it under their own privacy policies. Google services are subject to Google’s privacy policy.

Links to other websites lead to services with their own privacy practices. This policy describes Sunimod’s handling of information; it does not set the data practices of independently operated websites, app stores or content providers.

Sharing and protecting information

We do not sell your personal information. Information you provide to us may be handled by service providers that help us operate the website, deliver email, provide support or perform services you request. We limit this use to those purposes. We may also disclose information when required by law or when reasonably necessary to protect rights, safety or the security of our services.

We use reasonable technical and organizational measures to protect information we handle. The website uses HTTPS. App information stored locally relies on Android or iOS app-storage protections and your device’s security settings; platform-specific backup and deletion details are described above. Modern Bird Clock’s encrypted key storage and online requests are described above. Please do not send passwords, API keys, payment-card details or other secrets in support messages or website forms.

Retention and your choices

Information stored locally by an app follows the deletion and backup details in that app’s section above. For information you send to us, we retain support correspondence and business records for as long as reasonably needed to respond to you, provide requested services, meet legal obligations and resolve disputes. Technical records and backups may be retained as needed for security, troubleshooting and recovery, then deleted or replaced through our retention processes.

You can contact us to request access to, correction of or deletion of personal information you have provided to us. We may need enough information to verify that the request concerns your information. Some records may need to be retained for legal or legitimate business reasons. Requests about information held independently by Apple, Google or another provider should be directed to that provider.

Children’s privacy

Our apps do not ask children to send personal information to Sunimod. Hold a Chicken is designed for ages 6–8 and keeps its game progress and parent report on the device; Google Play store operations and billing diagnostics are described in its section above. Parents and guardians should handle support messages and purchase decisions. If you believe a child has provided personal information to Sunimod, please contact us so we can review the matter and delete it as appropriate. Each app’s store listing provides its age rating; this policy does not change that rating.

Privacy questions and deletion requests

For privacy questions, support or requests concerning Modern Bird Clock, Shaker Bottle, Whip Cream, Glass Chug, MX Deck, Hold a Chicken or another app covered by this policy, or the Sunimod website, email admin@sunimod.com. Please name the app or service and describe your request.

You can also use the Sunimod contact page.

If you contact us, we receive your email address or other contact details and the information you choose to include. We use that information to respond to your message and provide support.

Changes to this policy

We will post changes on this page and update the date above. As we release apps or change their features, we will update the relevant disclosures. Any additional notice or consent required for a change in data handling will be provided before that change takes effect.