JARVIS / PERSONAL ASSISTANT
Your information

Privacy policy.

Jarvis is a personal assistant operated by Stirling Donaldson for his own use. Contact stirling@donaldsonblack.com.au with questions about this policy or a deletion request.

Information accessed

When authorized by the account owner, Jarvis can read Gmail messages and settings, compose and send email, manage calendars and Drive files, read contacts, and read or edit Google Sheets and Docs. The access granted is broader than every individual task; Jarvis uses it in response to the owner’s requests.

How information is processed

Jarvis runs on a self-hosted system. To answer a request, it may retrieve relevant Google data and include it in conversation or tool context sent to its configured model provider, OpenAI. DeepSeek is configured for delegated tasks and memory extraction, so relevant context may also be sent there when those features are used. OpenViking provides local memory; information derived from conversations can be stored there and recalled later.

Langfuse Cloud is configured for metadata-only telemetry with end-user attribution disabled. Telemetry can include operational details such as timing, usage and tool names. Provider services process information under their own applicable terms and retention settings.

Storage, retention and deletion

OAuth credentials and Jarvis session data are stored on the self-hosted system. Session records can include messages and tool calls; automatic session pruning is off by default. Memory, logs, telemetry and backups can retain information independently. There is no single deletion or retention period that covers every store.

The owner can request or perform deletion of relevant sessions, local memory, credentials and telemetry, and should also review any backups and provider-side retention. Removing an item from one store does not automatically remove other copies.

Revoke Google access

The account owner can revoke Jarvis’s access through Google Account connections. The local token can also be revoked and deleted using Jarvis’s installed setup tools. Revocation stops future access but does not automatically erase information already retained elsewhere.

Google API data

Jarvis’s use and transfer of information received from Google APIs is subject to the Google API Services User Data Policy, including its Limited Use requirements.