Back

Terms of Service

Last updated: February 28, 2026

1. Agreement

By installing the AirCC agent, using the AirCC web app, or accessing any AirCC client application ("the Service"), you agree to these Terms and our Privacy Policy. If you do not agree, uninstall the agent and stop using the Service.

2. Eligibility

You must be at least 13 years old (or 16 in the EEA) to use the Service. By using AirCC, you represent that you meet this age requirement and have the legal capacity to enter into these Terms. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization.

3. What the Service Does

AirCC has two parts:

  • Agent — a lightweight Go binary you install on your machine. It runs as a background service, listens for incoming WebRTC connections, and provides a real PTY (pseudo-terminal) session.
  • Client — a web app (PWA) or mobile app you use to connect to your agent and interact with the terminal remotely. Android is available now; iOS is coming soon.

We facilitate the connection between your client and agent via signaling servers. Once the peer-to-peer WebRTC connection is established, all terminal data flows directly between your devices — encrypted with DTLS — without passing through our infrastructure.

4. Account & Authentication

  • You sign in using Google OAuth. You must use an account you own and control.
  • You are responsible for all activity under your AirCC account.
  • Keep your device keys confidential. Anyone with your device key can pair a client to your machine.
  • Notify us immediately if you suspect unauthorized access to your account.

5. The Agent Software

  • The agent runs with the permissions of the OS user that installed it. It does not request root or administrator access unless you explicitly run it as root.
  • The agent starts automatically on boot and reconnects after network changes. You can stop or uninstall it at any time.
  • You are responsible for the security of the machine on which you install the agent. AirCC provides remote access to whatever that machine's terminal can do.

6. Acceptable Use

You agree to:

  • Only install the agent on machines you own or are authorized to manage.
  • Not use the Service to gain unauthorized access to systems, networks, or data.
  • Not use the Service to distribute malware, conduct denial-of-service attacks, or perform any illegal activity.
  • Not attempt to reverse-engineer, decompile, or extract source code from the agent binary or client applications.
  • Not resell, sublicense, or redistribute the Service without written permission.
  • Comply with all applicable local, state, national, and international laws.

7. Privacy & Data

Your terminal sessions are peer-to-peer and encrypted end-to-end. We cannot access, monitor, or log the content of your sessions. For full details on what data we do collect (account info, device metadata, signaling), see our Privacy Policy.

You retain full ownership of everything that happens in your terminal. We claim no rights to your code, data, or command output.

8. Third-Party Services

The Service relies on third-party infrastructure (including Google OAuth, Supabase, and STUN/TURN servers) as described in our Privacy Policy. We are not responsible for the availability, accuracy, or practices of third-party services. Your use of those services is subject to their respective terms and policies.

9. Availability & Support

  • We aim to keep the signaling and authentication services available at all times, but we do not guarantee 100% uptime. Peer-to-peer connections depend on your own network conditions.
  • The Service is currently provided free of charge. We reserve the right to introduce paid tiers in the future, with reasonable notice.
  • Support is provided on a best-effort basis via X (@brem_lau).

10. Intellectual Property

The AirCC name, logo, agent binary, and client applications are our property. These Terms grant you a limited, non-exclusive, revocable license to use the Service for its intended purpose. All rights not explicitly granted are reserved.

11. Disclaimer of Warranties

The Service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the Service will be uninterrupted, error-free, or secure against all threats.

12. Limitation of Liability

To the maximum extent permitted by law, AirCC and its operators shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from or related to your use of the Service, including but not limited to:

  • Loss of data on machines you connect to via the agent.
  • Unauthorized access resulting from compromised device keys or account credentials.
  • Damages caused by commands executed through remote terminal sessions.
  • Service interruptions or downtime.

You acknowledge that you are running commands on your own machines and accept full responsibility for the consequences of those commands. Nothing in these Terms excludes liability that cannot be excluded under applicable law.

13. Indemnification

You agree to indemnify, defend, and hold harmless AirCC and its operators from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your use of the Service, your violation of these Terms, or your violation of any third-party rights. This section does not apply to the extent prohibited by applicable consumer protection law.

14. Termination

  • You may stop using the Service at any time by uninstalling the agent and deleting your account.
  • We may suspend or terminate your account if you violate these Terms, with or without notice.
  • Upon termination, your device registrations and account data will be deleted per our Privacy Policy.
  • Sections 10–13, 16, and 17 survive termination of these Terms.

15. Changes to These Terms

We may revise these Terms at any time. Material changes will be communicated through the app. Your continued use of the Service after changes take effect constitutes acceptance of the revised Terms. If you disagree with any changes, stop using the Service and delete your account.

16. Governing Law & Jurisdiction

These Terms are governed by the laws of the Republic of Singapore, without regard to its conflict-of-law provisions. Any disputes arising from these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of Singapore. If you are a consumer in the EU/EEA, nothing in this section affects your rights under mandatory local consumer protection laws.

17. General

  • Severability — if any provision of these Terms is found unenforceable, the remaining provisions remain in full effect.
  • Entire agreement — these Terms and our Privacy Policy constitute the entire agreement between you and AirCC regarding the Service.
  • Waiver — our failure to enforce any provision does not constitute a waiver of that provision.
  • Assignment — you may not assign your rights under these Terms. We may assign ours in connection with a merger, acquisition, or sale of assets, with notice to you.

18. Contact

Questions about these Terms? Reach out via X (@brem_lau).