Junction legal terms

Effective April 26, 2026

Terms of Service

These terms govern access to Junction, a local-first control surface for AI coding agents. Junction is operated by Zenith Global Holdings LLC, a Wyoming limited liability company.

Contact

Send privacy, legal, support, or billing questions to the Junction team.

Email support

Junction controls agents that run in your own development environment.

Eligible paid plans may include a 7-day trial before monthly billing starts.

Charges are not guaranteed to be refundable after payment, except where required by law or at our sole discretion.

1. Acceptance

These Terms of Service are an agreement between you and Zenith Global Holdings LLC, a Wyoming limited liability company, for your use of Junction websites, applications, daemon software, relay services, Switchboard automation, billing flows, and related services.

By creating an account, installing or using Junction, starting a paid plan, or continuing to use the service after these terms are posted, you agree to these terms. If you use Junction for an organization, you represent that you are authorized to bind that organization.

2. Eligibility and Accounts

You must be at least 13 years old to use Junction. If you are under the age of majority where you live, you may use Junction only with permission from a parent or legal guardian who agrees to these terms.

You are responsible for your account, your devices, your configured daemons, and all activity that occurs through credentials, sessions, OAuth grants, machine tokens, or browsers you control. Keep your sign-in, device, provider, and local machine credentials secure.

3. Junction Service

Junction is a web-first control surface for monitoring and controlling local AI coding agents. The Junction daemon runs on your machine and connects the hosted app to agent tools such as Claude Code, Codex, and OpenCode.

Switchboard can connect issue-tracker workflows to agent runs, branches, worktrees, and pull-request-oriented automation. You decide which repositories, issue trackers, daemons, providers, and actions to connect.

  • Junction is not a cloud code sandbox and does not replace your local development environment.
  • Agent execution, local files, local checkpoints, terminal output, and provider sessions are controlled by your local machine and provider tools.
  • Cloud services may process account, billing, analytics, notification, relay metadata, Switchboard, and support data needed to provide the service.

4. Local Daemon and Remote Access

The daemon can expose powerful control over your local development environment, including the ability to start agents, stream output, send prompts, approve actions, interact with terminals, and coordinate code changes.

You are responsible for where the daemon listens, which machines you pair, which networks you trust, and which commands or agent actions you approve. Do not expose a daemon to untrusted networks or users.

When you use Junction relay, relay traffic is designed to be end-to-end encrypted between your browser/client and daemon. The relay may process routing metadata and opaque encrypted frames, but it is not designed to read relay message contents.

5. AI Agents and Output

Junction orchestrates third-party and local agent tools. AI-generated output can be wrong, incomplete, unsafe, or unsuitable for your project. Review agent output, commands, dependencies, diffs, migrations, secrets handling, commits, pull requests, and deployments before relying on them.

You are responsible for the providers and tools you configure, including provider accounts, subscriptions, usage costs, provider terms, network access, sandbox settings, and any data those providers process through their own CLIs, APIs, or services.

  • Do not use Junction to violate laws, third-party rights, provider terms, repository rules, or workplace policies.
  • Do not use Junction to access systems, data, repositories, or credentials you are not authorized to use.
  • Do not intentionally submit secrets, regulated data, or confidential third-party data to support channels unless you intend us and our service providers to process it for support.

6. Plans, Trials, and Billing

Junction may offer free and paid subscription plans. Paid plans are billed through Stripe unless we tell you otherwise at checkout. Prices, limits, features, and plan names may change prospectively.

Eligible new paid-plan users may receive a 7-day trial when the trial is shown during checkout. The trial is provided so you can evaluate Junction before the first paid charge. Unless you cancel before the trial ends, the subscription automatically converts to the paid monthly plan shown at checkout.

You authorize us and Stripe to charge the payment method you provide for recurring subscription fees, taxes, and other amounts disclosed at checkout. Stripe may store and process payment information under its own terms and privacy policy.

7. Cancellation and Refunds

You may cancel a subscription through the billing controls we provide, including Stripe billing flows where available. Cancellation is normally effective at the end of the current billing period, and access may continue until that period ends.

No refunds are guaranteed. The 7-day trial is the opportunity to evaluate Junction before paid billing starts. After your card is charged, fees are non-refundable except where applicable law requires otherwise or where Junction decides, in its sole discretion, to issue a refund, credit, or correction.

Discretionary refunds or credits in one situation do not create a right to refunds or credits in any other situation.

8. Third-Party Services

Junction works with third-party services such as payment processors, OAuth providers, issue trackers, analytics providers, hosting and infrastructure providers, browser or operating-system push services, support tools, and AI agent providers that you configure.

Third-party services are governed by their own terms and privacy policies. We are not responsible for third-party services, provider outages, provider charges, provider model behavior, or data processing outside Junction-controlled systems.

9. Security

We use technical and organizational safeguards designed for the type of data Junction processes, including TLS for hosted services, encrypted relay traffic, encryption for stored daemon URLs, hashed runtime machine tokens, access controls, and limited internal access.

No service can guarantee perfect security. You must keep your own devices, browsers, operating systems, terminals, repositories, agent CLIs, provider credentials, and Junction daemon configuration secure.

10. Availability and Changes

Junction may change, suspend, limit, or discontinue parts of the service. Some features may be experimental, beta, or dependent on third-party services. We do not promise uninterrupted availability, error-free operation, or compatibility with every agent, provider, repository, network, or device.

11. Ownership and Feedback

You keep ownership of your code, repository content, issue content, prompts, and other materials you provide. You grant Junction the rights needed to operate, secure, support, and improve the service, including processing data you submit through connected integrations or support channels.

If you send feedback, suggestions, or ideas, you allow us to use them without restriction or compensation, but we do not claim ownership of your underlying code or confidential project materials.

12. Disclaimers and Liability Limits

Junction is provided as-is and as-available to the fullest extent allowed by law. We disclaim implied warranties of merchantability, fitness for a particular purpose, non-infringement, and any warranties arising from course of dealing or usage of trade.

To the fullest extent allowed by law, Junction will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, lost profits, lost revenue, lost data, business interruption, security incidents caused by your environment, or actions taken by agents, providers, or third-party services.

13. Suspension and Termination

We may suspend or terminate access if we believe you violated these terms, create security or abuse risk, fail to pay amounts due, or use Junction in a way that could harm Junction, users, third parties, or the service.

You may stop using Junction at any time. Account deletion or cancellation does not automatically remove data stored locally on your machines, in provider systems, or in third-party services you connected.

14. Governing Law and Contact

These terms are governed by the laws of Wyoming, excluding conflict-of-law rules. Unless applicable law requires otherwise, disputes will be handled in state or federal courts located in Wyoming.

Questions about these terms, privacy, support, or billing can be sent to [email protected].