1. Who we are
TaskPlot ("the app", "we", "us") is a personal task, diary, and reminder mobile and web application. The service is hosted on Google Firebase at https://mydailyplanapp.firebaseapp.com. For questions about this policy, contact planadmin@mydailyplan.app.
2. What information we collect
We only collect information that you provide while using the app:
- Account information: an account is not required to start using TaskPlot on a device. If you choose to create an account or sign in, we collect your name, email address, and a password hash (handled by Firebase Authentication). If you sign in with Google, we receive the basic profile fields you authorize: name, email, and profile picture URL.
- App data: tasks, sticky notes, diary entries, reminders, mood selections, and feedback you submit through the app. If you use TaskPlot without signing in, this data is stored locally on your device and is not uploaded to our account services. If you sign in, this data is stored under your user ID in Cloud Firestore and is only readable by you.
- Email preferences: whether you have subscribed to the daily digest email and the destination email address you provided.
- Technical data: standard server-side request metadata (timestamps, error logs) collected by Firebase to operate the service.
We do not collect or store payment details, location data, contacts, photos, calendar entries, files from your device, or any data outside the scopes you grant during sign-in.
3. How we use your information
- To create and authenticate your account if you choose to sign in.
- To save and retrieve the tasks, journal entries, notes, reminders, and ledger entries you create.
- To send the daily digest email if — and only if — you turn on that subscription in Settings.
- To respond to feedback you submit and improve the product.
- To diagnose and fix bugs.
We do not sell your data, do not show advertisements, and do not share your data with third parties except as described in section 4.
4. Service providers we use
- Google Firebase (Authentication, Cloud Firestore, Cloud Functions, Hosting) — for optional account login, signed-in data storage, server-side jobs, and serving this website. Firebase processes data under Google's privacy terms.
- Google Sign-In (OAuth 2.0) — used only when you choose "Sign in with Google" to authenticate. We request the email, profile, and openid scopes only.
- SMTP provider (Nodemailer) — used by Cloud Functions to deliver your daily digest email when you have subscribed.
5. Data retention & deletion
If you use TaskPlot without signing in, your app data remains on your device and can be removed by deleting items in the app, clearing the app data, or uninstalling the app. If you create an account, account data is retained for as long as your account exists. To delete signed-in data:
- Remove individual items from any tab.
- To delete your entire account and all associated data, use the "Delete Account" option in Settings → Account Management. Your account will be queued for deletion and permanently removed within 7 days. You have 7 days to change your mind before permanent deletion.
- Alternatively, you can email planadmin@mydailyplan.app from the address registered on the account, and we will delete your account and all associated data within 30 days.
You can also use our dedicated Account Deletion page to request account and data deletion.
6. Security
Signed-in data is transmitted over HTTPS and stored in Firestore under per-user security rules so that only an authenticated request from your own account can read or modify your data. Data created while using TaskPlot without signing in stays locally on your device unless you later choose to sign in and sync it.
7. Children
TaskPlot is not directed at children under 13 and does not knowingly collect data from them. If you believe a child has registered, contact us and we will delete the account.
8. Your rights
You can request a copy of your data, correction of inaccurate data, or deletion at any time by emailing planadmin@mydailyplan.app.
9. Changes to this policy
We may update this policy from time to time. The "Last updated" date at the top of this page reflects the most recent change. Material changes will be announced inside the app.
10. Contact
Questions or requests: planadmin@mydailyplan.app.