Terms of Service
Last updated: 2026-05-14 Service: ainote (ainote.dev, app.ainote.dev, api.ainote.dev) Operator: Dcode Labs (Seunghan Kim)
1. 두 가지 분리된 것
Code (오픈소스)
ainote 의 소스 코드는 MIT License 하에 공개된다. 누구나 fork / modify / self-host 가능. ainote 운영자 (Dcode Labs) 는 코드 사용에 대한 보증을 제공하지 않는다 — MIT 라이선스 본문 따름.
Hosted Service (이 약관 대상)
ainote.dev / app.ainote.dev / api.ainote.dev 에서 Dcode Labs 가 운영하는 호스팅 서비스. 본 약관은 호스팅 서비스 사용에 적용된다.
자체 호스팅 인스턴스는 본 약관 대상이 아니다 — MIT 코드로 본인 서버 운영 시 본인 책임.
2. 계정
- 만 13세 이상만 사용 가능
- 한 사람당 다중 계정 허용 (예: 개인용 / 업무용 분리)
- 가입 시 제공한 이메일 주소가 사용자 본인 소유여야 함
- 비밀번호 / MCP key 보안 책임은 사용자 본인 — 분실 / 유출 시 즉시 회전
3. 허용·금지 행위
허용
- 사용자 본인 컨텐츠 생성 / 수정 / 삭제 / 공유
- API / MCP / OpenAPI 를 통한 자동화 호출 (rate limit 내)
- 본인 vault 의 git repo 외부 사용 (clone / push 자유)
- 데이터 export 후 다른 서비스로 마이그레이션
금지
- 타인의 데이터에 무단 접근 시도 (사용자 격리 우회)
- 인프라 abuse (DoS, 스팸, 무한 루프)
- 불법 / 유해 컨텐츠 저장 (CSAM, 폭력 선동, 사기 등)
- 본 약관 / 적용 법률 위반 행위
- 타인 계정 도용 / MCP key 무단 사용
위반 시 사전 통보 없이 계정 정지 / 데이터 삭제 가능.
4. Rate limit / Fair use
- 호스팅 서비스는 fair use 기준으로 무료 제공
- 단일 사용자가 인프라에 부담을 주는 패턴 (분당 수천 호출 등) 감지 시 일시적 차단 가능
- 정식 rate-limit 헤더 (
X-RateLimit-*) 는 Phase 3 후 도입 예정 - 대량 사용 필요 시 Contact 로 협의
5. 사용자 데이터 소유권
- 모든 사용자 컨텐츠의 소유권은 사용자 본인 — ainote 운영자는 단지 인프라 제공자
- ainote 운영자는 사용자 컨텐츠를 다음 외 목적으로 사용하지 않는다:
- 사용자 본인의 도구 호출 결과 반환
- 멀티-디바이스 동기화
- 보안 감사 (PII 없는 메타데이터만)
- 자세한 사용 / 비-사용 정책은 Privacy Policy
6. 서비스 가용성
- ainote 는 best-effort 가용성을 제공한다 — SLA 보장 없음
- 계획된 점검 / 장애 / 인프라 마이그레이션 시 일시 중단 가능
- 호스팅 인프라 (Render, GitHub, OS keychain 등) 의 장애는 ainote 운영자의 통제 밖
- 사용자 데이터 손실 위험 완화: vault git repo 는 사용자 본인 GitHub 계정에 존재 → ainote 서버 손실 시에도 vault 는 유지됨
7. 면책 / 책임 한계
- ainote 호스팅 서비스는 "as-is" 제공
- 데이터 손실 / 비즈니스 손실 / 결과적 손해 등에 대한 책임은 사용자가 지불한 금액 (무료 plan = $0) 한도 내
- 사용자가 본인 vault 의 GitHub repo 를 임의 삭제하거나, 자체 OS keychain 의 age identity 를 분실한 경우 ainote 운영자는 복구 불가
8. 종료
사용자가 종료
- app.ainote.dev → Settings → Delete account
- 7일 grace period 후 영구 삭제 (그 사이 같은 이메일로 재가입 시 데이터 복구 옵션 제공)
- vault git repo 는 사용자 본인 GitHub 계정에 그대로 남음
운영자가 종료
- 약관 위반 시 즉시 정지 가능
- 서비스 종료 결정 시 최소 30일 전 활성 사용자에게 in-app 알림 + 데이터 export 안내
9. 분쟁 해결
- 적용 법률: 대한민국
- 분쟁 시 우선 협의 — Contact
- 협의 불성립 시 서울중앙지방법원 1심 전속관할
10. 약관 변경
본 약관 변경 시 Last updated 일자가 갱신된다. 중대한 변경 시 활성 사용자에게 in-app 알림 + 30일 grace period.
지속 사용 = 변경된 약관에 동의.
11. Contact
- GitHub Issues: https://github.com/seunghan91/ainote/issues
- Telegram / Kakao open chat: https://seunghan.xyz
본 약관은 한국어 원본을 기준으로 한다. 영문 번역과 충돌 시 한국어 본문 우선.