SHIPIT by Dzhura · Legal

Agent Risk & Acceptable Use

Version 1.0 · Effective 10 October 2026 · dzhura.app/shipit/agent-risk
Terms of Use · Privacy Policy · Agent Risk & Acceptable Use · First-run guide

SHIPIT runs AI coding agents on your Mac. That is useful and it is risky. This document says, in plain words, what agents can do, what can go wrong, what you are responsible for, and what you may not use SHIPIT for.

It is part of the SHIPIT Terms of Use. If the two ever disagree, the Terms of Use win. "We" and "Dzhura" mean Maksym Zhuk, who makes SHIPIT. "You" means the person using SHIPIT.

The short version

01What agents can do on your Mac

The agents are not ours. SHIPIT runs third-party AI coding tools, such as Claude Code, Codex, Grok, Gemini, OpenCode, Cursor and Aider. Other companies and projects make them, and they run under your own accounts and plans. SHIPIT is not made by, or affiliated with, those companies.

Where they run. In Code, each agent runs in a terminal pane. In Chat and Agent, SHIPIT runs them in the background, without a terminal window.

What they can reach. Agents run as your macOS user. Roughly, anything you can do in Terminal, they can do:

If you give SHIPIT Full Disk Access (setup offers it, so macOS stops asking about every folder), the agents SHIPIT starts get that access too. They can then read files macOS normally protects, such as Mail and Messages data. If you turn on the Personal plugin, agents can also read your contacts, calendars and reminders and, with your approval, send iMessages.

What SHIPIT itself does for you.

What SHIPIT does not do. Apart from the approval cards in the Agent tab, SHIPIT does not watch, filter or record what your agents do, and we do not receive your prompts or code. That also means we cannot stop an agent for you or undo what it did. What you ask an agent, and the files it reads, go to that agent's provider (Anthropic for Claude Code, OpenAI for Codex, xAI for Grok, Google for Gemini, and whichever provider you set up in tools such as OpenCode or Aider). Their terms and privacy policies apply. Our own handling of data is in the Privacy Policy.

02The two modes

Choose in setup or in Settings › Agents & AI.

Ask before actingFull access
Run commandsThe agent asks you firstWithout asking
Edit, create or delete filesMost agents ask you first; some (for example Aider) edit files in your project without askingWithout asking
Agent tabFile changes, shell commands and plugin actions stop at an approval card; Codex runs read-onlyWithout asking
ChatRead-onlyRead-only
Read files and send them to the providerWithout askingWithout asking
SandboxAgent tab: SHIPIT runs agents in a restricted sandbox. Code panes: whatever the agent's own sandbox provides; many agents have noneNone. Every command runs as you
How it is turned onDefault for new installsYou turn it on in setup or Settings and confirm. Installs from before version 1.0 were kept on Full access and are asked to keep it or switch

Things worth knowing:

03What can go wrong

These are real failure modes of today's AI agents, not hypotheticals.

Deleted or overwritten data. An agent "cleans up" a folder, rewrites a file from scratch, or overwrites your uncommitted work. Files outside git, and changes you never committed, may be gone for good.

Destructive commands. rm -rf, git reset --hard, git push --force, dropping a database, deleting cloud resources, killing processes, changing system settings. One line can do a lot of damage, and an agent can type it faster than you can read it.

Secrets sent to model providers. Agents read files to understand your project. If a .env file, an API key, a password or customer data sits in a file or in terminal output, it can end up in the prompt sent to the provider. Agents can also commit secrets to git, push them to GitHub, or include them in a deploy.

Costs on your accounts. Agents spend your plan limits or, with API keys, real money per use. Several agents in parallel spend faster. Agents can also create paid resources on hosting or cloud accounts you are signed in to. These charges are between you and those providers.

Private code pushed or published. New repositories SHIPIT creates are private, but an agent with your GitHub sign-in can make a repository public, create a public one, post a gist or publish a package. A deployed site is public. With Production on, a deploy replaces your live site.

Prompt injection. Agents follow instructions, including instructions hidden in text they read: a web page, a README, an issue or pull request comment, a dependency, the output of a command. A cloned repository can contain text written to make an agent leak your secrets or run a harmful command. Installing packages also runs other people's code. Ask before acting helps only if you read what you approve.

Breaking someone else's terms. Your agent providers, GitHub and your hosting each have rules: for example on automated or unattended use of a personal plan, on sharing an account, on rate limits, or on scraping. Running agents through SHIPIT does not change those rules, and a breach can get your accounts limited or closed.

Legal and licensing problems in what agents make. Generated code can closely match code under someone else's license. Dependencies agents add carry their own licenses. Who owns AI-generated work is unsettled in some countries. Generated text and images can infringe rights. If what you build handles personal data, privacy law applies to you.

Mistakes that look correct. Agents say "done" when they are not. Tests can pass because an agent weakened or deleted them. Code can call functions that do not exist, or open a security hole while looking tidy. Confident wording is not evidence.

04Your responsibilities and safeguards

You are responsible for what you approve, for what agents do in Full access, and for what you publish. These habits keep most problems small:

05Acceptable use

You may not use SHIPIT, or have agents use it, to:

Security work is fine on your own systems, and on others' with their written permission and within the law.

You must also follow the usage policies of every service your agents use: Anthropic, OpenAI, xAI, Google, GitHub, your hosting, and any other.

What happens if you break these rules. We may suspend or end your Dzhura account and your access to paid services, as section 18 of the Terms of Use describes. Refunds follow the Terms of Use. Where the law requires, we report to the authorities. We do not monitor your work, so we act on reports and evidence.

06Our responsibility, and its limits

We build SHIPIT with care: Ask before acting for new installs, a confirmation before Full access, private repositories, deploy only on your click. But we cannot control models that other companies run, or what an agent does with the access you give it.

You decide what agents may do. You are responsible for what you approve and for what agents do in Full access. Within the limits the law allows, we are not liable for loss caused by agents' actions, such as lost or damaged data, leaked secrets, charges on your accounts, or code or sites published. This does not apply when the loss was caused by SHIPIT itself not working as described, for example if SHIPIT starts an agent in Full access when you chose Ask before acting. The full rules, including the limits of our liability, are in the Terms of Use. Nothing here limits liability that the law does not allow us to limit, or your statutory rights as a consumer.

07Report a problem or abuse

Changes to this document

We may update this document as SHIPIT and the agents change. Each version has a number and a date at the top, and earlier versions stay available on dzhura.app. When it changes, SHIPIT shows a notice you can review without being blocked from your work. Changes take effect for you as section 21 of the Terms of Use describes.