Effective August 20, 2026

Privacy Policy

This policy explains how MyJarvisAi, a Harvesty product, handles information when a user operates the MyJarvisAi Android application and chooses to connect services or devices. Jarvis is the AI assistant inside MyJarvisAi.

Google access at a glance

Connecting Google Home is optional. Google shows the account, home, device, and permission screens. MyJarvisAi receives only the home information, device categories, state, capabilities, automations, and controls the user authorizes. It does not receive the user's Google password or passwords for linked device manufacturers.

Information the user chooses to provide or connect

Depending on the features and Android permissions the user enables, MyJarvisAi may process:

How Google Home information is used

MyJarvisAi uses user-authorized Google Home information only to provide connected-home features requested by the user, including:

When an assistant request requires AI processing, MyJarvisAi may send the request and relevant connected context to the user's configured AI provider to produce the response or determine the supported action. The AI provider processes and may retain that information under its applicable terms, settings, and retention controls.

MyJarvisAi does not sell Google user data, use it for targeted advertising, or provide it to data brokers. MyJarvisAi's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Other optional Google services

Calendar, Gmail, Drive, and Google Contacts are separate optional connections. MyJarvisAi requests the applicable Google authorization only when the user enables a capability. Depending on what the user grants, MyJarvisAi can read calendar events, create or edit events, search and read mail, change supported mailbox state or send a user-confirmed message, search or read a requested Drive file, and read contacts for assistant requests. Content relevant to an assistant request may be included in the context sent to the configured AI provider and may appear in MyJarvisAi conversation history. Revoking Google access stops new access but does not delete copies already retained in conversation history or by the configured AI provider.

SMS and phone-message access

The public Android application requests SMS read, receive, and send permissions for its optional phone-message assistant feature. MyJarvisAi does not request Call Log permissions. Android requires the user to select MyJarvisAi as the current assistant before the application offers the separate SMS permission prompts. Removing the assistant role or a required SMS permission stops the corresponding message feature.

When the user asks the assistant to work with an SMS, the relevant sender, recipient, and content may be sent to the configured AI provider. MyJarvisAi does not create a separate archive of the SMS inbox; however, message content repeated in a request or response can be retained as part of the MyJarvisAi conversation history and by the configured AI provider under its terms.

Notification awareness

Android's notification-access screen is separate from permission to show MyJarvisAi's own notifications. If the user grants notification access, MyJarvisAi still requires the user to choose which source applications are allowed. For allowed applications, notification title or sender and preview text are held in memory for up to ten minutes, or removed sooner when the source notification is removed. Notification content is not written to disk by the notification-awareness component. The selected application package names and allowlist are retained locally so the preference continues to work.

If the user sends an assistant request while notification context is active, relevant allowed notification text may be included in the context sent to the configured AI provider. The provider may process and retain that context under its applicable terms. MyJarvisAi does not use notification content for advertising.

Microphone, voice, and images

When the user starts an active live-voice session, microphone audio is transmitted to the configured AI provider so it can transcribe the request and return a response. Android displays an ongoing foreground-service notification when a live-voice session continues while the application is not in the foreground. Conversation transcripts are saved to the user's MyJarvisAi account as described below.

The public Play build uses Android's system photo picker when the user chooses an image-assistant or recognition feature and does not request Android camera permission. A separately distributed private owner build can also use a phone or compatible-glasses camera when its operator enables a camera feature. An image attached to an assistant request is sent to the configured AI provider for that request. MyJarvisAi deletes its temporary attachment copy after the request or when the screen closes; this does not delete the original image selected by the user or a copy retained by the AI provider under its terms.

Face recognition and Voice ID

MyJarvisAi offers optional, user-directed face recognition. Enrolled face photographs remain in encrypted application storage on the phone and are not uploaded to the MyJarvisAi cloud. Measurements derived from those photographs, called face-recognition templates or embeddings, are stored under the user's Firebase account so recognition can work after sign-in on another phone. A user can remove an enrolled face through the in-app face controls. Face photographs and templates may be considered biometric identifiers under applicable law.

Optional Voice ID enrollment is performed on the phone. Enrollment audio is processed temporarily and is not retained by MyJarvisAi after the local model creates the profile. The resulting numerical voice templates remain only in the application's local data for that account until the user clears the Voice ID profile, erases application data, or uninstalls the application. Voice ID is separate from live-voice audio sent to the configured AI provider.

MyJarvisAi does not receive Android fingerprint or device-unlock biometric templates.

Private owner device connections

The public Play build does not request Android location, nearby Wi-Fi, Bluetooth, or camera permission. It does not read GPS position, determine the user's physical location, run geofences, or scan nearby Wi-Fi or Bluetooth devices.

A separately distributed private owner build can request nearby Wi-Fi and setup-time location access for owner-only native-device setup, Bluetooth access for compatible glasses, and camera access for owner-enabled camera features. That build may retain connection and device state needed for an enabled feature, but MyJarvisAi does not use nearby Wi-Fi or Bluetooth discovery to build a physical-location history. Locations, addresses, or coordinates that a user deliberately asks MyJarvisAi to remember are stored as user-provided memory rather than obtained from an Android location permission.

How other information is used

Sharing and service providers

MyJarvisAi may disclose the information needed to providers that supply authentication, cloud infrastructure, AI processing, communications, diagnostics, or device connectivity. Assistant requests can include text, live microphone audio, attached images, requested SMS content, active allowed-notification context, saved memory, or connected-device context when that information is relevant to the feature the user invokes. Information may also be sent to a destination the user explicitly requests, such as when the user asks MyJarvisAi to control a connected device. Information may be disclosed when required by law or reasonably necessary to protect users, the service, or others.

MyJarvisAi does not sell personal information.

Storage, security, and retention

MyJarvisAi uses reasonable administrative and technical safeguards, including Android platform-provided protected storage for supported credentials and Android Keystore encryption for locally enrolled face files. No system can guarantee absolute security.

After a verified deletion request, MyJarvisAi removes the covered Firebase sign-in account and associated MyJarvisAi data from active cloud systems. Limited records may be retained when reasonably necessary for security, fraud prevention, legal compliance, dispute resolution, or backup rotation.

User choices, revocation, and deletion

A user can control access in the following ways:

Deletion requests should identify the email address used with MyJarvisAi and clearly state what should be deleted. We verify that the request comes from the account owner before deleting the Firebase sign-in account and associated MyJarvisAi account data from active cloud systems, including conversation history, saved memory, settings and connection records, and synced face-recognition templates. The cloud deletion request does not erase local data from a phone or source information that remains in the user's SMS application or independently controlled connected services. See Support and data requests for the complete request process.

Harvesty relationship

MyJarvisAi is a standalone Android application and a Harvesty product. A future optional connection between MyJarvisAi and Harvesty is planned, but it is not active today. Harvesty accounts and customer data are not connected to MyJarvisAi automatically. If that capability is introduced, the user or organization will be shown the connection and permission choices before data is shared.

Children

MyJarvisAi is not directed to children under 13, and we do not knowingly collect personal information from children under 13.

Changes and contact

We may update this policy as MyJarvisAi changes. The effective date at the top identifies the current version. Questions, privacy requests, and deletion requests can be sent to harvesty.team@gmail.com.