Sia Makerlab
홈회사소개서비스포트폴리오공지사항문의하기

© since 2025 Sia Makerlab. All rights reserved.

사업자등록번호: 649-11-03282 | 대표: 이장욱

통신판매업신고번호: 제2025-충북제천-0264호

Vibe Coder Android

이용약관

Sia Makerlab 제품 포트폴리오 통합 페이지에서 제공하는 이용약관입니다.

이용약관v1.2

Terms of Service

Last Updated: May 25, 2026

Effective Date: May 25, 2026

Revision: 1.2

Revision History

VersionDateChanges
1.2May 25, 2026Re-aligned the Terms with the project's README.md. §2 Description of Service now mirrors the README's stated capabilities (sign in, send prompts, watch log streams, download APK, open the system install screen) and the documented security memo (DataStore token storage, Bearer / cookie equivalence, WebSocket first-frame authentication). Removed §2 / §4 / §5 references to CHANGELOG-derived features that the README does not document: optional TOTP 2FA, voice input (RECORD_AUDIO), background notification polling (POST_NOTIFICATIONS, ACCESS_NETWORK_STATE for the poller), the deep-link intent filter, the in-app Admin screen, and the role-based access model.
1.1May 25, 2026Reflected 2026-05 repo split and added TOTP / voice / notification polling / deep-link / Admin disclosures. (Superseded by v1.2.)
1.0May 18, 2026Initial release.

1. Agreement to Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you ("User," "you," or "your") and Sia Makerlab ("Company," "we," "us," or "our") regarding your use of the Vibe Coder Android mobile application and the companion Vibe Coder Server software (collectively, the "Service").

By downloading, installing, accessing, or using the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, do not use the Service.

We reserve the right to modify these Terms at any time. Your continued use of the Service after any modifications constitutes acceptance of the updated Terms.

2. Description of Service

Vibe Coder is a remote developer console, distributed as two separate components since v0.4.x (May 2026):

  • Vibe Coder Server (vibe-coder-server repository): a Ktor-based server, written in Kotlin/JVM, that you run on your own PC. It executes the Anthropic Claude Code CLI, the Gradle Wrapper, and Git operations against Android project directories on your filesystem, exposes a local admin web console for user management, and streams logs over WebSocket.
  • Vibe Coder Android (vibe-coder-android repository): a single-user Android console that signs in to the Vibe Coder Server over LAN, sends Claude prompts, watches log streams, downloads the produced debug APK, and opens the Android system install screen for it. Nothing more.

The two components are kept wire-compatible through a shared :shared JVM module containing serialized DTOs, API paths, and WebSocket frame definitions.

As documented in the Android client's README, the security model is intentionally scoped as a single-user LAN tool:

  • The Android session token is stored in Jetpack DataStore; the Android Keystore is intentionally not used.
  • The same token is accepted by the server as either an Authorization: Bearer header or a vibe_session cookie.
  • The console WebSocket authenticates by sending {"type":"auth","token":"..."} as the first frame after connect; the token never appears in the connection URL.

The Android app is provided for Android devices only.

3. Eligibility and Use Requirements

3.1 Intended Users

The Service is intended for software developers who own and operate both the Android device running the app and the PC running the Vibe Coder Server. You represent that:

  • You own or are authorized to use the Android device on which you install the App;
  • You own or are authorized to use the PC on which you run the Vibe Coder Server;
  • You own or are authorized to access the Android project directories you register with the Vibe Coder Server;
  • You have a valid right to use the Anthropic Claude Code CLI under your own Anthropic account.

3.2 Account Holder Age

The Google account used to install the App or the developer environment used to run the Vibe Coder Server must belong to a person of the legal age required by Google Play and the laws of your jurisdiction (typically at least 13 years of age, or 16 in the European Economic Area). By using the Service, you represent that you meet this age requirement.

3.3 Network Environment

You acknowledge that the Vibe Coder Server is designed to be operated on a trusted local area network. You are responsible for the security configuration of that network, including Wi-Fi credentials, firewall rules, and isolation from untrusted devices. The Service is not designed to be exposed to the public internet; doing so is strongly discouraged and is at your sole risk.

4. User Accounts and Credentials

The Service does not require user registration with Sia Makerlab. User accounts (username, password) are created and managed by you in the Vibe Coder Server's local admin web console (http://<server-IP>:17880/admin) and are stored only on your own PC. Identity between your Android device and your server is established by an opaque session bearer token issued at login.

You are responsible for:

  • Choosing strong passwords
  • Restricting access to the server's admin console (which by default binds only to LAN interfaces)
  • Revoking signed-in devices and rotating credentials when an Android device or PC is lost, sold, or transferred

5. License Grant and Restrictions

5.1 License Grant

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to download, install, and use the App on a compatible device that you own or control, and to run the Vibe Coder Server software on PCs that you own or control, solely for your personal or internal professional development purposes.

5.2 Restrictions

You agree NOT to:

  • Copy, modify, or distribute the Service or any portion thereof except as permitted by its source license (where applicable)
  • Reverse engineer, decompile, or disassemble the Android binary, except to the extent expressly permitted by applicable law
  • Remove, alter, or obscure any proprietary notices on the Service
  • Use the Service for any illegal, harmful, or unauthorized purpose, including but not limited to building or distributing malware
  • Use the Service to access Android project directories, source code, or systems that you are not authorized to access
  • Sign in to a Vibe Coder Server using credentials that were not issued to you by that server's administrator
  • Expose the Vibe Coder Server to the public internet without strong, separately-managed access controls
  • Attempt to bypass the bearer-token authentication
  • Use the Service to build or distribute APKs in violation of any applicable third-party rights

6. Third-Party Tools and Services

The Vibe Coder Server invokes third-party command-line tools that you must install separately on your PC. Your use of those tools is governed by their respective licenses and terms, not by these Terms:

  • Anthropic Claude Code CLI — subject to Anthropic's Usage Policies and Terms of Service. When you invoke a prompt through Vibe Coder Android, the request is transmitted by your local Claude CLI directly to Anthropic under your own Anthropic account. You are responsible for compliance with Anthropic's policies and for any associated usage costs.
  • Git and Gradle (including the Gradle Wrapper) — subject to their respective licenses.
  • Google Play Services / FileProvider / Android system intents — subject to Google's terms.

We are not responsible for the availability, behavior, billing, output, or policy compliance of these third-party tools.

7. Intellectual Property Rights

The Service, including all content, features, functionality, design, server architecture, Android UI, and software (other than third-party components governed by their own licenses), is owned by Sia Makerlab and is protected by copyright, trademark, and other intellectual property laws.

Any feedback, suggestions, or ideas you provide regarding the Service may be used by us without any obligation to you.

8. User Content and Data

You retain all rights to your project source code, prompts, build artifacts, Git history, and any other data processed by the Service. Because all such data stays on your PC and your Android device, Sia Makerlab does not host, receive, or claim any rights to it.

You are solely responsible for ensuring that you have the rights to process any such data through third-party tools (for example, sending source code excerpts to Anthropic via the Claude CLI).

9. Disclaimers and Limitation of Liability

9.1 General Disclaimer

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

9.2 Build, Install, and Code Modification Risks

You acknowledge that the Service triggers code modifications (via Claude prompts), Gradle builds, and APK installations against project directories on your PC and your Android device. You are solely responsible for:

  • Reviewing any code changes proposed or applied by the Claude CLI before relying on them
  • Backing up your project source code and Git history before invoking destructive operations through other tools
  • Verifying that any APK installed via the install-intent launch comes from a project you trust

9.3 Network and Untrusted-Network Risks

You acknowledge that you are responsible for the security of the LAN on which you run the Vibe Coder Server. Exposing the server to an untrusted network or to the public internet may allow unauthorized parties to invoke Claude, Gradle, and Git operations against your project workspace.

9.4 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SIA MAKERLAB SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUES, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES RESULTING FROM YOUR USE OF THE SERVICE, INCLUDING WITHOUT LIMITATION ANY LOSS RESULTING FROM CODE CHANGES PROPOSED BY THIRD-PARTY AI TOOLS, FAILED OR INCORRECT BUILDS, OR APK INSTALLATIONS.

10. No In-App Purchases

The Service does not currently offer in-app purchases or subscriptions. Any third-party costs (for example, Anthropic API usage charges) are billed directly by the respective third party to your own account with that third party.

11. No Advertising

The Service does not display advertisements and does not integrate any advertising SDK.

12. Privacy

Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference. Please review our Privacy Policy to understand our practices.

13. Termination

We reserve the right to terminate or suspend distribution of the App at any time, without notice, for conduct that we believe violates these Terms or is harmful to other users, us, third parties, or for any other reason.

You may terminate your use of the Service at any time by:

  • Signing out of and uninstalling the Android App from your device, and
  • Stopping and uninstalling the Vibe Coder Server from your PC.

Because the Service is operated on your own hardware, termination by us does not interrupt any locally-running Vibe Coder Server instance you have already installed; you remain responsible for that instance under these Terms.

14. Changes to Terms

We may update these Terms from time to time. We will notify you of any changes by:

  • Updating the "Last Updated" date at the top of these Terms
  • Displaying a notice within the App for material changes

Your continued use of the Service after any changes constitutes acceptance of the updated Terms.

15. Governing Law and Dispute Resolution

These Terms shall be governed by and construed in accordance with the laws of the Republic of Korea, without regard to its conflict of law provisions.

For users in the European Union, these Terms shall be interpreted in accordance with applicable EU law.

Any disputes arising from these Terms or your use of the Service shall be resolved through good-faith negotiation. If negotiation fails, disputes shall be submitted to the competent courts of the Republic of Korea.

16. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary so that the remaining Terms will otherwise remain in full force and effect.

17. Entire Agreement

These Terms, together with the Privacy Policy, constitute the entire agreement between you and Sia Makerlab regarding your use of the Service.

18. Contact Us

Sia Makerlab

  • Email: sia@siamakerlab.com
  • Website: https://siamakerlab.com

These Terms of Service are available in English. If translated versions are provided, the English version shall prevail in case of any discrepancy.

Vibe Coder Android 제품 페이지로 돌아가기