Policy · Updated September 7, 2026
Privacy is an architectural boundary.
This policy explains how Jarvis Home Project and its companion Google OAuth application, Jarvis Private Integration, handle authorized data through Home Assistant and n8n.
Project scope
Jarvis Home Project is a private, self-hosted household intelligence project operated for personal use. This public website is informational. It does not provide access to the private Jarvis system, household devices, live status, cameras, or personal records.
Google user data accessed
After the Google account owner gives explicit OAuth authorization, the private system may access Google Nest device and structure information made available through Google Device Access and Home Assistant. Approved data is limited to:
- Nest thermostat operating state, set point, ambient temperature, humidity, fan status, and device metadata.
- Nest Hub Max camera availability state and motion-event metadata.
- Identifiers required to associate approved devices and events with the correct Home Assistant entities.
Separately, Jarvis Private Integration uses n8n to provide the following read-only Google tools for accounts explicitly authorized by their owner:
- Gmail: message identifiers, senders, recipients, subjects, dates, labels, and snippets; individual message content when needed to answer a specific request.
- Google Calendar: events and their schedule information within a requested date range.
- Google Drive: file and folder search results and associated metadata. The current search tools do not download file contents.
- Google Contacts: contact information returned by the authorized contact lookup tool.
These n8n tools read information; they do not send, draft, delete, archive, or modify email, create or change calendar events, modify Drive files, or change contacts. Google permission prompts describe the permissions requested by each connection; permission scope and the operations exposed by a tool are distinct.
Jarvis never asks for or receives the Google account password. OAuth access can be revoked by the account owner through Google Account settings.
How the data is used
Google user data is used only to provide household awareness to the account owner—for example, reporting thermostat conditions or whether an approved device is available. It is not used for advertising, profiling, eligibility decisions, surveillance, or training public machine-learning models.
Authorized Google account information also supports the owner's personal assistance: finding relevant messages, understanding appointments and commitments, locating files or folders, and identifying contacts. Retrieved information may be included in the private assistant's context and awareness records. A failed or expired connection is not evidence that an inbox or calendar is empty.
Storage and protection
Operational data and credentials remain in the owner-controlled, self-hosted environment. Access tokens are stored outside the public website and source repository with restricted filesystem permissions. The public site contains no live household data.
The system publishes only a fixed allowlist of approved fields. Camera access tokens, entity-picture URLs, images, snapshots, streams, and media identifiers are excluded from the Jarvis observer interface. Restricted operational state is separated from the public-safe observer snapshot.
Sharing, sale, and transfer
Google user data is not sold, rented, shared with advertisers, or disclosed to data brokers. It is processed only by the owner-controlled services necessary to operate the private project, including Google Device Access and Home Assistant as authorized by the owner.
Retention and deletion
Current-state observations are refreshed and may replace earlier state. Limited operational records may be retained to diagnose reliability and security issues. The owner can stop collection by revoking Google authorization or disabling the Nest integration, and can remove retained local data from the self-hosted environment.
For the n8n integrations, retained information may also include workflow execution results, assistant conversations, and awareness records. Revoking Google access stops future authorized retrieval but does not automatically erase previously retained records or backups. The owner can disconnect the relevant n8n credential, disable collection, and delete retained records through the private systems that store them.
Children’s privacy
The project is not offered to children and does not knowingly collect Google account data from children. Household device-health monitoring uses explicit privacy boundaries: child-associated devices do not expose logged-in, screen-lock, camera, screenshot, or remote-control information through Jarvis.
Public website data
This website does not require an account and does not intentionally set advertising or behavioral-tracking cookies. Standard hosting and security infrastructure may process basic request information—such as IP address, browser type, requested page, and timestamp—to deliver and protect the site.
Contact and updates
Privacy questions can be sent to the project contact address displayed on the Google OAuth consent screen. Material changes to this policy will be published here with an updated effective date.