로그인과 저장된 키

Foxl이 컴퓨터에 보관된 볼트의 로그인 정보로 웹사이트에 대신 로그인하는 방법, 그리고 여기에 저장해 둔 키, 토큰, 로그인 정보가 모인 하나의 목록

작업에 웹사이트 로그인이 필요하면 Foxl은 채팅에서 물어보고, 입력하신 내용을 컴퓨터의 보관함에 저장해요. 그다음 설정 > 연결 > 연동에서 그 컴퓨터에 Foxl에 준 키, 토큰, 로그인 정보를 한곳에 모아 보여 주고, 각 항목이 어디에 보관되어 있는지도 함께 알려 줘요.

채팅에서 웹사이트에 로그인하기

작업 중 Foxl 자체 브라우저가 사이트의 로그인 페이지에 도달하면, Foxl은 메시지로 비밀번호를 묻지 않아요. 대신 채팅에 (사이트)에 로그인 카드를 보여 줘요:

  • 이메일 또는 아이디와 비밀번호, 그리고 원하시면 2단계 인증 설정 키 추가: 2단계 인증을 켤 때 사이트가 보여 준 키로, Foxl이 이 키로 인증 코드를 만들어요.
  • 저장하고 계속을 누르면 컴퓨터의 보관함에 저장하고, Foxl이 해당 사이트에서만, 그것도 보안(https) 로그인 페이지에서만 대신 입력해요. Foxl의 AI는 입력하신 내용을 보지 않아요. 모델에는 로그인 정보가 저장되었다는 사실과 줄여서 표시한 아이디만 전달돼요.
  • 비밀번호를 모르겠어요를 누르면 Foxl이 사이트의 비밀번호 재설정 페이지를 열어요. 직접 로그인할게요를 누르면 대신 그 페이지를 넘겨받아요(이 단계는 사용자의 몫일 때 참고). 나중에 할게요는 거절이 아니라 나중에 하겠다는 뜻이에요(아래 참고).

카드는 최대 10분 동안 기다려요. 사이트가 로그인용 인증 코드를 보내면 (사이트) 인증 코드 카드가 그 코드를 물어봐요. 코드는 해당 사이트에서만 입력되고 저장되지 않아요.

나중에 할게요를 누르면 기다려요. 사용자의 채팅에서 나중에 할게요를 누르면 카드가 채팅에 남아 최대 12시간 동안 기다려요. Foxl은 로그인이 필요 없는 부분을 계속 진행하고, 지금 로그인(키 카드에서는 지금 키 입력)을 누르면 카드가 다시 열려요. 로그인 정보나 키를 저장하면 Foxl이 같은 채팅에서 작업을 이어 가며 로그인해요. 확인 알림을 켜 두셨다면 다음 알림에 대기 중인 로그인 정보가 표시돼요. 답하지 않고 둔 카드는 여전히 10분 뒤에 끝나고, 인증 코드 카드는 기다리지 않아요. 예약 작업, 채널 실행, 하위 에이전트에서는 나중에 할게요가 거절로 처리돼요.

저장한 뒤에는 다음과 같아요:

  • 연동에 (사이트) 추가됨. 저장한 로그인 정보나 키로 사이트가 연동에 추가되면 카드 아래에 그 사실을 알리는 줄이 나타나고, 누르면 해당 항목이 열려요. (나중에 할게요를 선택한 뒤 저장한 카드에는 아직 이 줄이 나타나지 않아요.)
  • (사이트)에 다시 로그인. 사이트가 저장된 로그인 정보를 거부하면 그 정보를 요청하는 카드의 제목이 이렇게 바뀌어요. 다시 입력하기 전까지 Foxl은 거부된 정보를 입력하지 않고 새 정보를 요청해요.
  • 채팅에는 사이트마다 로그인 카드가 하나씩만 표시돼요.
  • 한 페이지에서 아이디를, 다음 페이지에서 비밀번호를 묻는 사이트에서는 Foxl이 각 입력을 해당 페이지에서 따로 해요. 검색창처럼 로그인 입력란이 없는 페이지에는 저장된 아이디를 입력하지 않아요.
  • Foxl이 저장된 로그인 정보나 인증 코드를 입력했는데 페이지가 그대로 머무르면(예: 사이트가 코드가 틀렸다고 알리는 경우), Foxl의 AI가 그 페이지를 찍은 스크린샷에서는 페이지가 바뀔 때까지 해당 입력란이 비어 보여요. 화면에 보이는 내용은 그대로예요.

Foxl이 저장된 로그인 정보로 사이트에 다시 로그인하기 전에는, 자동 승인이 켜져 있어도 먼저 물어봐요. 다만 지난 30분 안에 같은 채팅의 카드에서 그 로그인 정보를 저장했다면 묻지 않아요. 해당 사이트에 대해 항상 허용을 선택하면 묻지 않고 로그인해요. 그러면 설정 > 연동의 Foxl이 추가한 항목에 있는 사이트 항목에 묻지 않고 로그인이라고 표시되고, 거기서 매번 묻기를 누르면 다시 묻도록 바뀌어요.

휴대폰이나 app.foxl.ai에서도 카드가 나타나요. 여기에 입력한 내용은 기기가 컴퓨터와 공유하는 키로 봉인된 요청으로만 전송돼요(중계 서버는 이 키 없이 전달만 해요). 연결이 준비되지 않으면 아무것도 전송되지 않아요.

다음과 같은 경우에는 카드가 나타나지 않아요:

  • 은행, 결제 서비스, 정부 사이트. 웹 접근 차단 목록에 있는 사이트이거나, 로그인하지 말라고 지정하신 사이트(아래 참고)는 로그인하지 않고 비밀번호도 묻지 않아요. 작업에 그 페이지가 필요하면 Foxl이 브라우저를 넘겨주겠다고 제안해요. 그러면 직접 로그인하시면 돼요(이 단계는 사용자의 몫일 때 참고). 웹 접근 필터를 켜 두셨다면 Foxl의 브라우저는 그 사이트를 열지 않고, Foxl은 직접 로그인하라고 알려 드려요.
  • 사용자의 Chrome. 카드는 Foxl 자체 브라우저에서만 로그인하고, 확장 프로그램을 통한 사용자의 Chrome에서는 로그인하지 않아요. Foxl은 사용자의 Chrome이 해당 사이트에 로그인되어 있지 않고 로그인 페이지를 보여 줄 때 이 브라우저를 사용해요.
  • 메모리 저장이 꺼져 있을 때(설정 > 메모리). 카드가 사이트를 Foxl이 추가한 항목에 등록하기 때문이고, 웹 도구가 없는 도구 프로필(최소 또는 기본, 기본값은 전체)에서도 나타나지 않아요.
  • Claude Pro/Max 또는 Gemini CLI 로그인, 또는 기기 내 모델을 사용할 때. 이 경우에는 Foxl 고유의 로그인 도구가 제공되지 않아요.

사이트에 로그인하지 않도록 설정하기

사용자의 채팅 중 하나에서 "coupang.com에는 로그인하지 마"처럼 말씀하시고, 승인 카드에서 확인하시면 Foxl은 그 사이트를 웹 접근 차단 목록에 추가해요. 이 카드는 자동 승인을 켜 두셔도 물어봐요. 그 이후로 Foxl은 해당 사이트의 로그인을 묻지 않고, 그곳에 로그인 정보를 입력하거나 저장된 키를 보내지 않아요. 웹 접근 필터를 켜 두셨다면 Foxl의 브라우저도 그 사이트를 아예 열지 않아요. 이전에 그 사이트에 대해 저장해 둔 로그인 정보는 설정 > 연결 > 연동에 남아 있으니, 거기에서 직접 삭제해 주셔야 해요. 또 Foxl의 브라우저는 이전에 로그인된 상태일 수 있어요. 해당 항목의 삭제를 누르면 둘 다 지워져요.

설정 > 웹 접근에서는 이런 사이트들을 Foxl이 로그인하지 않는 사이트 아래에 보여 줘요. 여기서 사이트를 삭제하면 Foxl이 다시 그 사이트의 로그인을 물을 수 있어요. 채팅에서는 사이트를 추가만 할 수 있고, 예약 작업, 채널 실행, 하위 에이전트에서는 추가할 수 없어요.

연동에 있는 사이트 항목

설정 > 연동의 Foxl이 추가한 항목에서 Foxl이 추가한 사이트를 열면, 저장된 로그인 정보가 보여요. 계정(일부 가려져 있어요), 저장된 항목(사용자 이름, 비밀번호, 2단계 인증 키), Foxl이 마지막 사용한 시각, 그리고 최근 저장 및 사용 내역이 활동에 나와요. 2단계 인증 키 추가를 누르면 여기에서 설정 키를 추가할 수 있어요. 다른 사이트에는 Foxl이 그 로그인 정보를 다른 사이트에서도 써도 되는지 물었을 때 여러분이 한 답변이 나와요. 각 항목에 지우기가 있으니, 누르면 다음번에 Foxl이 다시 물어봐요. 값은 어디에도 표시되지 않아요.

채팅에서 Foxl에게 저장된 로그인 정보가 있는 사이트를 물어보면, 각 사이트와 마지막 사용 시점을 목록으로 알려 줘요.

보관함

각 로그인 정보는 컴퓨터의 Foxl 폴더(~/.foxl/integrations/)에 있는 사이트 항목 옆에 보관돼요. 값마다 운영체제가 보관하는 키로 따로 암호화돼요:

컴퓨터보관함 키의 위치
macOS로그인 키체인의 Foxl Vault key
Windows사용자 계정의 Windows 자체 데이터 보호(DPAPI)
LinuxSecret Service(GNOME Keyring 또는 KWallet)

Secret Service가 없는 Linux 컴퓨터에서는 키를 Foxl 폴더의 파일에 보관하고, Foxl이 이를 알려 드려요. 시스템 저장소에 문제가 생겼다고 해서 키를 파일로 옮기지는 않아요. Mac의 로그인 키체인이 잠겨 있으면 잠금을 해제하기 전까지 보관함을 쓸 수 없어요.

이 방식이 보호하는 것: Foxl 폴더의 사본(백업, 동기화 폴더, 분실한 디스크)에는 로그인 정보가 암호화된 형태로만 들어 있어서, 같은 컴퓨터의 다른 사용자 계정은 읽을 수 없어요. Foxl의 중계 서버, Foxl 서버, 모델 제공업체도 키나 읽을 수 있는 값을 받지 않아요. 보호하지 못하는 것: 카드에 나와 있듯이 이 컴퓨터에서 명령을 실행할 수 있는 Foxl 도구도 여기에 저장된 로그인 정보를 읽을 수 있고, 사용자 계정으로 실행 중인 다른 프로그램도 읽을 수 있어요.

로그인 정보는 아래 목록에서 제거하거나, Foxl이 추가한 항목의 사이트 항목에서 Remove를 누르면 보관함에서 빠져요. 이때 항목, 메모, 저장된 로그인 정보가 함께 삭제돼요(Foxl이 기억하는 사이트와 API 참고).

저장된 키와 로그인

설정 > 연결 > 연동에는 저장된 키와 로그인 섹션이 있어요. 이 컴퓨터에서 Foxl에 준 키, 토큰, 로그인 정보를 모아 보여줘요. 웹사이트 로그인, 모델 API 키, 음성 변환 키, 연결된 계정(Microsoft 365, Slack, Google), 스킬 비밀값, 채널의 봇 토큰, 사용자 지정 도구의 키가 여기에 포함돼요. 각 행에는 용도와 저장 위치가 표시돼요.

저장 위치저장되는 항목
이 컴퓨터의 보관함웹사이트 로그인
이 컴퓨터에 암호화해 저장모델 및 음성 변환 키, 스킬 비밀값, Microsoft 365, Slack, Google 로그인, MCP 서버 자체 로그인
이 컴퓨터에 저장, 암호화 안 됨채널의 봇 토큰, 사용자 지정 도구나 MCP 서버 설정에 보관된 키

값은 어디에도 표시되지 않으며, 이 목록에서 값을 볼 수 있는 방법도 없어요.

  • Remove는 키나 로그인 정보만 지우면 되는 경우에 삭제해요. 확인을 거치며, 이를 사용하던 기능은 작동을 멈춰요. Microsoft 365, Slack, Google은 해당 계정의 연결 해제를 뜻해요. Slack과 Google에는 Foxl의 접근 권한을 취소하라는 요청도 함께 보내요. Microsoft에는 그런 요청 방식이 없어서 Foxl은 로그인 정보 사본만 삭제해요. 권한은 Microsoft 계정에서 직접 제거하기 전까지 남아 있어요.
  • 채널이나 사용자 지정 도구의 Open은 해당 페이지로 이동해요. 토큰만 지우면 기능이 멈추기 때문이에요. 변경이나 삭제는 그 페이지에서 해주세요.

휴대폰이나 app.foxl.ai에서는 기기가 암호화된 연결을 통해 컴퓨터에 닿을 때만 목록이 나타나요. 연결이 안 되면 숨겨져요. 목록 기능이 없는 이전 버전의 컴퓨터 Foxl에서도 마찬가지예요.

"컴퓨터에 암호화되어 저장됨" 항목을 암호화하는 키는 여전히 Foxl 폴더의 파일에 보관돼요. 시스템 자체의 비밀 저장소가 있으면 Foxl은 그 안에도 사본을 보관해요(Mac에서는 키체인 접근의 저장된 API 키와 로그인 정보용 Foxl 키). 그래서 이후 버전에서는 파일에 보관하지 않도록 바뀔 수 있어요. Foxl이 이 키를 사용하는 방식은 바뀌지 않아요. 자세한 내용은 보안을 참고하세요.

이 페이지의 내용