Questions about privacy, how the app works, guardian alerts, battery life, and more — answered plainly, with separate sections for Android and iPhone.
Jump to: On Android · On iPhone
Yes — but only in memory, only during analysis, and it never stores or transmits the text. On Android, Agent Hita reads what's visible on screen in order to analyse it; on iPhone, it checks what's typed in the Agent Hita keyboard. The moment analysis is complete, the raw text is discarded. It is never written to storage and never sent anywhere. At most, the app keeps the result — a risk category and a severity level (and, on Android, the app name) — not the messages themselves.
A guardian email contains only:
The email also shows when it was detected and, if one was entered during setup, the name of the person being protected. It never contains message text, the names or phone numbers of the people they were talking to, or conversation history.
No message content is ever sent to the cloud. The only data that leaves the device is:
All detection and AI analysis happens locally, on your device.
Yes. Agent Hita's source code is publicly available on GitHub. Anyone — researchers, journalists, parents, or security experts — can read the code and verify that it does exactly what we say. There are no hidden data collection paths, no backdoors, and no obfuscated network calls. View the source code →
The app is free for individual use. Commercial use requires a license.
Eight categories of harmful behaviour:
LOW: Weak signals detected.
MEDIUM: Moderate signals detected. Nothing is ever sent to the guardian at this level.
HIGH: Strong signals corroborated across multiple detection layers. A guardian alert email is sent (if a guardian is configured and has confirmed).
Thresholds are automatically lower for children and teenagers, so the same message triggers a higher risk level for a younger person. What you see on the device at each level differs by platform — see the Android and iPhone sections below.
This is a real challenge. Teenagers frequently use words like "kill," "destroy," "attack," and "I'll end you" in gaming and social contexts. Agent Hita addresses this in several ways:
A false positive is when Agent Hita flags a message as risky when it shouldn't have — for example, teenagers using hyperbolic slang like "I'll kill you at this game." These are expected in any detection system.
You can report a false positive from within the app — on Android from the event detail screen, on iPhone through the in-app feedback screen. This helps improve the detection models. On Android, false positive reports contain only the risk category and severity — never the message text itself.
Yes. Agent Hita is not a hidden surveillance tool. The app requires explicit setup by the person on the device, including accepting the terms, choosing a user category, and optionally configuring a guardian. It cannot be switched on without the device owner's direct action — on Android through the Accessibility Service permission in the device settings, and on iPhone by adding the keyboard and turning on “Allow Full Access” in Settings. Agent Hita is designed to be consensual. The person being protected is always aware the app is installed.
The parent or legal guardian who installs and sets up Agent Hita on the child's behalf gives consent for the child: the first time the app opens, they are asked to confirm that they are the child's parent or legal guardian and to accept the Terms and Privacy Policy. Agent Hita can't be installed silently: the device owner has to add it and switch it on, and the child is not asked to create an account. Parents can ask us to review or delete their child's information, or refuse further collection, by contacting privacy@agenthita.org.
The information used to set up guardian alerts is provided by the parent or legal guardian, not requested directly from the child.
Guardian alerts are only sent for HIGH-risk detections, and only to a guardian address that has been confirmed.
On Android, alerts are throttled to a maximum of one alert per contact per 24 hours. If multiple HIGH-risk events occur for the same contact within that window, they are accumulated and sent as a single aggregated alert when the window expires. This prevents alert fatigue while ensuring the guardian is informed.
On iPhone, each HIGH-risk detection sends its alert right away instead of being combined, and a daily limit per guardian address prevents floods.
Currently supported: WhatsApp, WhatsApp Business, Instagram Direct, Google Messages, Samsung Messages, and the standard Android SMS app. Only 1-on-1 conversations are analysed — group chats are intentionally skipped.
Additional apps can be added via remote configuration without requiring a new app update.
Yes. Agent Hita reads what's visible on screen — the same way a screen reader does — rather than intercepting the network. End-to-end encryption doesn't affect what's displayed on the device screen, so it works fully on WhatsApp, Instagram DM, and any other encrypted messaging app.
Agent Hita uses Gemma — a compact AI language model by Google — to provide deeper semantic understanding of messages. It runs entirely on the device, requires no internet connection once installed, and message content is never sent to any server.
The first time you open the dashboard, Agent Hita offers to set up Gemma. After you accept Google's Gemma terms, the app downloads and installs the model (~900 MB) automatically in the background — no manual steps needed.
If you decline, Agent Hita still runs its full rule-based detection pipeline, which covers thousands of known harmful phrases and word patterns. Gemma enhances detection — especially for coded or indirect language — but is not required for the app to work.
LOW: Weak signals detected. Stored locally for pattern tracking. No notification sent.
MEDIUM: Moderate signals. Recorded and shown on the dashboard. Whether a local notification appears on the device depends on the notification preference below — nothing is ever sent to the guardian at this level.
HIGH: Strong signals corroborated across multiple detection layers. A local notification always fires and a guardian alert email is sent (if a guardian is configured).
Thresholds are automatically lower for children and teenagers, so the same message triggers a higher risk level for a younger person.
Yes. Under Notification Settings in the app menu, there is a toggle for "Notify for high-risk only." HIGH-risk detections always produce a notification regardless of this setting — the toggle only decides whether MEDIUM-risk detections also interrupt you with a notification, or are recorded silently for the dashboard instead.
Default by account type:
This is only a starting default. Anyone can switch the toggle on or off at any time, for any account type, in Notification Settings.
Before analysing any message, Agent Hita checks whether the monitored person is searching for help or trying to understand their monitoring situation — phrases like "am I being tracked," "I feel unsafe," or "domestic abuse help." If detected, three things happen automatically:
This moment is never recorded anywhere. It is designed to protect the monitored person from situations where the monitoring itself has become a tool of control. Read the full Trust Specification →
Agent Hita is event-driven — it only runs when a messaging app is in the foreground and a new message appears. It does not run in the background continuously or poll for changes. Rule-based detection runs in milliseconds. Gemma inference takes a second or two per message but is only triggered when a new message appears on screen.
In typical use the battery impact is minimal. Some Android manufacturers (notably Samsung) aggressively kill background services. Agent Hita addresses this by running as a foreground service with a persistent notification, which also gives you visibility that it is active.
Android 8.0 (API level 26) or higher is required. The Gemma on-device AI model requires a device with at least 4 GB of RAM and works best on devices with 6 GB or more. The app runs fully without Gemma on any supported Android device.
Install Agent Hita from the App Store, then open the app once to choose an age band and add a guardian email — the guardian confirms the address from the email we send.
Then set up the keyboard in two steps:
In any app, press and hold the globe key on your keyboard and choose Agent Hita to start typing with protection on.
iOS doesn't let one app read another app's screen, so on iPhone Agent Hita works differently: it's a keyboard. As you or your child type in any app, it checks the reply on the device and shows a warning in the keyboard when something looks unsafe. HIGH-risk detections also email a guardian.
Because it only sees what is typed, it does not see incoming messages, and it protects only while the Agent Hita keyboard is the one being used.
Most of the same categories as on Android, recognized in the reply being typed — for example agreeing to keep a secret from parents, handing over a code or password, agreeing to pay under pressure, agreeing to meet up or saying no one is home, or pleading with someone who is making threats.
Any app where you type with the Agent Hita keyboard. iOS doesn't allow custom keyboards in secure fields such as password fields, and some apps refuse third-party keyboards. Agent Hita also skips fields an app labels as a specific type of data, such as an email address or a one-time code. Text typed with another keyboard isn't analyzed.
Yes. It checks what you type, on your device, not messages on a server, so it works the same way in any app you use the Agent Hita keyboard in, encrypted or not.
iOS shows a standard warning for any keyboard with “Allow Full Access”: that it could transmit what you type. Agent Hita uses Full Access only to send the guardian alert email when it detects a HIGH-risk message. The alert contains the risk category, severity, and when it happened — never what was typed — and your typing is not sent to our servers. Without Full Access, guardian alerts can't be sent.
Agent Hita doesn't download a model on iPhone. On supported iPhones and iOS versions it may use an Apple-provided on-device AI model; when that model isn't available, it uses its rule-based detection alone. Message content is never sent to a server either way.
LOW and MEDIUM show as a warning in the keyboard's top bar, and HIGH also emails your guardian (if one is set up and confirmed). There is no dashboard, no separate notification, and no notification setting on iPhone: the keyboard shows its own warning whenever it detects something.
There is no background service on iPhone: the keyboard only runs while you are typing with it.
iOS 26 or later. Apple's on-device AI needs an iPhone that supports Apple Intelligence; on other iPhones, rule-based detection still runs.
Not currently. These are Android-only for now: disappearing-message detection, the anti-coercion safeguard (crisis resources and helplines), the 90-day consent check-in, the email to the guardian when monitoring is turned off, and the dashboard and notification settings.