dayGLANCE
Last updated: May 27, 2026
dayGLANCE is published by GLANCE Apps ("we," "us," or "our"), a Colorado registered trade name of Jason Krellner.
dayGLANCE is a local-first, privacy-first day planner. We do not operate servers, collect analytics, or store your data. This policy explains what data the app accesses, where it goes, and who controls it.
dayGLANCE connects to CalDAV-compatible servers (such as Nextcloud) that you configure. All calendar data is fetched directly from your server and stored locally on your device. We never see or touch this data.
dayGLANCE may read activity and sleep data from Android Health Connect (specifically: daily step count and sleep session duration) to display progress toward user-configurable daily goals as "habit rings" in the day view. Granting Health Connect permissions is entirely optional; the rest of the app functions normally without them.
Health data is read locally on your device and is never used for analytics, shared with third parties, or written back to Health Connect. If you have enabled optional Cloud Sync, habit data (including steps and sleep duration) is included in the sync payload using the zero-knowledge encryption described in the "Cloud Sync and Remote Backup" section below.
dayGLANCE can read from and write to your local Obsidian vault. All vault access occurs on-device. No vault content is transmitted to dayGLANCE or any third party.
dayGLANCE supports optional cloud sync and remote backup to storage destinations you configure (such as WebDAV-compatible servers like Nextcloud, or iCloud Drive). All sync and backup files are encrypted client-side before leaving your device using AES-256-GCM, with keys derived from a sync passphrase you choose via PBKDF2. The server stores only opaque ciphertext and never has access to your plaintext data, your passphrase, or your encryption key. This is a zero-knowledge architecture.
Your passphrase is never stored anywhere. On Android, the derived key is cached securely in the Android Keystore so you are not prompted on every open. If you forget your passphrase, your encrypted data cannot be recovered. This is by design.
dayGLANCE optionally communicates with other GLANCE Apps (such as lastGLANCE) through a cross-app protocol called GLANCEintents. When enabled, dayGLANCE reads and writes small event files containing task metadata (such as task title, due date, and a source identifier from the originating app) to the same WebDAV destination you configure for cloud sync. These files allow other GLANCE Apps you use to receive the same data — for example, a chore you log in lastGLANCE can appear as a scheduled task in dayGLANCE, and completing it in dayGLANCE can be reflected back in lastGLANCE.
GLANCEintents is opt-in and off by default. Event files can optionally be encrypted using the same passphrase-derived encryption model described in the Cloud Sync section above; when encryption is enabled, the server sees only ciphertext. Event files are written to and read from your WebDAV server only. They are never transmitted to dayGLANCE servers (we do not operate any) or to any third party. The GLANCEintents protocol specification is publicly available at github.com/glance-apps/glance-intents.
dayGLANCE uses your microphone for AI-powered voice task input: you can speak to create, move, reschedule, or edit tasks. Audio is processed as follows:
The choice of AI provider is yours. dayGLANCE is a bring-your-own-AI (BYOAI) application and does not provide or operate any AI backend.
dayGLANCE does not integrate with any third-party analytics, advertising, or data brokers. The only third-party services involved are those you configure yourself:
dayGLANCE offers optional subscriptions and one-time purchases processed entirely by Google Play. We do not collect, see, or store your payment information. Google Play may share a purchase token with us solely to verify your subscription status. This token is stored locally on your device and is not transmitted to dayGLANCE servers. Google's privacy policy governs all payment processing.
dayGLANCE is not directed at children under 13. We do not knowingly collect information from children.
If this policy changes materially, we will update the "Last updated" date above and note the change in the app's release notes.
Questions about this policy can be directed to privacy@glance-apps.com or to the relevant GitHub repository.