Privacy
What Ayojana keeps, why, where it is kept, and how to delete it.
Last updated 3 October 2026. Applies to the web app at ayojana.dixith.com and to the Ayojana app for Android.
In short: Ayojana works without an account, and then everything stays on your device. If you sign in, your email address and your tasks are kept on our server so they are safe and in step across your devices, and so reminders can be sent. A list you share is seen by the people you share it with. Your phone's location and its calendar are used only on the phone, and only if you turn those features on. There are no ads, and nothing is sold. Since 3 October 2026 Google Analytics counts which screens are opened, for anonymous usage statistics; it never receives your tasks.
Not for medical or patient records. Ayojana is a general to-do app. It is not designed or secured for health information, so please do not store patients' names, identifiers or clinical details in it.
Who runs Ayojana
Ayojana is made and run by Dr Shashikiran Umakanth, Udupi, Karnataka, India, as part of dixith.com. For any question about your data, write to us through the contact page.
Without an account
You can use Ayojana without signing in. Your tasks, projects, tags and settings are then kept only in the app's storage on your device, and nothing of them is sent to us or to anyone. (The usage statistics below count which screens are opened, with or without an account.) Clearing the browser's data for ayojana.dixith.com, or uninstalling the app, removes them, so use Settings, Your data, Backup file if you want a copy. Reminders are not available without an account, because they are sent from our server.
With an account
| Your email address | To sign you in with your password or a six-figure code, to send reminder and summary emails you ask for, and to reach you about your account. |
|---|---|
| Your tasks and lists | Everything you put in Ayojana: tasks, notes, steps, dates, reminders, projects, sections, areas, tags, saved filters and the record of repeating tasks done. Kept so every device you sign in on shows the same thing. |
| Your time zone and reminder choices | So reminders, the morning plan and the morning email arrive at your local time. |
| Devices signed in | A kind of device (such as "iPhone" or "Mac") and the dates it signed in and was last seen, so you can recognise your sign-ins. The sign-in key itself is stored only in a scrambled (hashed) form. |
| Notification addresses | For each device on which you turn on notifications, the address and keys its browser's notification service (Google, Apple, Mozilla or Microsoft) gives for sending to it. |
| Phones that ring reminders themselves | If you set up the Ayojana Android app to ring reminders itself: the kind of phone, when it last fetched its reminders, and its key in a scrambled (hashed) form. |
| Pomodoro rounds | For each round of the Pomodoro timer you finish: the day and how many minutes (and the task, for a round begun on a task before version 1.3.1). Kept with your tasks. |
| Your places | If you make a place to be reminded at (More, Places): its name, where it is (latitude and longitude) and how near counts as there. Kept with your tasks so each of your devices has them. Where your phone is from moment to moment is never sent to us; see Places and location reminders. |
| Lists you share | If you share a project, or join one: who is in it (each person's email address and account name), who was invited, and who shared it. See Shared lists. |
No IP address is stored. Sign-in codes are stored only in a scrambled form and expire after 15 minutes.
One sign-in for the Dixith apps
Anudina, Abhyasa, Achala and Ayojana share one sign-in, your Dixith account: your email address and, if you choose to set one, a password. The password is kept only as a one-way hash, which cannot be turned back into the password, and it is the same in all four apps. An emailed six-figure code always works too, for a first sign-in and whenever the password is forgotten.
When you sign in, our server also gives your browser a small cookie named dixith_account, for dixith.com and the apps' addresses under it. It holds a random key, of which our server keeps only a scrambled form. Page scripts cannot read it, and it is used for one thing only: so that another Dixith app on the same device can offer "Continue as" and sign you in with one tap, and so that "Sign out of all Dixith apps on this device" reaches all of them. It is not used for advertising or tracking. A device left unused for a year is forgotten. (On an iPhone, each app added to the Home Screen keeps to itself, so there you sign in to each app once.)
The Dixith account keeps your email address, the password hash if you set one, the days it was made and last used, and for each device signed in, its kind (such as "Android") and dates. What each app keeps stays with that app: your tasks and lists are not shown in the other apps.
Reminders
When a reminder falls due, our server sends a notification through your browser's notification service. The message holds the task's title and when it is due, and is encrypted for your device, so the notification service carries it but cannot read it. If you ask for email reminders or the morning email, those are sent by email and include the task titles.
The Ayojana app for Android rings reminders itself, so they arrive on the minute even offline, with the sounds you choose. For the tasks on the phone it needs no account: Ayojana hands the app the next eight days of reminders (each task's title, date, time, priority and project name) on the phone itself, and nothing is sent anywhere. If you sign in and connect the phone, it also fetches the next eight days of your account's reminders from our server. Either way the app keeps them in its private storage on the phone until they have rung, where they can be read before the phone is first unlocked after a restart so that they still ring. Its sounds, full-screen and quiet-hours choices stay on the phone. Disconnecting it, in the app or in Settings on the web, or signing out, ends the fetching; uninstalling the app removes everything it kept.
Your contacts
A task such as "Call Ramesh" carries a Call button. The first time you press it for a name, the Ayojana app for Android asks to read your phone's contacts. It then looks the name up on the phone, at that moment, to find the number, and opens your phone's dialler with it (you place the call yourself). Nothing from your contacts is kept by Ayojana or sent anywhere: not to our server, not to anyone. If you say no, the phone's own contact list opens instead, to choose from. You can take the permission back at any time in the phone's Settings, Apps, Ayojana, Permissions.
Alarms and timers
The alarms and timers you set in the Clock are kept only on the device you set them on, even when you are signed in: they are never sent to our server, and they are not in a backup file. Inside the Ayojana app for Android, Ayojana hands them to the app on the phone itself (each one's time, days and label) so that it rings them, and nothing is sent anywhere. Deleting an alarm, or uninstalling the app, removes it.
The calendar link
If you turn on the calendar link (Settings, Calendar), Ayojana makes a private web address that Google Calendar, Apple Calendar or another calendar can subscribe to. It shows your open tasks that have a date: their titles, dates, times, how long they take and their project. Not notes, steps or tags. Anyone who has the address can see those, so keep it to yourself. The calendar company fetches it from our server every few hours and keeps its own copy under its own privacy policy. "New link" stops the old address working at once, and "Turn off" stops it altogether.
The phone's calendar
In the Ayojana app for Android you can turn on two things, each a switch on the app's own screen (Settings, Calendar), and each off until you turn it on. The phone asks your permission the first time.
- Show my calendar in Ayojana: the app reads the events in your phone's calendars (Google, Samsung and any other account the phone keeps a calendar for) and shows the coming three weeks beside your tasks, on Today and in Upcoming. You choose which calendars. The events are read on the phone when Ayojana is open, shown, and forgotten when it closes: they are not kept by Ayojana and are not sent to our server or to anyone.
- Put my tasks in this phone's calendar: the app keeps a calendar named "Ayojana" on the phone, holding your open tasks that have a date (their titles, dates, times, notes and how long they take), so your calendar app shows them. It is a calendar on the phone only; Ayojana does not send it anywhere. Turning the switch off removes it.
You can take the permission back at any time in the phone's Settings, Apps, Ayojana, Permissions.
Places and location reminders
A task can name a place, and the Ayojana app for Android then reminds you of it when you arrive there, or when you leave. This is off until you make a place and allow it.
- The places you make (a name, a spot on the map and how near counts as there) are kept with your tasks: on your device, and on our server if you are signed in, so your other devices have them. In a shared list, a task's place stays yours alone and is not shown to the others.
- Where your phone is: to notice arriving and leaving, the app asks for the phone's location in the background, that is, all the time, even when Ayojana is closed or not in use. The watching is done on the phone by Google Play services, which the app gives the places to; the app is told only that a place was reached or left, and then shows the reminder. Your phone's location is never sent to our server, never kept by Ayojana, and never shared with anyone.
- "Use where I am now", when you make a place, asks your browser or phone for your position once, at that tap, to fill in the place.
- A Google Maps link pasted in to say where a place is: a short link (maps.app.goo.gl) does not itself say where the place is, so our server follows it to Google once and reads the coordinates from the address it leads to. The server keeps neither the link nor the place; Google sees that request as coming from our server, not from your device.
- "See it on a map" opens OpenStreetMap at that spot in your browser, if you tap it; nothing is sent to a map service otherwise.
You can take the permission back at any time in the phone's Settings, Apps, Ayojana, Permissions; the places then stay with their tasks and nothing rings. Deleting a place removes it from our server too.
Shared lists
You can share a project with other people (its menu, Share). Each person needs an account of their own.
- Inviting: you give the person's email address. We keep it with the list and send that address one email saying who invited them and the list's name. They join by signing in to Ayojana with that address; until they do, they see nothing of the list. An invitation you take back, or one that is declined, is removed.
- What the members see: everything in the shared project (its tasks, notes, steps, dates, reminders and sections), and each other's email address and account name. Each member's account holds its own copy, kept in step by our server. A task can be given to one member; the task then says to whom, and when it is ticked, by whom.
- What stays yours alone: your other projects and tasks, your tags (also on shared tasks), a task's place, and where the project sits among your own lists.
- Leaving: if you leave a list, or the person who shared it removes you or stops sharing, the list goes from your account and devices; the others keep theirs, including the tasks you added. A note that you were in the list and left (your email address and the list) is kept, so that an old device of yours cannot bring the list back. If the person who shared a list deletes their account, the list passes to another member, the one who was invited first. If you delete your account, you are taken out of every list, and the others no longer see your address.
Usage statistics (Google Analytics)
Ayojana uses Google Analytics for anonymous usage statistics, on the website and inside the Ayojana app for Android, whether or not you are signed in. It helps us see how many people use Ayojana and which parts of it. (Added 3 October 2026; until then Ayojana carried no analytics.)
- What it receives: the name of the screen you open (such as Today, Clock or Statistics), roughly where you are (a country and city, worked out from the network address, which Google does not keep), the kind of device and browser, and whether this browser has been here before.
- What it never receives: your tasks, their titles, notes, dates or reminders; the names of your projects, tags and filters; your alarms and timers; your email address; any identifier of a task. A tap on a Call or Text button, or on the calendar link, is not reported, so no phone number and no private address reaches Google.
- Cookies: it sets two (
_gaand one beginning_ga_) so it can tell a returning visitor from a new one. They last up to two years and hold a random number, not your name or email address. - No advertising: the advertising features of Google Analytics are switched off. The statistics are not used to show you ads and are not joined to your Dixith account.
- Saying no: a browser's tracking protection or Google's own opt-out add-on stops it, and Ayojana works the same without it.
Google processes these statistics for us under its own terms; see how Google uses information from sites that use its services.
Where it is kept
On dixith.com's server, hosted by Hostinger, in a database that is not reachable from the web. Connections to it are encrypted (HTTPS). Email is sent through dixith.com's own mail service.
Who can see it
- You, on your signed-in devices.
- The members of a list you share or have joined see that list, and your email address and account name (see Shared lists). Nothing else of yours.
- The owner of dixith.com sees counts only on an admin page (for example, how many tasks were added in a day across everyone). The words of your tasks, notes, projects and tags are not shown there.
- Google, for the usage statistics described above: which screens are opened, never your tasks.
- Nobody else. Nothing is sold or used for advertising.
Deleting
- A task: it goes to Recently deleted for 30 days, then its words are removed for good. Emptying that list removes them at once.
- Your Ayojana data: in Settings, at the very end under Delete, Delete my Ayojana data removes every task and list, your devices and reminders from our server at once. Your Dixith account and the other Dixith apps are not touched. You tick a box to confirm. It cannot be undone.
- Your whole Dixith account: in the same place, Delete my whole Dixith account removes your email address, your password, and everything Anudina, Abhyasa, Achala and Ayojana keep for you, at once. You type your email address to confirm. It cannot be undone.
- You can also write to us through the contact page to have either deleted.
Children
Ayojana is not meant for children under 13, and we do not knowingly keep an account for anyone under 13. If you believe a child has signed in, write to us through the contact page and the account will be deleted.
Importing
Files you import from other apps (Todoist, TickTick, a spreadsheet or a pasted list) are read on your device. Only the tasks made from them are kept, as above.
When you write to us
The contact page sends your name (if you give one), your email address and your message to us once, by email, so we can reply. They are not stored on the website. To keep out automated spam, the page solves a small puzzle in your browser and the server counts messages per hour against a scrambled form of the network address; no outside service is involved in that. Google Analytics counts only that the page was opened.
Changes
If this page changes in a way that matters, the app will say so. The date at the top shows the last change.
3 October 2026, version 1.3.3: a pasted Google Maps short link is followed by our server to read where the place is.
3 October 2026, version 1.3: added the phone's calendar, places and location reminders, and shared lists. Each is used only if you turn it on.