JC JC Mobile App Studio
JC

Last updated, September 29, 2026

DayCast Privacy Policy

DayCast: Plan + Reflect is an encrypted journal, planner, spending, net worth, and PDF companion for iPhone, iPad, and Android, built and published by JC Mobile App Studio LLC.

This policy explains, plainly, what DayCast does with your data. It covers both the iPhone/iPad app and the Android app; where the two differ, the section says so.

Who we are

DayCast is built and operated by JC Mobile App Studio LLC, a one-person studio based in Pennsylvania, USA ("we", "us"). We are responsible for the app and for the small amount of data described below that reaches systems we operate. Contact: [email protected].

Short version

What reaches us vs. what third parties receive

Data that reaches systems we operate. On iPhone and iPad, none. On Android, only if you turn on cloud sync: a Firebase sign-in record (an anonymous ID, or your Google account's email address and display name if you sign in with Google) and one snapshot of your DayCast data, stored in Google Cloud Firestore in a Firebase project run by JC Mobile App Studio LLC. Google hosts it for us as our service provider.

Data handled by third parties under their own policies. When you use the features below, the named provider receives the request directly from your device, along with your IP address, as any internet request does. We do not receive a copy.

Where your data lives

Everything you create in DayCast is stored locally on your device. Sensitive text fields (journal entries, notes, voice memo transcripts, financial records) are encrypted at rest using AES-GCM.

On iPhone and iPad, the encryption key is generated on first launch and stored in iCloud Keychain, so it is available on your other Apple devices signed in to the same Apple ID. Apple end-to-end encrypts iCloud Keychain, and we cannot read it. If iCloud Keychain is unavailable, the key stays on the device. Deleting the app removes the local database; a key stored in iCloud Keychain may remain in your keychain.

On Android, the key is kept in the Android Keystore on the phone. The app's data is also included in Android's own device backup to the Google account signed in on the phone (Google's backup service, governed by Google's privacy terms). You can turn that off in Android Settings, Google, Backup.

DayCast adds your notes, tasks, events, and journal entries to your device's own search index (Spotlight on iPhone and iPad, AppSearch on Android) so you can find them from system search. That index stays on your device.

iCloud Drive backup (iPhone and iPad)

If you turn on backups in Settings, DayCast writes a backup file to your private iCloud Drive container. The file is encrypted with AES-GCM using a key derived from a backup password you set, and stored in your own iCloud account under Apple's privacy terms. We cannot read it. You can delete backup files at any time from the Files app. DayCast does not use CloudKit.

Android cloud sync

Cloud sync on Android is optional and off until you turn it on in Settings. When you use it, DayCast signs you in to Firebase Authentication (anonymously, which ties the copy to that install, or with your Google account, so two devices can share it) and uploads one snapshot of your DayCast data to Cloud Firestore in the Firebase project we operate.

What the snapshot contains. Your full DayCast data: notes, journal entries (including any mood, weather, place, and health summary lines attached to them), tasks, events, spending and net worth records. Fields that are encrypted on your phone are decrypted before upload, because the phone's key cannot leave the Android Keystore. Google encrypts the data in transit and at rest, but the snapshot is not end-to-end encrypted.

Who can read it. Server rules allow only the signed-in account that created the snapshot to read or write it through the app. As the operator of the Firebase project, we technically have administrative access to it. We do not read your snapshot or use it for anything except syncing it back to you, and we would only access it to handle a request you make (for example, deletion). If you sign in with Google, we receive your Google account's email address and display name and use them only to identify your account.

Turning sync off stops future uploads. "Delete account and cloud data" in Settings deletes the snapshot and the sign-in record.

Transaction detection from notifications (Android)

DayCast Premium on Android can detect purchases from the payment notifications your banking or wallet apps post. This is off until you grant DayCast notification access in Android's system settings (Settings in DayCast, Open notification access settings). You can revoke it there at any time.

While access is on, Android delivers the text of every notification on your phone to DayCast. DayCast checks it on the device for a currency amount plus a payment word (such as "charged" or "purchase"). Notifications that do not match are ignored and not stored. For a match, DayCast saves the amount, the notification title (usually the merchant or app name), and the name of the app that posted it, encrypted, as an expense waiting in your Review inbox. Nothing is added to your totals until you confirm it. A message from any app that happens to mention a payment and an amount can match, so review the inbox before confirming. Notification text is never sent to us or anyone else.

Apple Wallet import (iPhone and iPad)

If you choose, DayCast can import Apple Wallet transactions (such as Apple Card and Apple Cash) using Apple's FinanceKit. You either pick transactions in Apple's transaction picker, or grant DayCast access to your Wallet financial data. Imported transactions are saved on your device as expenses. They are not sent to us or to any third party.

Weather, places, and maps

iPhone and iPad. When you add weather to a journal entry, DayCast asks for your location and requests current conditions from Apple WeatherKit. When you opt in to attaching a place, your coordinates are sent to Apple MapKit to look up a city name. Searching for an event location sends what you type to Apple MapKit. The result, for example 72°F · Partly Cloudy or a city name, is saved with the entry as encrypted text.

Android. DayCast only requests approximate (coarse) location. Weather requests go to Open-Meteo (open-meteo.com) with those approximate coordinates. Place names come from Android's built-in Geocoder, which on most phones is provided by Google and sends the coordinates to Google. The journal map loads map tiles from OpenStreetMap's tile servers, which see the area being viewed and your IP address.

In all cases your location is handled by the provider named above and is not sent to us.

Net Worth, stock quotes, and currency rates

On iPhone and iPad, if you add a Holding (such as VTI or BND) to the Net Worth tracker, DayCast requests a quote for that ticker symbol directly from Finnhub (finnhub.io), using an API key built into the app. Only the ticker symbol and that app key are sent, never your share counts, balances, or account names. On Android, holdings are valued by the amounts you enter; no quote service is contacted.

On both platforms, DayCast fetches daily exchange rates for multi-currency totals from open.er-api.com, at most about once a day. That request carries no personal data.

On-device AI

Journal reflections, summaries, prompt suggestions, proofreading, rewriting, translations, the spending coach, and task generation run on your device: Apple's on-device foundation model (Apple Intelligence) on iPhone and iPad, and Gemini Nano through Google's AICore and ML Kit on Android. DayCast does not send your text to a cloud AI model, does not use Apple's Private Cloud Compute, and we never see prompts or outputs. On Android, Google may download the AI and translation models to your phone the first time a feature is used. On hardware without on-device AI, these features are unavailable or show simpler built-in text.

Receipt and document scanning use on-device text recognition on both platforms.

Voice memos and dictation

Voice memos are recorded with your microphone and stored on your device. On iPhone and iPad, transcription uses Apple's speech recognizer in on-device mode only; if on-device recognition is not available for your language, DayCast does not transcribe rather than send audio to Apple. On Android, DayCast uses the on-device recognizer when your phone has one. If it does not, DayCast falls back to your phone's default speech service (usually Google's), which may process the audio on its servers under the provider's privacy policy.

Calendar

If you grant Calendar access, DayCast reads events from your calendars so they appear next to your Planner, and writes events you create in DayCast back to the calendar of your choice. Calendar data stays with iOS or Android; we do not receive it. On Android, events you create in DayCast are part of the cloud sync snapshot if you turn sync on.

Journaling Suggestions (iPhone)

DayCast can open Apple's Journaling Suggestions picker. Apple shows the suggestions; DayCast only receives the ones you choose to add to an entry, and saves them on your device.

Apple Health and Health Connect

DayCast can attach a short health summary to a journal entry, for example 8,432 steps · 7h 20m sleep · 45m workout. This is off by default. Nothing is read until you turn it on in Settings and grant permission.

The values are turned into that one line of text and saved with your entry as encrypted text on your device. No raw health samples are stored.

Consumer health data

Some of what DayCast handles can count as consumer health data under laws such as Washington's My Health My Data Act and Nevada's similar law. Here is what that means for DayCast:

Subscriptions

DayCast Premium is a subscription billed through Apple's App Store on iPhone and iPad, and through Google Play on Android. Apple or Google handles the payment; we never see your card details. The store gives the app a transaction record that is used on your device to confirm your subscription is active.

Sale, sharing, and targeted advertising

We do not sell personal data, share it for cross-context behavioral advertising, or use it for profiling. DayCast has no ads and no advertising SDK on any platform, and does not use your device's advertising identifier.

Permissions DayCast may request

Diagnostic information

If you opt in via iOS Settings, Privacy & Security, Analytics & Improvements, Apple may share anonymized crash reports and performance metrics with us. On Android, Google Play may do the same if you opted in to usage and diagnostics. These reports do not contain your DayCast content. DayCast itself includes no crash-reporting or analytics SDK.

Data retention

Delete your account and data

iPhone and iPad. There is no account and we hold no data. Delete items in the app, or delete the app to remove its local database. Export tools are in Settings. To remove iCloud Drive backup files, use the Files app; for your Apple account data, see privacy.apple.com.

Android. If you turned on cloud sync, open Settings in DayCast, tap your account row, and choose "Delete account and cloud data". That deletes the synced snapshot and the sign-in immediately; the data on your phone stays until you delete it in the app or uninstall. If you can no longer open the app, email [email protected] from the Google account you signed in with and we will delete the account and its data within 30 days. If you synced without signing in to Google, the copy is tied only to an anonymous ID we cannot match to you, so use the in-app option before you uninstall.

Your privacy rights

Depending on where you live (for example California, Colorado, Connecticut, Virginia, Texas, Oregon, Indiana, Kentucky, Rhode Island and other US states, or the EU/UK), you may have the right to access, correct, delete, or get a copy of personal data, and to opt out of targeted advertising, sale, or profiling. Many of these laws may not apply to a studio our size, but we honor these requests from everyone.

To make a request, email [email protected]. We respond within 45 days. We will not treat you differently for asking. If we decline your request, you can appeal by replying to our answer with "Appeal", and we will respond within 45 days (up to 60 days where the law allows). If your appeal is denied, you may contact your state attorney general.

For most DayCast users there is nothing for us to access or delete, because your content stays on your device or in your own iCloud account. Requests mainly apply to Android cloud sync data.

Children

DayCast is a general productivity app and is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has used Android cloud sync, contact [email protected] and we will delete that data.

International users

We are based in the United States. Data we hold, the Android cloud sync snapshot and sign-in record, is processed in the United States and stored with Google Firebase, which may process it in its own data centers. By using cloud sync you understand your data will be handled there.

Security

DayCast encrypts sensitive fields on your device with AES-GCM, supports an optional App Lock (biometrics or PIN), and encrypts iCloud Drive backups with your password. Network requests use HTTPS. Android cloud sync data is protected by Google's encryption in transit and at rest and by per-account access rules, but it is not end-to-end encrypted. No system is perfectly secure; a strong device passcode and two-factor authentication on your Apple ID or Google account help most.

Changes

When this policy changes, we update the "Last updated" line above and post the new version at this URL. Material changes are also noted in the app's release notes.

Contact

Questions or requests: JC Mobile App Studio LLC, [email protected]

DayCast Support & FAQ , Back to jcmobileappstudio.com