보안은 단순한 기능
아키텍처입니다. 로컬 퍼스트. 오픈 소스. 텔레메트리 없음. 귀하의 코드로 학습하지 않습니다. 모든 함수는 명시된 대로만 작동하며 그 이상은 하지 않습니다.
로컬 퍼스트
- 기본적으로 모든 데이터가 귀하의 머신에 저장됩니다
- 메모리, 작업, 저널, 설정 — 어디에도 나가지 않습니다.
- 클라우드 동기화 없음 — 서버로 업로드되는 데이터는 없습니다
- 로컬 모델로 완전한 오프라인 작동을 지원합니다.
오픈 소스
- 모든 코드가 공개되어 있습니다 — 확장 프로그램, IDE, CLI
- Ava 는 자신의 소스 코드를 읽고 설명할 수 있습니다.
- 포크하고 감사하며, 우리가 주장하는 모든 것을 검증하세요.
- Apache 2.0 라이선스
숨겨진 동작 없음
- 텔레메트리, 분석, 추적 모두 제로입니다.
- 귀하의 코드는 AI 모델 학습에 사용되지 않습니다.
- 어떤 도구에서도 외부 서버 연결이 없습니다.
- 모든 기능은 명확히 작동합니다. 숨겨진 것은 없습니다.
비밀 정보 처리 방식
API 키와 인증 정보는 대화 기록이나 로그에 유출되지 않으며, 우리 서버로도 전송되지 않습니다.
OS 키체인 사용, 설정 파일 대신
추가한 모든 API 키는 운영 체제의 안전한 키체인에 저장됩니다 (VS Code 의 SecretStorage, macOS 의 Keychain, Windows 의 Credential Manager). 평문 파일에 저장되지 않으며 Git 에 커밋되지도 않습니다.
권한 기반 접근 제어
Ava 는 전체 보물창고를 보지 않습니다. 특정 비밀을 요청하면, 현재 채팅에서 승인해 주고, Ava 는 불투명한 핸들만 받습니다. 값 치환은 도구 실행 시점에 이루어지며, 실제 비밀은 모델 컨텍스트에 포함되지 않습니다.
세션 범위 작업 세트
승인된 비밀은 현재 채팅에 한정된 메모리 내 작업 세트에 보관됩니다. 새 채팅 시작 시나 확장 프로그램 재시작 시 모두 지워집니다. 명시적으로 저장하지 않는 한 아무것도 유지되지 않습니다.
스트리밍 리드랙터
심층 방어 전략: Ava 가 생성하는 모든 텍스트 스트림은 고신뢰 패턴 (Anthropic 키, OpenAI 키, GitHub 토큰, AWS 키, JWTs, Stripe 키, PEM 블록) 을 위해 스캔됩니다. 매칭된 항목은 텍스트가 UI, 메모리 또는 디스크에 도달하기 전에 [REDACTED:kind] 로 대체됩니다.
데이터 처리 방식
API 키
OS 키체인에 저장됩니다 (VS Code 의 SecretStorage, IDE 의 시스템 키체인). 우리 서버로 전송되지 않으며 로그에도 남지 않습니다.
대화
~/.ava/ 에 로컬로 저장됩니다. 절대 업로드되지 않으며, 클라우드 동기화도 없습니다. 언제든지 삭제 가능합니다.
메모리
로컬에 저장되며 절대 업로드되지 않습니다. 메모리는 사용자별 및 프로젝트별로 관리됩니다. 어떤 것이 저장될지 당신이 통제합니다.
작업 및 저널
로컬에 저장됩니다. 생산성 데이터는 기기에 머무릅니다 — 클라우드 동기화는 없습니다.
공유 학습
기본적으로 비활성화되어 있습니다. 활성화되면 익명화된 기술 패턴만 공유되며, 개인 데이터, 코드 또는 선호도는 절대 공유되지 않습니다.
사용 데이터
플랫폼 계정 청구용 토큰 사용량만 추적됩니다. 서버 측에 대화 내용은 저장되지 않습니다. BYOK 사용량은 아예 추적하지 않습니다.
Ava 의 내부 방어선
모든 도구 호출은 실행되기 전 안전 검증을 거칩니다. Ava 는 어떤 요청을 하더라도 — 실제로는 위험한 작업은 수행할 수 없습니다.
경로 트래버셜 검증
파일 읽기 및 쓰기 권한은 프로젝트 루트와 Ava 의 홈 디렉토리를 기준으로 검증됩니다. ../../ 탈출 시도, 형제 디렉토리 공격, 샌드박스 밖의 절대 경로는 도구 경계에서 즉시 차단됩니다.
도구 리스크 레벨
각 도구는 위험 수준 (안전, 쓰기, 위험) 을 명시합니다. 권한 모드 (Strict / Balanced / Autonomous) 를 통해 자동 실행 항목과 사용자 확인이 필요한 항목을 제어합니다.
인증 정보 패턴 차단
memory_save 및 support_request 도구는 입력 텍스트를 12 가지 이상 인증 패턴 (API 키, JWT, AWS / GitHub / Stripe / Slack 토큰, PEM 블록, DB URL 등) 으로 검사합니다. 매칭되면 도구 호출 자체가 완전히 차단되며, 인증 정보는 메모리나 지원 티켓에 결코 저장되지 않습니다.
프롬프트 인젝션 방지
명령어처럼 보이는 도구 출력은 데이터로만 취급됩니다. Ava 는 사용자가 직접 입력한 것처럼 외부 도구 결과를 실행하지 않습니다.
당신이 그녀의 행동을 통제합니다
세 가지 권한 모드가 있습니다. Ava 에게 부여할 자율성의 정도를 당신이 결정합니다.
모든 쓰기 작업과 위험한 도구는 반드시 확인이 필요합니다. 최대한의 제어를 제공합니다.
쓰기 작업은 자동으로 허용됩니다. 위험한 도구는 여전히 확인이 필요합니다. 기본 설정입니다.
모든 작업이 자동으로 허용됩니다. 계획 수립 및 사용자 질문은 여전히 당신의 입력을 기다립니다.
가입 남용 방지
모든 가입은 계정 생성 전 세 단계의 심사를 거칩니다. 무료 토큰은 실제 사용자를 위해 확보되며, 크레딧 농사를 막습니다.
임시 이메일 차단 목록
알려진 임시 이메일 제공자 (mailinator, tempmail, guerrillamail, ese.kr 계열, 30 개 이상 정확한 도메인 + 6 개 와일드카드 패턴) 는 데이터베이스 트리거 단계에서 차단됩니다. 클라이언트 우회는 무효입니다. 거부는 서버 측에서 트랜잭션 단위로 원자적으로 처리됩니다.
가입 기록 분석 로그
모든 시도 (허용 또는 차단) 는 타임스탬프, 이메일, 도메인, 사유와 함께 기록됩니다. 이를 통해 남용 패턴을 실시간으로 파악하고 배포 없이 차단 목록을 업데이트할 수 있습니다.
신규 사용자 등록 게이트
Postgres 트리거가 도메인이 일치할 경우 인증 삽입을 롤백합니다. 고아 계정이나 불완전한 상태가 발생하지 않습니다. 가입이 거부된다면, 아무것도 생성되지 않습니다.
보안 모드: '!!'를 입력해 전체 코드를 감사하세요
5 명의 전문 페르소나가 코드베이스에 대해 통합 보안 감사를 수행합니다. Recon 은 공격 표면을 매핑하고, Scanner 는 OWASP Top 10 을 점검하며, CVE Researcher 는 의존성 내 알려진 취약점을 조사합니다. Verifier 는 취약점 악용 가능성을 확인하고, Reporter 는 심각도 순으로 결과를 정리합니다.
모든 플랜에서 제공됩니다. 무료 플랜 포함.
책임 있는 공개
보안 취약점을 발견하셨나요? 우리는 모든 보고서를 진지하게 검토합니다. 24 시간 이내에 회신드리며, 공개 발표 전에 귀하와 함께 해결책을 마련합니다. 조정된 공개 기간은 90 일입니다.
양식을 선호하시나요? 다음을 열어주세요, 지원 티켓 카테고리 "security" 로 생성하세요.