1. Acceptance of Terms
By accessing or using Jarvis AI Assistant ("Jarvis", "Service", "we", "us"), you ("User",
"you") agree to be bound by these Terms of Service ("Terms"). If you do not agree to
these Terms, you must not use Jarvis.
These Terms constitute a legally binding agreement between you and the Jarvis
administrator. By clicking "Sign in with Google", "Sign in with Microsoft", or otherwise
accessing Jarvis, you confirm that you have read, understood, and agree to these Terms.
Please also read our
Privacy Policy, which is incorporated into
these Terms by reference and explains how we collect and use your data.
2. Description of Service
Jarvis is an AI-powered personal productivity assistant that provides the following features:
- Natural language interaction with Google Workspace (Gmail read/send, Calendar, Tasks, Drive)
- Natural language interaction with Microsoft 365 (Outlook, Calendar)
- WhatsApp messaging integration via Twilio
- Navigation and travel time queries via Google Maps
- Weather forecasts via OpenWeatherMap
- Cricket scores and sports information via Cricbuzz API
- Web search and summarisation
- Document knowledge base ("Jarvis Vault") with vector search
- Morning digest delivery via WhatsApp or email
- Voice input and output (speech-to-text and text-to-speech)
- Project management integration via Trello
Jarvis is powered by large language models (LLMs) including OpenAI GPT models and,
optionally, Google Gemini models. All AI-generated responses are subject to the
limitations described in Section 10.
3. Access and Authorisation
3.1 Authorised Users
Jarvis is a private application. Access is limited to explicitly authorised individuals.
Unauthorised access attempts are prohibited and may violate applicable laws.
3.2 Account Registration
You may access Jarvis through:
- Google OAuth 2.0 sign-in (recommended)
- Microsoft Entra ID sign-in
- Email and password via Firebase Authentication
You are responsible for maintaining the confidentiality of your account credentials.
You must notify the Jarvis administrator immediately if you suspect unauthorised access
to your account.
3.3 OAuth Permissions
When you sign in with Google, you grant Jarvis permission to access your Google Workspace
services on your behalf. You may revoke these permissions at any time via
Google Account Permissions. Revocation will prevent Jarvis from operating
Google Workspace features.
4. Permitted Use
4.1 Permitted Uses
You may use Jarvis to:
- Manage your personal email, calendar, tasks, and files
- Retrieve information and conduct research
- Automate routine personal productivity tasks
- Upload and query your own documents
- Receive personalised daily briefings
4.2 Prohibited Uses
You must not use Jarvis to:
- Access, process, or expose the personal data of others without their explicit consent
- Send unsolicited communications (spam) via email or WhatsApp integration
- Attempt to reverse-engineer, hack, or circumvent Jarvis's security measures
- Use Jarvis to generate illegal, defamatory, harassing, or harmful content
- Share your Jarvis account credentials with others
- Conduct activities that violate Google's, Microsoft's, or Twilio's Terms of Service
- Overload the service with excessive automated requests
- Use Jarvis for any commercial purpose not authorised by the Jarvis administrator
5. Third-Party Integrations
Jarvis integrates with third-party services including Google, Microsoft, OpenAI, Twilio,
Neon, Trello, OpenWeatherMap, and Cricbuzz. Your use of these services through Jarvis
is subject to the respective terms and privacy policies of those third parties.
OpenAI API — data processing disclosure:
Jarvis uses OpenAI's API as its AI engine. When you ask Jarvis to act on your Google
or Microsoft data (e.g. read an email, view your calendar, check your tasks), the
relevant content is retrieved from Google or Microsoft on your behalf and forwarded to
OpenAI's API to generate an AI response. This is an inherent part of how Jarvis
operates as an AI assistant. By using Jarvis, you acknowledge and consent to this
data transfer to OpenAI. OpenAI's use of API data is governed by the
OpenAI Privacy Policy.
We are not responsible for the availability, accuracy, or conduct of third-party services.
Disruption or discontinuation of a third-party service may affect Jarvis features that
depend on it.
Google Workspace features are governed by the
Google Terms of Service
and the
Google API Services User Data Policy.
Jarvis's handling of Google user data complies with the Limited Use requirements,
including the disclosure that Google data is transferred to OpenAI solely to provide
the AI assistant features you request.
6. Intellectual Property
6.1 Jarvis Application
The Jarvis application, including its code, design, and documentation, is the intellectual
property of the Jarvis administrator. Nothing in these Terms grants you any rights to
copy, distribute, or create derivative works from the Jarvis application.
6.2 Your Content
You retain ownership of all content you provide to Jarvis, including documents uploaded
to Jarvis Vault, emails, and messages. By using Jarvis, you grant us a limited licence
to process your content solely to provide the Service features you request.
6.3 AI-Generated Output
Responses generated by Jarvis are produced by third-party AI models. You are responsible
for reviewing and verifying any AI-generated content before acting on it.
7. Data and Privacy
Your use of Jarvis is subject to our Privacy Policy, which is
incorporated into these Terms by reference. Key points:
- We access your Google and Microsoft data only to fulfil your explicit commands
- Data retrieved from Google or Microsoft is passed to OpenAI's API to generate AI responses — this is disclosed in our Privacy Policy and is the core mechanism of the service
- Conversation history is stored in Firestore and re-sent to the AI model for context on each request; older messages are summarised rather than discarded
- You can delete your history and uploaded documents at any time
- We do not sell your data or use it to train AI models
- Data is stored on Google Cloud Platform infrastructure in Australia where possible
8. Disclaimer of Warranties
Important: Jarvis is provided "as is" and "as available" without any
warranties of any kind, express or implied.
We do not warrant that:
- Jarvis will be available uninterrupted or error-free at all times
- AI-generated responses will be accurate, complete, or suitable for any particular purpose
- Jarvis will be free from security vulnerabilities or data breaches
- Third-party services integrated with Jarvis will remain available or unchanged
To the maximum extent permitted by law, we disclaim all warranties, including
merchantability, fitness for a particular purpose, and non-infringement.
9. Limitation of Liability
To the maximum extent permitted by applicable Australian law, the Jarvis administrator
shall not be liable for any indirect, incidental, special, consequential, or punitive
damages arising from your use of or inability to use Jarvis, including:
- Loss of data or documents
- Unintended emails, calendar events, or actions taken on your behalf
- Actions taken based on inaccurate AI-generated responses
- Disruption of third-party services
- Unauthorised access to your accounts
Our total liability to you for any claim arising from these Terms or your use of Jarvis
shall not exceed the amount, if any, paid by you for access to Jarvis in the 12 months
preceding the claim.
Some jurisdictions do not allow the exclusion of certain warranties or limitation of
liability. In such cases, the above limitations apply to the fullest extent permitted by law.
10. AI-Generated Content
Jarvis uses large language models (LLMs) to generate responses. You acknowledge and
agree that:
-
AI responses may be inaccurate. LLMs can produce incorrect,
outdated, or misleading information ("hallucinations"). Always verify
important information from authoritative sources before acting on it.
-
AI actions are irreversible in some cases. Actions such as
sending emails or deleting calendar events cannot always be undone. Review
Jarvis's planned action before confirming.
-
You are responsible for your use of AI output. Jarvis is a
tool to assist you; you retain full responsibility for decisions made based
on Jarvis's responses.
-
AI is not professional advice. Nothing in Jarvis's responses
constitutes legal, financial, medical, or other professional advice.
Before instructing Jarvis to send an email, delete a file, or take any other
consequential action, please confirm you intend for that action to occur.
11. Termination
11.1 Termination by You
You may stop using Jarvis at any time by logging out and revoking Google/Microsoft OAuth
permissions. You may request deletion of your account data by contacting the Jarvis
administrator.
11.2 Termination by Us
We may suspend or terminate your access to Jarvis at any time, without notice, if:
- You violate these Terms
- We reasonably believe your use poses a security risk
- We are required to do so by law
- We discontinue the Service
11.3 Effect of Termination
Upon termination, your access to Jarvis will cease immediately. We will retain your data
for a limited period as described in our Privacy Policy, after which it will be deleted.
12. Modifications to Terms
We may update these Terms from time to time. When we do, we will update the "Last Updated"
date at the top of this page. For material changes, we will endeavour to notify you via
your registered email address or a notice within the Jarvis interface.
Your continued use of Jarvis after the effective date of updated Terms constitutes your
acceptance of the changes. If you do not agree to the updated Terms, you must stop
using Jarvis.
13. Governing Law and Dispute Resolution
These Terms are governed by the laws of New South Wales, Australia. Any disputes arising
from these Terms or your use of Jarvis shall be subject to the exclusive jurisdiction of
the courts of New South Wales.
Before commencing formal legal proceedings, you agree to attempt to resolve any dispute
informally by contacting the Jarvis administrator. We will endeavour to resolve disputes
within 30 days of receiving written notice.
14. Contact
If you have questions about these Terms of Service, please contact the Jarvis
administrator through the Jarvis application. Include "Terms of Service" in your message
subject so we can respond promptly.