Routine : Diary App
🌙
☀️ Dark

Privacy Policy

Routine : Diary App  ·  Version 1.1.9
Effective Date: June 28, 2026
Updated — Premium Subscription & Google Drive Backup

Routine : Diary App is developed by Amal Jose. This policy explains how the app handles your data. Routine is built on an offline-first, privacy-first philosophy — your diary entries and personal content never leave your device unless you explicitly choose to back them up to your own Google Drive.

Quick Summary: Routine stores all your diary data locally on your device. We do not collect personal information, run analytics, or serve ads. Starting with v1.1.6, the app offers an optional premium subscription (processed entirely by Google Play) and an optional Google Drive backup feature. If you use the backup feature, your data is uploaded directly to your own Google Drive account — Routine never accesses or stores it on any server we control.

📦 1. Data We Collect

Routine collects no personal information directly. The app does not require account creation, login, email address, or any form of user identification.

The only data stored by the app is kept exclusively on your device:

DataWhere storedPurpose
Diary entries, images, stickers, settings, fonts, custom themes Local SQLite database (sqflite) Core app functionality
Premium status flags (premium_unlocked, was_ever_subscriber) Local SharedPreferences (on-device only) Track whether a valid subscription is active; distinguish new vs. lapsed subscribers for appropriate UX
Downloaded background images & sticker packs Local device storage Reduce install size; only downloaded on demand

No analytics SDKs, crash-reporting services, advertising networks, or third-party trackers are included in this app.

💾 2. Local Data Storage

All diary entries, images, stickers, and app settings are stored on your device using a local SQLite database via the Flutter sqflite package. Your diary data never leaves your device unless you explicitly enable the Google Drive backup feature (see Section 4).

The optional lock-screen feature uses your device's built-in authentication (PIN, pattern, or biometrics). No credentials are stored or handled by the app itself.

🌐 3. Internet Usage — Supabase

Routine works fully offline. The app connects to the internet solely to download optional visual content from Supabase:

  • Background images — downloaded when you choose a new background.
  • Sticker packs — downloaded when you select a sticker pack.

These downloads reduce the app's installation size. The app only retrieves files from Supabase; it never uploads any user data, diary content, device identifiers, or analytics to Supabase or any other server. All downloaded files are stored locally on your device.

☁️ 4. Google Drive Backup & Restore NEW in v1.1.6

Premium subscribers can optionally back up their diary data to their own personal Google Drive account and restore it later. This feature is entirely opt-in and requires you to explicitly sign in with your Google account.

  • Backup files are written to a dedicated folder in your own Google Drive, governed by Google's Terms of Service and Privacy Policy.
  • When you restore, the app reads that backup file from your Drive back onto your device.
  • Routine does not transmit, store, or have access to your diary data on any server we control at any point during backup or restore.
  • Your Google account credentials are handled entirely by Google's secure sign-in flow — the app never sees or stores your password.
Note: If you revoke Google Drive access or delete the backup file from your Drive, Routine will no longer be able to restore that data. We have no copy of it.

Google Drive's own privacy practices govern how your data is stored once it reaches your Drive. You can review Google's Privacy Policy at policies.google.com/privacy.

💳 5. Premium Subscription & Google Play Billing NEW in v1.1.6

Routine offers an optional premium subscription (monthly, quarterly, and yearly plans) that unlocks features such as custom themes and Google Drive backup.

  • All payments and billing are processed entirely by Google Play Billing. Routine never handles, sees, or stores your payment card information or financial details.
  • Upon a successful purchase, the app stores two small boolean flags in your device's local SharedPreferences: one indicating an active subscription (premium_unlocked) and one indicating you have ever subscribed (was_ever_subscriber). No purchase tokens, transaction IDs, or plan details are stored by the app itself.
  • Subscription status is verified at app startup directly with the Google Play store on your device. No subscription data is sent to or verified by any server we operate.
  • When a subscription expires, the premium_unlocked flag is cleared from your device. The was_ever_subscriber flag is retained permanently on your device solely to offer appropriate re-subscribe UX to lapsed subscribers.

For details on how Google handles billing and purchase data, refer to Google Play's Privacy Policy at policies.google.com/privacy.

🔐 6. Permissions UPDATED

The app requests only the permissions required for its features:

PermissionReason
Internet Download optional backgrounds & stickers from Supabase; authenticate with Google for Drive backup
Storage / Media Save images added to diary entries; store downloaded backgrounds and stickers locally
Google Account (OAuth) Authenticate with Google to access your own Google Drive for backup/restore (only requested when you initiate this feature)

Routine does not access your contacts, location, microphone, camera, call logs, SMS, or any other sensitive device data.

🛡️ 7. Data Security

All diary data is stored locally on your device. Its security depends on your device's own security measures (screen lock, biometric authentication, encryption). The optional app lock screen adds an extra layer using your device's native authentication — your credentials are never handled by Routine.

For data you choose to back up to Google Drive, security is governed by Google's infrastructure and your own Google account security settings (we recommend enabling two-factor authentication on your Google account).

🗑️ 8. Data Retention and Deletion UPDATED

All data remains on your device until you manually delete it or uninstall the application. Uninstalling will permanently remove all locally stored data, including diary entries, downloaded backgrounds, stickers, and subscription status flags.

If you have used the Google Drive backup feature, your backup file will remain in your personal Google Drive after uninstalling the app. You can delete it at any time directly from your Google Drive. Routine has no ability to delete data from your Drive on your behalf after you revoke access.

When a premium subscription expires or is cancelled, premium features (such as custom themes) are deactivated on your device. Your diary entries and all other local data are never deleted due to subscription status changes.

🔴 9. How to Delete Your Data NEW

You are always in control

Routine is offline-first. All diary entries, stickers, and settings live only on your device. We do not operate a server or user database, so there is no account to delete — only local files.

Delete local diary data — use either method:

  • A
    Uninstall the app Uninstalling Routine from your Android device permanently removes all diary entries and app data from your device storage.
  • B
    Clear app storage manually Go to Android Settings → Apps → Routine → Storage → Clear Storage. This deletes all entries and resets the app without uninstalling it.

Delete your Google Drive backup (if you enabled it):

  • 1
    Open Google Drive Go to drive.google.com or open the Google Drive app on your Android device.
  • 2
    Find the Routine backup folder Look for a folder named Routine Diary Backup in your Drive, or search for "Routine" in the Drive search bar.
  • 3
    Delete the backup files Right-click (or long-press on mobile) the folder and select Remove. Then empty your Google Drive Trash to permanently delete them.
Note: Deleting your Google Drive backup does not affect the diary entries stored on your device. These are two separate copies of your data. Routine has no copy of either once you delete them.

👶 10. Children's Privacy

Routine does not knowingly collect personally identifiable information from children under the age of 13. As the app does not collect user data, it complies with Google Play's User Data and Families Policies. The subscription feature is subject to Google Play's standard purchase flow, which requires a valid payment method.

📋 11. Changes to This Privacy Policy

This Privacy Policy may be updated when new features are added or if legal requirements change. Any updates will be reflected by revising the effective date at the top of this page. We recommend reviewing this policy when updating the app to a new major version.

✉️ 12. Contact Information

If you have questions about this Privacy Policy, your data, or need help with deletion, please reach out. We aim to respond within 2 business days.

Get in touch

Developer: Amal Jose — happy to help with any data-related questions.

amaljosevofficial@gmail.com