Zolio

Privacy Policy

Last updated: October 2026

Overview

Zolio is a quiet digital notebook for closing the day, developed by PurposeLab Studio. We believe your words are yours alone. This policy explains what data we collect (very little), how we handle it, and your rights.

This policy applies to both the Android (Google Play) and iOS (App Store) versions of Zolio.

By default, Zolio keeps your notebook on your device. If you turn on backup, Zolio copies it only to the personal Google Drive or iCloud account you choose. Your notebook is never sent to Zolio or PurposeLab servers or shared with unrelated third parties.

Data We Collect

Zolio does not require an account, email address, phone number, or name to use its core features. If you choose to send feedback, you may optionally provide an email address so we can reply.

The App collects the following limited data:

Data Storage

Your journal entries, moods, habits and marks, monthly themes, tags, bookmarks, things to do, photographs, voice notes, and preferences are stored locally in Zolio's private app sandbox. The operating system protects the app sandbox and device storage; you can also enable Zolio's App Lock.

By default, notebook content stays on your device. It leaves only when you deliberately choose one of these actions: back up to your personal cloud account, export a copy, or share something through another app. For export and sharing, you choose the destination and that destination's privacy terms apply.

Home screen widgets: If you add Zolio widgets to your home screen, a subset of your data (recent entries, habit marks, moods, open todo titles, and palette colours) is shared from the App to the widget extension through on-device shared storage (SharedPreferences on Android, App Group container on iOS). This widget data is not sent to Zolio or PurposeLab servers.

Purchases & Entitlements

When you make an in-app purchase or subscribe to Zolio Plus, the transaction is processed entirely by Apple (via StoreKit) or Google (via Play Billing). Zolio never sees, collects, or stores your payment card details, billing address, or financial information.

Locally on your device, the App stores your entitlement status (e.g. "purchased", "subscribed", relevant dates) so it can unlock paid features offline. This information is not transmitted to any server. There is no server-side receipt validation — the App trusts the purchase confirmation delivered by the platform store.

Founding Circle (Cloud Firestore)

Zolio offers a limited, free Founding Circle membership to early users. Claiming a membership increments a single anonymous global counter stored in Google Cloud Firestore (document path: counters/founding). This counter contains only a running integer — no user IDs, emails, names, journal content, or any other identifying information is written. The interaction is a one-time atomic increment; no ongoing connection to Firestore is maintained.

Feedback & Support (Cloud Firestore)

Sending feedback is optional and always initiated by you. Your note is stored in Cloud Firestore and reviewed by PurposeLab for support and product improvement; Zolio does not provide an in-app screen for browsing submissions. If the network is unavailable, the note is kept in the App's private on-device storage and retried later. Choosing “Erase everything” deletes any feedback still waiting on the device.

Feedback is normally retained for up to 12 months for support and product-improvement purposes. If you included an email address, you may request early deletion by contacting us from that address and providing the approximate submission date. Anonymous notes may not be identifiable after submission.

Backup & Sync

If you enable backup, Zolio copies your notebook only to the personal Google Drive or iCloud account you choose. A backup can contain journal entries, moods, habits, themes, tags, bookmarks, things to do, photographs, voice notes, and the settings needed to restore the notebook. Zolio stores these as a database snapshot and separate attachment files.

Google Drive Backup (Android & iOS): Backup files are transferred directly between your device and a visible Folio Backups folder in your personal Google Drive. Zolio requests the limited Drive access needed to create, read, and remove the backup files it manages.

iCloud Backup (iOS): Backup files are transferred between your device and Zolio's private folder in your personal iCloud Drive account.

PurposeLab cannot browse or read either personal account. Notebook content is never sent to Zolio or PurposeLab servers, and it is not shared with unrelated third parties. Google or Apple stores the copy you asked for under the terms and security of the account you chose.

Backup is optional. Zolio's core writing, attachment, habit, mood, and todo features work offline without a backup account.

Authentication

Google Sign-In: Used solely to authenticate your identity for Google Drive backup and restore. We access only your basic profile (name and email) to display which account is connected. We do not store your Google credentials, and your account information is not transmitted to our servers or used for any other purpose. You can disconnect at any time from the App's settings.

Remote Configuration

On launch, the App fetches a small static configuration file from GitHub Pages (a PurposeLab-controlled URL) to check for available updates and feature announcements. No user data, device identifiers, or journal content is sent in this request — it is a simple HTTPS GET. The response is cached locally for approximately 12 hours.

Microsoft Clarity

Microsoft Clarity is enabled by default in Zolio and can be turned off at any time in the App's Privacy choices. We use it only to understand interface behaviour, such as which screens are visited and whether controls are easy to use. It is not an advertising or cross-app tracking service in our integration.

Before Clarity capture is allowed, Zolio checks the reviewed release configuration and the local opt-out choice. The entire captured app surface is placed behind strict masking. Masked notebook content is not uploaded. We also send only a fixed allowlist of generic screen names: query strings, search terms, dates, notebook IDs, titles, and other route details are removed or replaced with /other. We do not send a Zolio account ID, Google account email, journal or todo content, tags, moods, habits, media, feedback, or any other content-derived identifier to Clarity.

Clarity data is processed by Microsoft under Microsoft's applicable privacy terms and is retained according to the settings and retention controls of the PurposeLab Clarity project. Microsoft documents that the mobile SDK may collect coarse location inferred from IP, product interaction, and performance data. If a release uses Clarity, the relevant app-store privacy declarations and this policy will be kept aligned with the actual release configuration.

Meta App Events

The App sends Meta content-free app events to measure campaign performance. These can include onboarding completion, a first save, later app visits, paywall views, checkout starts, and confirmed purchases. Purchase events include the store product identifier, amount, and currency. Notebook content and content-derived details are not sent.

On Android, the device advertising identifier is used only when the app's reviewed rollout and platform privacy settings allow it. On iOS, the advertising identifier and cross-app tracking are available only after you allow tracking through Apple's App Tracking Transparency prompt. If you decline or do not grant that permission, Zolio keeps advertiser tracking disabled and uses privacy-preserving attribution.

Permissions

The App may request the following permissions:

Third-Party Services

Data Sharing

Zolio does not display advertisements. The App shares the event and purchase details described above with Meta to measure advertising campaigns. The device advertising identifier and cross-app tracking are used only when the app's reviewed rollout and the applicable platform permission allow them. Your notebook is never sent to Zolio or PurposeLab servers or shared with unrelated third parties. Google or Apple receives notebook content only as the storage provider for a backup you explicitly place in the personal account you choose.

Analytics, crash reports, the anonymous Founding counter, feedback you choose to send, Clarity product-behaviour analytics, and Meta app events are separate from notebook backup and are processed by the relevant service providers under their applicable terms. Zolio never attaches journal text, todo titles, photographs, voice recordings, tags, moods, or habit names to analytics, crash reports, Clarity, or Meta events.

Children's Privacy

Zolio is not directed at children under 13. We do not knowingly collect personal data from children. A parent or guardian who believes a child submitted feedback can contact us to request deletion.

Your Rights

You have full control over your data:

Data Retention

Crash reports and Firebase analytics data are retained according to the configured Firebase retention periods, normally up to 90 days. If Clarity is enabled, Clarity data is retained according to the retention controls configured for the PurposeLab Clarity project and Microsoft's applicable terms. Feedback is normally retained for up to 12 months unless it is needed longer to resolve an active support issue or meet a legal obligation. The Founding Circle counter is a single integer with no expiry and contains no personal information.

Security

Your journal data is stored in the app's private sandboxed storage, inaccessible to other apps. If you enable App Lock, biometric or device credential authentication is required to access the app. Backup transfers use encrypted connections (HTTPS/TLS), and the copy is protected by the personal Google or Apple account you chose. Zolio does not add separate end-to-end encryption to backup files, and App Lock does not encrypt the cloud copy. Anyone who can access that cloud account may be able to access its Zolio backup files.

Contact

If you have questions about this privacy policy, contact us at: purposelab.studio@gmail.com

Changes to This Policy

We may update this policy from time to time. Changes will be reflected in the "Last updated" date above. Continued use of the App constitutes acceptance of the updated policy.