Privacy Policy
Last updated: July 10, 2026
Dainvo is a desktop calendar, task, and planning application operated by Intagri Technologies LLC. This Privacy Policy explains how Dainvo collects, uses, stores, shares, and protects information when you use our website, desktop applications, connected integrations, support channels, account features, billing features, and related services.
Dainvo is a local-first product. That means much of your calendar, task, planning, and settings data is stored on your own device. Some information may still be processed by Dainvo, by service providers, by app stores, or by integrations you choose to connect, as described below.
1. Who We Are
Dainvo is an Intagri Technologies LLC company.
Company: Intagri Technologies LLC
Mailing address: 131 Continental Dr Ste 305, Newark, DE 19713-4324, United States
Privacy contact: contact form
Support contact: support form
2. Scope of This Policy
This Privacy Policy applies to:
- the Dainvo website, including pages hosted on WordPress or other web-hosting services;
- Dainvo desktop applications for Windows, macOS, and Linux;
- Dainvo builds distributed directly, through the Mac App Store, through the Microsoft Store, or through other approved distribution channels;
- Dainvo account, licensing, billing, update, support, and diagnostic features;
- integrations you choose to connect to Dainvo, including calendar, task, meeting, communication, authentication, and productivity providers.
This Policy does not control the privacy practices of third-party services that you connect to Dainvo, such as Google, Microsoft, Todoist, TickTick, Zoom, Webex, Apple, OpenAI, Anthropic, Stripe, Supabase, Cloudflare, or CalDAV providers. Those services process information under their own privacy policies and terms.
3. Information We Collect
3.1 Information You Provide Directly
We may collect information that you choose to provide, including:
- name;
- email address;
- account signup, login, or authentication information;
- support requests, feedback, bug reports, and messages you send to us;
- billing, subscription, license, or entitlement information;
- diagnostic files, screenshots, logs, or other troubleshooting materials you choose to send to us.
Please do not send us passwords, recovery codes, OAuth tokens, app passwords, payment card numbers, private keys, confidential documents, or sensitive calendar exports unless we specifically request a safe diagnostic artifact for support.
3.2 Local Desktop App Data
Dainvo stores application data locally on your device. Depending on your version, settings, and connected integrations, local app data may include:
- calendar accounts and calendar metadata;
- calendar events, titles, descriptions, locations, links, attendees, reminders, availability, recurrence data, and sync status;
- tasks, task descriptions, due dates, deadlines, labels, priorities, completion status, reminders, task blocks, and provider metadata;
- buckets, scheduled work blocks, bucket tasks, file-link references, and related planning metadata;
- local settings, preferences, interface settings, calendar visibility settings, and sync preferences;
- import/export metadata, sync cursors, safe sync errors, and diagnostic notes;
- local file or folder path references that you intentionally attach to buckets or planning items.
Local file-link features store references to file or folder paths. Dainvo does not copy, upload, delete, rename, move, or read the contents of those linked files merely because you create a file link.
3.3 Connected Provider Data
If you connect a third-party service, Dainvo may access and process the information needed to provide the features you enable. Depending on the integration, this may include:
- account identifiers, account email addresses, profile names, and connection status;
- OAuth authorization responses, access tokens, refresh tokens, token expiration data, and similar credential data;
- CalDAV server URLs, usernames, app passwords, or credentials you enter for CalDAV sync;
- calendar lists, calendar colors, event data, meeting metadata, attendees, links, reminders, recurrence data, and availability data;
- task lists, projects, sections, labels, task titles, descriptions, due dates, reminders, completion status, and provider task IDs;
- meeting data used to create, read, update, or delete meetings when a meeting provider integration is enabled;
- provider sync tokens, delta links, page tokens, etags, and other technical sync metadata.
Dainvo may support or prepare support for integrations such as Google Calendar, Google Tasks, Google Sign-In, Microsoft 365, Outlook Calendar, Microsoft To Do, CalDAV providers, Todoist, TickTick, Zoom, Webex, Supabase, Stripe, Apple services, Microsoft Store services, and update or release-hosting providers. Not every Dainvo build includes every integration, and not every user enables every integration.
3.4 Account, Authentication, and Billing Information
If Dainvo account login, licensing, subscriptions, or paid access features are enabled, we may process:
- account email address and account identifier;
- authentication session status and login timestamps;
- subscription, purchase, license, entitlement, or access status;
- billing customer identifiers and transaction identifiers;
- app-store receipt, purchase, or entitlement information where needed to confirm access.
Payment card details are processed by payment processors or app stores, such as Stripe, Apple, or Microsoft. Dainvo does not need to store full payment card numbers to provide subscription or license access.
3.5 Website, Email, and Support Data
When you visit our website, contact us, join a waitlist, request support, or communicate with us by email, we may collect:
- your email address and message content;
- your name, company, or role if you provide it;
- ordinary email metadata;
- IP address, browser type, device type, operating system, referring pages, pages visited, and timestamps;
- cookie, WordPress, hosting, security, analytics, or spam-prevention data, depending on the website configuration.
If our WordPress site uses cookies, analytics tools, embedded content, forms, anti-spam tools, or security plugins, those tools may process technical information needed to provide, secure, measure, or improve the website.
3.6 Updates, Diagnostics, and Crash Information
Dainvo may check for software updates or release metadata. Update checks may reveal technical information such as app version, operating system, platform, architecture, IP address, request time, and user agent to Dainvo or to the service hosting the update feed.
If crash reporting, diagnostics, or error monitoring is enabled in a build or submitted by you for support, diagnostic data may include app version, operating system, device type, error messages, stack traces, feature area, timestamps, and sanitized logs. We aim to avoid collecting tokens, credentials, full event descriptions, full task descriptions, database paths, or raw provider payloads in diagnostic logs.
4. How We Collect Information
We collect information in the following ways:
- directly from you when you create an account, contact us, request support, submit feedback, or enter information into Dainvo;
- from your device when Dainvo stores local application data or reads local app settings;
- from integrations you connect after you authorize Dainvo to access them;
- from app stores, payment processors, and licensing systems when needed to confirm purchases, subscriptions, or entitlements;
- from website hosting, WordPress, email, analytics, anti-spam, security, and diagnostic tools.
5. How We Use Information
We use information to:
- provide, operate, maintain, and improve Dainvo;
- create, display, edit, import, export, and sync calendars, events, tasks, reminders, meetings, buckets, and planning items;
- connect to third-party integrations that you choose to authorize;
- authenticate users and maintain account sessions;
- process subscriptions, licenses, purchases, billing status, refunds, and access entitlements;
- send service messages, support replies, security notices, product updates, and administrative communications;
- troubleshoot errors, investigate bugs, verify update delivery, and improve reliability;
- protect the security and integrity of Dainvo, users, integrations, and our systems;
- comply with legal obligations and enforce our rights, agreements, and policies.
We do not sell your calendar, task, meeting, bucket, or connected-provider content. We do not use that content for targeted advertising. We do not use that content to train generalized AI models.
6. Connected Integrations
6.1 General Integration Rules
Integrations are optional unless a feature clearly requires a connected provider. When you connect an integration, Dainvo requests the permissions needed to provide the relevant user-facing feature. Integration data is used to provide or improve the feature you enabled, maintain sync, process user-requested actions, troubleshoot errors, secure the service, and comply with law.
You can disconnect integrations in Dainvo where controls are available. You may also revoke Dainvo's access from the third-party provider's account settings. Disconnecting an integration may stop future sync, but it may not automatically delete local data already stored on your device or data retained by the provider.
6.2 Google APIs
Google integrations are optional. Dainvo requests Google permissions only when you choose to connect a Google account or enable a Google-powered feature. Depending on the feature you select, Dainvo may request permissions such as Google Sign-In profile permissions, Google Calendar access, Google Tasks access, or Gmail access. Dainvo should not request Google Drive access unless and until a Drive feature is implemented and you separately authorize that access.
The current Dainvo desktop app requests these Google OAuth scopes: openid, https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/userinfo.profile, https://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/tasks, and https://www.googleapis.com/auth/gmail.modify. Dainvo uses these scopes only for the Google-connected features described in this section.
When you connect Google, Dainvo may process Google account identity data, including your Google account identifier, email address, display name, OAuth authorization response, access token, refresh token, token expiration time, approved scopes, and related connection status. Dainvo uses this information to identify the connected account, keep the same Google account matched to the same Dainvo connection, refresh access that you authorized, show connection status, and disconnect access when requested.
For Google Calendar and Google Meet features, Dainvo may access, store locally, and sync Google Calendar data such as calendar lists, calendar IDs, calendar names, colors, time zones, access roles, conference capabilities, events, event IDs, event titles, descriptions, locations, start and end times, recurrence rules, availability status, attendees, attendee response status, reminders, meeting links, Google Meet conference data, etags, sync tokens, page tokens, and related metadata. Dainvo uses this data to display your calendars, sync events, create events, update events, delete events, move events between calendars, preserve event metadata, create or add Google Meet links when you ask, update Google Meet-backed calendar events, and troubleshoot sync or connection errors.
For Google Tasks features, Dainvo may access, store locally, and sync Google Tasks data such as task lists, list IDs, list titles, task IDs, task titles, notes, due dates, completion status, completed timestamps, deleted or hidden status, parent task references, ordering positions, task links, etags, page tokens, and sync metadata. Dainvo uses this data to display task lists, sync tasks, create tasks, edit tasks, complete or reopen tasks, delete tasks, organize tasks, and schedule Dainvo task blocks for planning.
For Gmail features, Dainvo uses Gmail access only for the user-facing starred email task workflow. Dainvo lists messages with the STARRED label, reads limited message metadata needed to show those messages as actionable email tasks, and removes the STARRED label when you clear a starred email task in Dainvo. Dainvo does not compose, send, forward, delete, permanently delete, download attachments from, or modify the content of Gmail messages.
Dainvo stores Google integration data primarily on your local device. Local storage may include Google account summaries, cached calendar/event/task/email metadata, provider IDs, sync state, pending sync operations, and encrypted OAuth token payloads. Provider tokens are intended to be stored by the desktop app using encrypted operating-system-backed storage where supported, and sensitive provider operations are intended to run in the Electron main process rather than being exposed to the renderer interface.
Dainvo uses Google user data only to provide, maintain, secure, troubleshoot, and improve user-facing Dainvo features that you request and that are visible in the app, including account connection, calendar sync, event management, Google Meet scheduling, Google Tasks sync, task planning, starred email task workflows, support, abuse prevention, and security. Dainvo does not use Google user data to train generalized AI models.
Dainvo's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Dainvo does not sell Google user data, use Google user data for advertising or retargeting, transfer Google user data to advertising platforms, data brokers, or information resellers, or use Google user data to determine creditworthiness or lending eligibility.
Dainvo does not allow humans to read your Google user data unless you first ask for support and affirmatively provide or authorize access to the specific information needed, access is necessary for security or abuse investigation, access is necessary to comply with applicable law, or the information is aggregated and used for internal operations in accordance with applicable privacy laws.
Dainvo does not transfer Google user data except as needed to provide or improve the Google-connected features you request with your consent, to maintain security, to comply with applicable law, or as part of a merger, acquisition, or sale of assets after obtaining explicit prior consent where required by Google's Limited Use requirements.
You can disconnect a Google account in Dainvo where controls are available. Disconnecting removes locally stored OAuth tokens and stops future Google API access from Dainvo for that account. You can also revoke Dainvo's Google access from your Google Account security settings. Disconnecting or revoking access may not automatically delete calendar events, tasks, email labels, or other data already stored by Google, and may not automatically remove local cached app data that remains on your device until you delete it, use available deletion controls, remove the connected account, or uninstall and delete Dainvo's local app data.
If Dainvo changes the way it accesses, uses, stores, shares, or transfers Google user data, we will update this Privacy Policy and, where required, provide in-product notice or request renewed consent before using Google user data for a new purpose.
6.3 Microsoft Services
If you connect Microsoft services, Dainvo may access Microsoft account identifiers, Outlook Calendar data, Microsoft 365 calendar data, Microsoft To Do data, events, attendees, reminders, tasks, lists, due dates, and sync metadata, depending on the permissions you approve.
6.4 CalDAV
If you connect a CalDAV account, Dainvo may process the server URL, username, app password or credential, calendar metadata, event data, and sync metadata needed to connect and sync with that CalDAV server. You are responsible for ensuring that you have permission to connect the account and that any credentials you enter are valid for that provider.
6.5 Zoom
Zoom integrations are optional. If you connect Zoom, Dainvo may request Zoom OAuth permissions needed for scheduled meeting workflows, such as reading your Zoom user profile and creating, reading, updating, or deleting Zoom meetings that Dainvo manages for user-facing calendar events.
When you connect Zoom, Dainvo may process Zoom account identity data such as your Zoom user ID, account email address, display name, OAuth authorization response, access token, refresh token, token expiration time, approved scopes, Zoom API URL, and connection status. Dainvo uses this data to identify the connected Zoom account, verify that the account has the required meeting permissions, refresh access that you authorized, show connection status, and disconnect access when requested.
For Zoom meeting features, Dainvo may send Zoom meeting details to Zoom, including meeting topic, agenda or description, start time, duration, time zone, waiting-room setting, join-before-host setting, mute-upon-entry setting, approval type, and default passcode setting. Dainvo may receive and store Zoom meeting metadata such as meeting ID, meeting UUID, host ID, topic, start time, duration, time zone, status, attendee-safe join URL, web URL, conference ID, and related provider metadata. Dainvo uses this data to create Zoom meetings from calendar-event workflows, add Zoom meetings to existing provider-backed calendar events, update Zoom meetings when event details change, delete Zoom meetings when you cancel them through Dainvo, and show safe join links in the app and in calendar invitations.
Dainvo is not designed to access Zoom cloud recordings, meeting transcripts, in-meeting audio, video, chat messages, participant reports, webinar data, phone data, or account-wide admin data for the Zoom meeting-link workflow described here. Dainvo does not request Zoom admin scopes for this workflow unless a future feature separately explains and requests that access.
Dainvo stores Zoom integration data primarily on your local device. Local storage may include Zoom account summaries, meeting IDs, attendee-safe join links, cached meeting metadata, provider IDs, and encrypted OAuth token payloads. Provider tokens are intended to be stored by the desktop app using encrypted operating-system-backed storage where supported, and sensitive provider operations are intended to run in the Electron main process rather than being exposed to the renderer interface.
Dainvo uses Zoom data only to provide, maintain, secure, troubleshoot, and improve the Zoom-connected features you request, including account connection, meeting creation, meeting updates, meeting cancellation, calendar invite coordination, support, abuse prevention, and security. Dainvo does not sell Zoom user data, use Zoom user data for advertising or retargeting, transfer Zoom user data to advertising platforms or data brokers, or use Zoom user data to train generalized AI models.
You can disconnect a Zoom account in Dainvo where controls are available. Disconnecting removes locally stored OAuth tokens and stops future Zoom API access from Dainvo for that account. You can also remove Dainvo from the Zoom App Marketplace by signing in to the Zoom App Marketplace, opening Manage, selecting Added Apps, finding Dainvo, and removing the app. Disconnecting or removing Zoom access may not automatically delete Zoom meetings already created in Zoom or local cached app data that remains on your device until you delete it, use available deletion controls, remove the connected account, or uninstall and delete Dainvo's local app data.
6.6 Task, Meeting, and Productivity Providers
If you connect task, meeting, or productivity integrations such as Todoist, TickTick, Zoom, or Webex, Dainvo may process account identifiers, OAuth tokens, tasks, task lists, projects, sections, labels, reminders, meeting information, meeting links, attendees, and sync metadata needed to provide the connected feature.
6.7 OpenAI, Codex, and Claude MCP Connections
External AI connections are optional and disabled by default. If you enable OpenAI, Codex, or Claude under Dainvo AI settings, you select which Dainvo data categories that provider may access. Primary Dainvo calendar, task, bucket, rule, and settings data remains on the desktop; the connection does not upload or convert the desktop database into a cloud-hosted Dainvo database.
To route a user-requested MCP tool call to the active signed-in desktop, Dainvo stores request and result envelopes transiently in Supabase. Those envelopes are encrypted before storage. Cloudflare and Supabase process the requests, but Dainvo configures the gateway, relay, and content-free audit events not to log authorization headers, OAuth tokens, tool arguments, tool results, or error text.
The AI provider you select receives the tool inputs and results required to perform and answer your request. OpenAI or Anthropic processes that information under its own terms and privacy policy. Dainvo does not send selected desktop data to either provider while its connection is off, and disconnecting the provider disables the desktop route and revokes recognized Dainvo OAuth grants for that provider.
7. OAuth Tokens, Credentials, and Local Security
Dainvo is designed so that sensitive provider operations run in the Electron main process rather than in the renderer interface. Provider tokens, refresh tokens, CalDAV credentials, and similar credential payloads are intended to be stored through encrypted main-process credential storage where supported by the operating system.
The app interface should receive safe account summaries, connection status, and sanitized data needed for display. It should not receive raw provider tokens, refresh tokens, client secrets, authorization headers, database handles, or raw provider credential payloads.
No method of transmission or storage is completely secure. We use reasonable administrative, technical, and organizational measures designed to protect information, but we cannot guarantee absolute security.
8. When We Share Information
We may share information with the following categories of recipients:
- Connected providers: when you authorize an integration and Dainvo needs to read, write, update, delete, or sync information with that provider.
- Service providers: companies that help us operate hosting, website services, email, support, diagnostics, security, billing, authentication, analytics, update delivery, infrastructure, and business operations.
- Payment processors and app stores: such as Stripe, Apple, Microsoft, or other storefronts, when needed for purchases, subscriptions, billing, refunds, tax, fraud prevention, receipt validation, or entitlement management.
- Professional advisors: lawyers, accountants, auditors, insurers, and similar advisors where reasonably necessary.
- Authorities or legal recipients: when we believe disclosure is required by law, legal process, security needs, user safety, fraud prevention, or protection of rights.
- Business transaction recipients: if we are involved in a merger, acquisition, financing, reorganization, sale of assets, or similar transaction, subject to appropriate protections.
- With your direction or consent: when you ask us to share information or enable a feature that requires sharing.
We do not sell personal information. We do not share personal information for cross-context behavioral advertising. We do not sell calendar, task, meeting, bucket, or connected-provider content.
9. App Stores, Direct Downloads, and Linux Builds
Dainvo may be distributed through direct downloads, the Mac App Store, the Microsoft Store, and Linux package builds. The store or distribution channel you use may collect information such as account identifiers, purchase records, device information, crash reports, installation records, refund records, review information, and update information under that store's own privacy policy.
Direct-download versions may use update feeds or release-hosting services to check for new versions. Linux builds may be distributed as packages or artifacts and may rely on the distribution method selected by the user or administrator for installation and updates.
10. Cookies and Website Technologies
Our website uses cookies and similar browser technologies to operate the site, remember privacy choices, protect forms from spam, improve security, measure traffic, understand usage, and support optional support chat.
Strictly necessary storage is used to remember your cookie choice and keep the website working. Optional analytics and support chat technologies are off unless you consent through the cookie banner or Cookie settings.
If you consent to analytics, Dainvo may use Google Analytics to understand page views, referrals, device/browser information, and general website usage so we can improve the website.
If you consent to support chat, Dainvo may use Intercom Messenger. Intercom may use cookies and browser storage to identify the browser, maintain Messenger sessions, remember Messenger state, and prevent abuse.
Dainvo may use Cloudflare Turnstile when you submit website forms to help detect abuse and spam. Turnstile may process technical information such as IP address, browser data, device signals, and interaction signals under Cloudflare's Turnstile Privacy Policy.
You can manage website cookie choices through the Cookie Policy, the Cookie settings control in the website footer, or your browser settings. Blocking cookies may affect some website features.
11. Retention
We retain information for as long as reasonably necessary to provide Dainvo, maintain accounts, provide support, comply with legal obligations, resolve disputes, enforce agreements, prevent abuse, and maintain business records.
Local Dainvo app data generally remains on your device until you delete it, change app settings, disconnect an account where applicable, uninstall the app, delete the local application data folder, or use deletion controls that may be available in the app.
Connected providers may retain information under their own policies. App stores, payment processors, email providers, hosting providers, and other service providers may also retain records under their own legal and operational requirements.
12. Your Choices and Controls
Depending on your location, your app version, and the feature involved, you may have choices such as:
- editing or deleting Dainvo Calendar entries, Dainvo Tasks, events, buckets, reminders, and settings in the app;
- disconnecting connected provider accounts in Dainvo where supported;
- revoking Dainvo access through the connected provider's security or account settings;
- deleting local app data from your device;
- uninstalling Dainvo;
- opting out of non-essential marketing emails by using unsubscribe instructions or contacting us;
- requesting access, correction, deletion, portability, restriction, or objection where applicable law provides those rights.
To make a privacy request, contact us at contact form. For support-related requests, contact support form. We may need to verify your identity before fulfilling certain requests.
13. Privacy Rights by Region
13.1 United States State Privacy Rights
Depending on your state of residence, you may have rights to request access, correction, deletion, portability, or information about certain disclosures of personal information. You may also have the right to opt out of certain sales, sharing, targeted advertising, or profiling. Dainvo does not sell personal information and does not share personal information for cross-context behavioral advertising.
13.2 EEA, UK, and Similar Jurisdictions
If applicable privacy laws such as the GDPR or UK GDPR apply to your information, our legal bases may include:
- contract: to provide Dainvo and features you request;
- consent: when you authorize an integration, subscribe to communications, or provide optional information;
- legitimate interests: to secure, maintain, improve, and troubleshoot Dainvo, communicate with users, and prevent abuse;
- legal obligations: to comply with applicable law, tax, accounting, consumer protection, and legal process requirements.
You may have rights to access, correct, delete, restrict, object to processing, request portability, or withdraw consent. You may also have the right to lodge a complaint with your local data protection authority.
13.3 Canada and Other Regions
Depending on your location, you may have additional rights under applicable privacy laws. We will respond to privacy requests as required by applicable law.
14. Children's Privacy
Dainvo is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided personal information to us, please contact us at contact form so we can take appropriate action.
15. Sensitive Information
Dainvo is a calendar, task, and planning app. You may choose to enter information that could reveal sensitive details, such as health appointments, financial deadlines, legal matters, religious events, union activities, or personal relationships. We do not require you to enter sensitive information, and you should avoid entering sensitive information unless you are comfortable storing it in the app and, where applicable, syncing it with your chosen providers.
We do not use sensitive personal information to infer characteristics for advertising or to sell such information.
16. International Processing
Intagri Technologies LLC is located in the United States. If you use Dainvo from outside the United States, your information may be processed in the United States and in other countries where we, our service providers, app stores, payment processors, or connected providers operate. Those countries may have privacy laws different from the laws where you live.
17. Third-Party Links and Services
Dainvo may contain links to third-party websites, provider authorization pages, app stores, support tools, payment pages, documentation, or other services. We are not responsible for the privacy practices of third-party services. Review their privacy policies before providing information or connecting accounts.
18. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date above. If we make material changes, we may provide additional notice where required by law or where reasonably appropriate.
Your continued use of Dainvo after an updated Privacy Policy becomes effective means that you acknowledge the updated Policy, to the extent permitted by law.
19. Contact Us
If you have questions about this Privacy Policy or Dainvo's privacy practices, contact us:
Dainvo / Intagri Technologies LLC
131 Continental Dr Ste 305
Newark, DE 19713-4324
United States
Privacy: contact form
Support: support form