Privacy Policy
Last updated: February 2026
midler - AI Assistant ("midler", "the Extension") is a browser extension that provides AI-powered translation, search, writing assistance, and content analysis. This privacy policy explains how midler handles your data.
1 Data Collection
midler does not collect, transmit, or store any personal data on external servers operated by us. We have no backend analytics, no telemetry, and no tracking.
2 Data Stored Locally
The following data is stored locally on your device using Chrome's built-in storage APIs:
- User preferences — selected AI model, theme, language, prompt rules, and other settings (via
chrome.storage.sync) - API keys — your AI provider API keys are stored locally and never transmitted to any server other than the respective AI provider you selected
- Conversation history — chat messages are stored locally (via
chrome.storage.local) and can be deleted by the user at any time - Cached images — generated or attached images stored in IndexedDB, accessible only to the extension
3 Data Sent to Third Parties
When you use midler's AI features, your input (text, images, documents) is sent to the AI provider you have configured:
| Provider | Data Sent | Privacy Policy |
|---|---|---|
| OpenAI | Chat messages, images, documents | openai.com/privacy |
| Anthropic | Chat messages, images, documents | anthropic.com/privacy |
| Google (Gemini) | Chat messages, images, documents | policies.google.com/privacy |
| Perplexity | Search queries, chat messages | perplexity.ai/privacy |
| Ollama (Local) | Chat messages, images (localhost only) | N/A (runs locally) |
Data is sent only when you explicitly initiate an AI action (sending a message, translating text, etc.). No background data transmission occurs.
4 Enterprise Server (Optional)
If your organization uses midler with an enterprise server, the following data may be exchanged with your organization's server:
- Login credentials (username/password) for authentication
- Profile settings and policies pushed from the server
This feature is opt-in and only activated when a user manually configures a server URL and logs in.
5 Web Page Access
midler accesses web page content only when you explicitly request:
- Page translation — reads the current page's text content to translate it
- Page summarization — reads the current page's text content to generate a summary
- Writing assistant — injects a floating UI overlay on the current page
Page content is processed locally or sent to your configured AI provider. It is never sent to our servers.
6 Permissions
- sidePanel — displays the main chat interface
- storage — saves settings and conversation history locally
- activeTab — reads page content for translation/summarization upon user request
- scripting — injects the writing assistant and page translation features
- contextMenus — adds right-click menu options for quick AI access
- host_permissions (all URLs) — enables page translation on any site and API calls to AI providers
7 Data Retention & Deletion
All data is stored locally. You can delete your data at any time by:
- Clearing conversation history from the extension's chat interface
- Resetting settings from the extension's settings page
- Uninstalling the extension (removes all local data)
8 Children's Privacy
midler is not directed at children under 13 and does not knowingly collect data from children.
9 Changes to This Policy
We may update this privacy policy from time to time. Changes will be reflected in the "Last updated" date above.
10 Contact
If you have questions about this privacy policy, please contact us through one of the following channels:
개인정보 처리방침
최종 업데이트: 2026년 2월
midler - AI 어시스턴트("midler", "본 확장 프로그램")는 AI 기반 번역, 검색, 작문 지원, 콘텐츠 분석 기능을 제공하는 브라우저 확장 프로그램입니다. 본 개인정보 처리방침은 midler가 사용자의 데이터를 어떻게 처리하는지 설명합니다.
1 데이터 수집
midler는 당사가 운영하는 외부 서버에 어떠한 개인정보도 수집, 전송, 저장하지 않습니다. 분석 도구, 원격 측정, 추적 기능이 없습니다.
2 로컬에 저장되는 데이터
다음 데이터는 Chrome의 내장 저장소 API를 사용하여 사용자의 기기에 로컬로 저장됩니다:
- 사용자 설정 — 선택한 AI 모델, 테마, 언어, 프롬프트 규칙 등 (
chrome.storage.sync) - API 키 — AI 프로바이더 API 키는 로컬에 저장되며, 사용자가 선택한 AI 프로바이더 외의 서버로 전송되지 않습니다
- 대화 기록 — 채팅 메시지는 로컬에 저장되며 (
chrome.storage.local), 사용자가 언제든 삭제할 수 있습니다 - 캐시된 이미지 — 생성되거나 첨부된 이미지는 IndexedDB에 저장되며, 확장 프로그램만 접근 가능합니다
3 제3자에게 전송되는 데이터
midler의 AI 기능을 사용할 때, 사용자의 입력(텍스트, 이미지, 문서)은 설정한 AI 프로바이더에 전송됩니다:
| 프로바이더 | 전송 데이터 | 개인정보 처리방침 |
|---|---|---|
| OpenAI | 채팅 메시지, 이미지, 문서 | openai.com/privacy |
| Anthropic | 채팅 메시지, 이미지, 문서 | anthropic.com/privacy |
| Google (Gemini) | 채팅 메시지, 이미지, 문서 | policies.google.com/privacy |
| Perplexity | 검색 쿼리, 채팅 메시지 | perplexity.ai/privacy |
| Ollama (로컬) | 채팅 메시지, 이미지 (localhost로만 전송) | 해당 없음 (로컬 실행) |
데이터는 사용자가 명시적으로 AI 작업을 시작할 때만 전송됩니다(메시지 전송, 텍스트 번역 등). 백그라운드 데이터 전송은 발생하지 않습니다.
4 엔터프라이즈 서버 (선택사항)
조직에서 엔터프라이즈 서버와 함께 midler를 사용하는 경우, 다음 데이터가 조직의 서버와 교환될 수 있습니다:
- 인증을 위한 로그인 자격 증명(사용자명/비밀번호)
- 서버에서 배포되는 프로파일 설정 및 정책
이 기능은 사용자가 직접 서버 URL을 설정하고 로그인할 때만 활성화되는 선택적 기능입니다.
5 웹 페이지 접근
midler는 사용자가 명시적으로 요청한 경우에만 웹 페이지 콘텐츠에 접근합니다:
- 페이지 번역 — 번역을 위해 현재 페이지의 텍스트 콘텐츠를 읽습니다
- 페이지 요약 — 요약 생성을 위해 현재 페이지의 텍스트 콘텐츠를 읽습니다
- 작문 도우미 — 현재 페이지에 플로팅 UI 오버레이를 삽입합니다
페이지 콘텐츠는 로컬에서 처리되거나 설정된 AI 프로바이더로 전송됩니다. 당사 서버로는 전송되지 않습니다.
6 권한
- sidePanel — 메인 채팅 인터페이스를 표시합니다
- storage — 설정 및 대화 기록을 로컬에 저장합니다
- activeTab — 사용자 요청 시 번역/요약을 위해 페이지 콘텐츠를 읽습니다
- scripting — 작문 도우미 및 페이지 번역 기능을 삽입합니다
- contextMenus — AI 기능에 빠르게 접근하기 위한 우클릭 메뉴를 추가합니다
- host_permissions (모든 URL) — 모든 사이트에서 페이지 번역을 가능하게 하고 AI 프로바이더에 API를 호출합니다
7 데이터 보존 및 삭제
모든 데이터는 로컬에 저장됩니다. 다음 방법으로 언제든 데이터를 삭제할 수 있습니다:
- 확장 프로그램의 채팅 인터페이스에서 대화 기록 삭제
- 확장 프로그램의 설정 페이지에서 설정 초기화
- 확장 프로그램 제거 (모든 로컬 데이터 삭제)
8 아동 개인정보
midler는 13세 미만 아동을 대상으로 하지 않으며, 아동의 데이터를 의도적으로 수집하지 않습니다.
9 본 방침의 변경
본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경 사항은 상단의 "최종 업데이트" 날짜에 반영됩니다.