First time? You need a free Azure App ID to sign in with Microsoft. Tap ⚙️ Setup below — takes ~3 minutes.
OR OPEN LOCAL FILE
Fully offline · changes saved back to your PC
Your Diaries on Drive
Loading…
🔐 Secure Diary
—
☁ OneDrive
🔐Lock
🔒Lock & Exit
Navigate
🏠Dashboard
📓Diary
📚Notebooks
✅Tasks
📋Checklists
📅Calendar
💰Expenses
📇Contacts
🪪Documents
📌Sticky Notes
🗂Projects
🔍Search
Calendar
📓 Diary
Saved
Ready
☁️
Hello
📌 Today's Tasks
🎂 Upcoming Birthdays
💍 Upcoming Anniversaries
💰 This Month's Spend
📓 Recent Diary Entry
🏷️ Tags
🔔Today's Reminders
📌Due & Pending
📅 Today
Ready
All
Pending
Done
⚠ Overdue
0 selected
0 selected
📋 List
📊 Report
From
To
Category
📅 This Month
🗓 All Time
📅 Month
↔ Custom Range
From
To
Account
Category
Sub-category
Group By
💰 Spending by Category
📈 Daily Spending
📋 Category Breakdown
🧾 Transaction Detail (0)
All
Name
Relation
Phone
Email
Alias
🗂 Board
✅ All Tasks
📊 Weekly
🏆 Monthly
All
🔵 Active
⚠ Overdue
✅ Done
All
Pending
Done
⚠ Overdue
🔴 High
📅 Tasks Completed This Week
✅ Completed Tasks
⏳ Still Pending
📊 Weekly Progress This Month
🏆 Achievements
🗂 Project Progress
All
📓 Diary
✅ Tasks
💰 Expenses
📇 Contacts
🪪 Documents
📌 Notes
From Date
To Date
Sort By
Match Mode
All
📓 Diary
📇 Contacts
🪪 Documents
💰 Expenses
✅ Tasks
📌 Notes
🗂 Projects
Sun
Mon
Tue
Wed
Thu
Fri
Sat
More
🔐Lock
🔒Lock & Exit
🔤Text Size
100%
🏠Dashboard
📚Notebooks
💰Expenses
📇Contacts
📌Sticky Notes
🗂Projects
🖼Attachment Gallery
🔍Search Everything
⚙️Settings
⬇Download .enc
📤Export JSON
📥Import .dexport
ℹAbout
🔐
Diary Locked
Unlock to continue where you left off
❌ Incorrect PIN
⚠️ Confirm
🔐 Enter Password
❌ Wrong password!
📓 New Diary
➕ Add Task
Reminders show on the dashboard, notifications (if enabled) and the Calendar view when they fall due. Needs a due date set.
Only applies if Google Calendar Reminders is enabled in Settings. Needs a due date set.
💰 Add Expense
Manage
📇 Add Contact
🪪 Add Document
Each reminder creates a task notification before the expiry date.
🏷️ Manage Fields
These are the document types every folder can hold. Add your own, or remove ones you don't need.
📁 New Folder
📋 Add Document Type
Select which document types to add to this folder
🔒 Folder Lock
This adds an extra password just for this folder within the app — anyone who has already unlocked your diary and knows this password can still view it.
🔒 Enter Folder Password
Incorrect password
🎉 Send Wishes
⚠️ No phone or WhatsApp number saved for this contact — add one to send directly.
📌 Add Sticky Note
➕ Add Item
📋 New Checklist
Saved
0/0
📚 New Notebook
🔒 Locked Notebook
❌ Wrong password!
⚙️ Notebook Settings
🗂 New Project
➕ Add Task
📋 Task Detail
💰 Entries
🔐 Import .dexport
Enter the password used when this file was exported. It's only used locally in your browser to decrypt it.
📥 Ready to Import
This will be merged into your current diary. Existing items won't be overwritten — anything that looks like a duplicate is skipped.
Fires while the app is open, checking overdue/due tasks and today's birthdays. Works fully offline — no data leaves your device.
Sends task/due-date titles & dates (no diary content) to a small file in your OneDrive App Folder. A free Microsoft Power Automate flow reads it on a schedule and emails you via Outlook — so it works even if this app or your phone is closed. See setup steps.
Puts your due tasks on a Google Calendar with an email reminder attached — Google sends the email itself, on time, even if this app is closed. No flow to build. Only task titles & due dates are sent to Google, never diary content. See setup steps.
Stores an encrypted copy of your diary password on THIS device only, unlocked with a short PIN so you don't have to type your full password every time. Your diary is still fully encrypted with your real password.
Use Face ID / Touch ID / device unlock instead of a PIN, on this device. Needed (along with or instead of a Quick PIN) to use the "Lock" option below.
A one-time key that can unlock this diary and let you set a new password if you ever forget it. Generating a new key replaces the old one.
Log weather & location on entries
Quietly attaches today's weather and approximate location to each diary entry, so it's there when you read back later. Uses your device's location once a day; nothing is sent anywhere except free weather/location lookups.
📧 Cloud Email Reminders — Setup
This app can't send email by itself while it's closed — no app can, without a server. Instead, it drops a small, unencrypted file (only task titles & due dates — no diary content) called reminders-feed.json into your OneDrive App Folder. A free Microsoft Power Automate flow, running on your Microsoft account, checks that file on a schedule and emails you via Outlook. One-time setup, then it just runs.
In Settings, turn on Email Reminders (Cloud) and enter the email address you want reminders sent to. Tap Sync now once so the feed file exists.
Go to make.powerautomate.com and sign in with the same Microsoft account you use in this app.
Click + Create → Scheduled cloud flow. Name it e.g. "Diary reminders", set it to run Daily at a time you like (e.g. 7:00 AM) → Create.
Add action OneDrive → Get file content using path. For the path, use /Apps/<your app's folder name>/reminders-feed.json (open OneDrive.com → the Apps folder → find the folder this app created → confirm the exact name there).
Add action Data Operation → Parse JSON. Set Content to the file-content output from step 4. For the schema, click Generate from sample and paste one export of your feed (tap Sync now in Settings, then open the file on OneDrive.com to copy its contents).
Add action Filter array. From = the items array from Parse JSON. Condition: due is less than or equal to utcNow('yyyy-MM-dd') — this catches due-today and overdue tasks.
Add action Apply to each over the filtered array → inside it, add Office 365 Outlook → Send an email (V2). To: the recipient field from Parse JSON. Subject: something like "Task due: " + title. Body: include title and due.
Save the flow, then click Test → Manually once to confirm you get an email. After that it runs automatically every day, even with the app and your phone closed.
Tip: Power Automate's free tier (included with a Microsoft account) is enough for one daily flow like this. If your account doesn't show Power Automate, it can be added free at make.powerautomate.com.
🗓️ Google Calendar Reminders — Setup
This is the simplest cloud option: the app creates a Google Calendar event (title + due date only — never diary content) for each task with a due date, and attaches an email reminder to it. Google itself sends that email — there's no automation flow to build, no schedule to configure. You only need a one-time Google API key.
Go to APIs & Services → Library, search for Google Calendar API, and click Enable.
Go to APIs & Services → OAuth consent screen. Choose External, fill in the required fields (app name, your email), and add yourself under Test users. You can leave it in "Testing" mode — no Google review needed for personal use.
Go to APIs & Services → Credentials → + Create Credentials → OAuth client ID. Application type: Web application.
Under Authorized JavaScript origins, add this app's exact origin:
Click Create → copy the Client ID (looks like xxxx.apps.googleusercontent.com).
Paste it into Settings → Google Calendar Reminders → tap Connect Google → sign in and approve calendar access.
Turn the toggle on and tap Sync now once. From then on, every task with a due date gets a calendar event with an email reminder — Google handles delivery automatically, app open or closed.
Tip: while the consent screen is in "Testing" mode, only the test users you added can connect — that's fine for personal use and never expires for you.
🔓 Enter PIN
Incorrect PIN
⚙️ OneDrive Setup
You only need one value — a Microsoft App ID. Takes 2 minutes to get.
Supported account types: Personal Microsoft accounts only
Redirect URI: Single-page application (SPA) →
Click Register → copy the Application (client) ID
A UUID like: 12345678-abcd-...
🔒 Saved only in your browser.
📂 Open Local Diary
❌ Wrong password!
🗝️ Recovery Key
Enter the recovery key you saved when this diary was created (or when you last set one up).
❌ Invalid recovery key.
🔑 Set a New Password
Your recovery key worked! Choose a new password for this diary — your recovery key will keep working afterward.
🗝️ Your Recovery Key
Save this somewhere safe (password manager, printed note). It's the only way back into this diary if you forget your password. It won't be shown again.