LifeOS
Our self-hosted personal assistant: email, calendar, tasks and contacts in one place
What LifeOS Is
LifeOS is the personal assistant software Gnome Ventures builds and runs for its own operations. It reads the mailboxes, calendars and task lists its user already has, keeps them in one database on servers we operate ourselves, and answers questions and takes actions through a web dashboard and a Telegram chat. It is internal software: it is not sold, not offered as a service, and used only by Gnome Ventures.
Everything LifeOS stores lives on hardware Gnome Ventures controls, behind a private network. There is no cloud tenant, no third-party hosting of the data, and no advertising.
What It Does
- Email: collects mail from the user's own accounts, sorts it, drafts replies for the user to review, and never sends anything without a human clicking send.
- Calendar: gathers the user's calendars into one view and daily plan.
- Tasks and projects: tracks work and deadlines and nudges when something slips.
- Contacts: keeps one canonical address book, so an email, a calendar invite and a note about the same person land on the same record. Duplicates are proposed, never merged without the user's decision.
How LifeOS Uses Google Account Data
Some of the user's accounts are Google Accounts. With the user's explicit consent through Google's sign-in, LifeOS connects to those accounts using Google's APIs, and asks only for what the feature needs:
- Google Contacts, read-only (the
contacts.readonlyscope): LifeOS reads the user's contacts and their labels to fill and keep current the address book described above. It never creates, changes or deletes anything in Google Contacts, and it does not read Google's automatically collected "Other contacts". - Google Calendar, read-only (the
calendar.readonlyscope): LifeOS reads the user's events to build the calendar view and the daily plan.
The data read from Google is stored only in the user's own LifeOS database on Gnome Ventures' servers, is used only to provide those features to that user, and is never sold, shared with third parties, used for advertising, or used to train artificial-intelligence models. Raw copies of provider records are kept encrypted. The user can withdraw access at any time from their Google Account's third-party access settings; LifeOS then stops reading and the connection is marked removed.
LifeOS's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
The full details are in our Privacy Policy, under "LifeOS and Google User Data", and our Terms of Service.
Contact
Questions about LifeOS or about the data it handles: [email protected].