AgentSlate

Remote control for Herdr

View the Project on GitHub DanielOu1208/agentslate

AgentSlate Privacy Policy

Effective: August 8, 2026

The AgentSlate developer does not operate an account system, cloud backend, advertising service, analytics service, or tracking service. Optional cloud dictation sends data to OpenRouter or Soniox using API keys that you supply.

How the app works

AgentSlate connects directly from your iPhone to a Mac you pair over your private Tailscale network. There is no AgentSlate account, cloud backend, advertising, analytics, tracking, or developer-operated server.

The app stores:

The paired Mac stores the device name reported by iOS, a random device ID, the pairing time, and only a SHA-256 digest of the device credential in owner-only local files. A device name can include a person’s name if that is how the iPhone is named. This record is used only to authenticate and identify paired phones; it is not sent to the AgentSlate developer.

Apple Dictation is the default and uses Apple’s on-device speech frameworks. In this mode, microphone audio stays on the iPhone.

Cloud dictation is optional. You choose Apple On-Device, OpenRouter Whisper, or Soniox v5 Real-Time in settings; each cloud engine remains unavailable until you save its API key and consent to sending audio. In cloud modes:

Provider responses and transcripts are bounded locally: HTTP response bodies are limited to 1 MiB, individual Soniox response frames and accumulated provider transcript text to 64 KiB, and cloud audio to two minutes. The final text sent to the paired Mac remains limited to 8,192 UTF-8 bytes.

When Apple On-Device is selected directly, cleanup is unavailable and neither audio nor transcript text is sent to OpenRouter or Soniox.

Microphone audio is never sent to the AgentSlate bridge. Only text you choose to send is delivered to the selected Herdr agent on your paired Mac.

Demo Mode uses fixed sample data and never contacts a real bridge.

Data shared by you

If you voluntarily submit a GitHub issue, security advisory, or TestFlight report, GitHub or Apple processes the information you provide under its own privacy terms. Do not include pairing codes, device credentials, private prompts, or sensitive logs.

Removing local data

Use Remove OpenRouter Key or Remove Soniox Key in Dictation settings to delete the corresponding saved key. Use Forget Bridge to remove the saved Mac and iPhone credential. When connected, AgentSlate also revokes that device on the Mac. If the Mac is offline, revoke its remaining record later with:

agentslate devices revoke DEVICE_ID

Changes and contact

Material changes will be posted to this page with a new effective date. For privacy questions, use AgentSlate support. Report security problems privately through GitHub Security Advisories.