Privacy Policy
Nexa Slide (the “Software”) is a local slide-making service distributed by SosomLab (the “Company”). It runs a small web server on your own computer, opens a slide editor in your browser, and exports editable PowerPoint (PPTX) files. This Privacy Policy explains what data the Software handles, where it is stored, and what happens when you connect an AI tool of your choice.
1. Summary
- The Software runs entirely on your computer. Its server listens only on
127.0.0.1(your own machine) and cannot be reached from other devices on your network. - The Software does not call any AI (LLM) API and sends nothing to the Company. It contains no analytics, telemetry, crash reporting, advertising, or tracking, and there is no account sign-up.
- Your slides, drafts, requests, and exports are stored in folders you choose (Section 2). The Software stores no slide content inside its own program folder.
- If you connect an AI tool such as Claude Code, Codex CLI, Gemini CLI, or Cursor, that tool reads your files and sends them to its provider. That processing is governed by the AI provider’s own terms and privacy policy; the Company is not a party to it (Section 4).
2. Data Stored on Your Device
2-1. Workspaces
A workspace is a folder you choose (by default, NexaSlide/<title> under your operating system’s Documents folder). The Software reads and writes only inside the workspace you open:
| Item | Contents | Location |
|---|---|---|
| Settings | Port, template, font preset, brand file, and path choices | nexa-slide.json |
| Content and decks | Your slide text, speaker notes, images, and deck data | content/, decks/<deck>.json, and asset folders you add |
| Edit requests | Notes you leave in the editor asking for changes, with their status | decks/<deck>.requests.json |
| Automatic backups | A copy of the deck taken before each save — the most recent 50 per deck | decks/.history/ |
| Exports and previews | PPTX files and rendered images | out/ |
| Session status | Server state, request-watcher heartbeat, and (if the Claude Code hook is enabled) the session’s activity state with the first line of your latest prompt, truncated to 80 characters | out/.studio/ |
| AI tool guidance | Instructions for AI tools (CLAUDE.md, AGENTS.md), a launcher (nexa.py), and a Claude Code hook setting (.claude/settings.json) created for new workspaces | Workspace root |
New workspaces receive a .gitignore that excludes out/ and decks/.history/. If you put a workspace under version control or in a synced folder (such as a Git hosting service or cloud drive), its contents are handled by that service under its own policies.
2-2. User settings
Outside workspaces, the Software keeps one settings file, settings.json, in %APPDATA%\nexa-slide (Windows), ~/Library/Application Support/nexa-slide (macOS), or $XDG_CONFIG_HOME/nexa-slide (Linux, normally ~/.config/nexa-slide). It contains your base folder, the start-page port, a list of recently opened workspaces (path, title, and time opened), and any sample sites you register (name, URL, and note).
You can delete any of these files or folders at any time. Deleting a workspace removes its decks and backups permanently; the Software keeps no copy elsewhere.
3. Network Activity
- The local server binds to
127.0.0.1only. Your browser talks to it on your own computer; it is not exposed to the network. Its fonts, scripts, and styles are served locally — the editor loads nothing from external CDNs. - The Software makes no outbound connections of its own while you create, edit, and export slides.
- Optional helper commands you run yourself may download from the Internet: installing Python packages (
pip install -r requirements.txtfrom PyPI), the Windows font installer (install_fonts.ps1, which downloads open-source fonts from their GitHub release pages), and diagram rendering (render_mermaid.py, which runs@mermaid-js/mermaid-clivianpxand downloads it from the npm registry on first use). These services may log ordinary request information (such as your IP address) under their own policies. - Sample sites you register on the start page are opened in your browser only when you click them.
- On Windows, the optional PowerPoint preview (
render_pptx.ps1) drives your locally installed Microsoft PowerPoint; it does not upload anything.
4. AI Tools You Connect
The Software is designed to work alongside an AI coding tool that you install and run yourself — for example Claude Code, Codex CLI, Gemini CLI, or Cursor. In that arrangement:
- The Software itself does not contact the AI provider. The AI tool reads your workspace files (content, decks, edit requests, guidance files) and writes changes back, at your direction.
- Whatever the AI tool reads may be sent to its provider (such as Anthropic, OpenAI, Google, or Anysphere) for processing. That processing is governed by the terms of service and privacy policy of the AI tool and its provider, including how long data is retained and whether it may be used for model training. The Company is not a party to that relationship and has no access to that data.
- Before connecting an AI tool, review its settings and policies, and do not place in a workspace any personal, confidential, or third-party information that you are not permitted to send to that provider.
5. Third-Party Services
Apart from the optional downloads in Section 3 and the AI tools in Section 4, both of which you choose to use, the Software uses no third-party services. The Software is obtained from the Company’s source repository on GitHub, whose operator may log access under its own policies.
6. Children
The Software is a general-purpose productivity tool and is not directed at children. The Company does not knowingly collect personal information from anyone, including children.
7. Your Rights
Because the Company holds no personal data about you, there is nothing on the Company’s side to access, correct, or delete. All data described in Section 2 stays on your device under your control. For data processed by an AI tool you connected, exercise your rights with that tool’s provider. If you have any questions, please contact us at the address below.
8. Contact
- Email: kiros33@sosomlab.com
9. Changes to This Policy
If this Privacy Policy changes, the revised text and its effective date will be posted on this page. Material changes — in particular any addition of network communication by the Software itself or of data sent to the Company — will be announced at least 7 days before they take effect.
10. Revision History
- 2026-10-12: Initial version.
개인정보처리방침
Nexa Slide(이하 “소프트웨어”)는 SosomLab(이하 “회사”)가 배포하는 로컬 슬라이드 제작 서비스입니다. 이용자 컴퓨터에서 작은 웹 서버를 실행해 브라우저에 슬라이드 편집기를 열고, 편집 가능한 PowerPoint(PPTX) 파일을 만듭니다. 이 개인정보처리방침은 소프트웨어가 어떤 데이터를 다루고, 어디에 저장하며, 이용자가 고른 AI 도구를 연결했을 때 어떤 일이 일어나는지를 설명합니다.
1. 요약
- 소프트웨어는 이용자 컴퓨터 안에서만 동작합니다. 서버는
127.0.0.1(이용자 자신의 컴퓨터)에서만 접속을 받으며, 같은 네트워크의 다른 기기에서는 접속할 수 없습니다. - 소프트웨어는 AI(LLM) API를 호출하지 않으며, 회사에 아무것도 보내지 않습니다. 분석·텔레메트리·오류 보고·광고·추적 기능이 없고, 계정 가입도 없습니다.
- 슬라이드·초안·요청·내보낸 파일은 이용자가 정한 폴더에 저장됩니다(제2항). 소프트웨어는 자신의 프로그램 폴더 안에 슬라이드 내용을 저장하지 않습니다.
- 이용자가 Claude Code·Codex CLI·Gemini CLI·Cursor 등의 AI 도구를 연결하면, 그 도구가 이용자의 파일을 읽어 해당 제공자에게 보냅니다. 그 처리는 AI 제공자의 약관과 개인정보처리방침이 적용되며, 회사는 그 관계의 당사자가 아닙니다(제4항).
2. 기기에 저장되는 데이터
2-1. 작업 공간
작업 공간은 이용자가 정한 폴더입니다(정하지 않으면 운영체제 문서 폴더 아래 NexaSlide/<제목>). 소프트웨어는 이용자가 연 작업 공간 안에서만 읽고 씁니다.
| 항목 | 내용 | 위치 |
|---|---|---|
| 설정 | 포트·템플릿·글꼴 프리셋·브랜드 파일·경로 선택 | nexa-slide.json |
| 내용과 덱 | 슬라이드 글·발표자 노트·이미지·덱 데이터 | content/, decks/<덱>.json, 이용자가 추가한 자료 폴더 |
| 편집 요청 | 편집기에 남긴 수정 요청 메모와 처리 상태 | decks/<덱>.requests.json |
| 자동 백업 | 저장할 때마다 그 직전 덱의 사본 — 덱마다 최근 50개 | decks/.history/ |
| 내보낸 파일·미리보기 | PPTX 파일과 렌더 이미지 | out/ |
| 세션 상태 | 서버 상태, 요청 감시 하트비트, (Claude Code 훅을 쓰는 경우) 세션 활동 상태와 가장 최근 프롬프트의 첫 줄(80자까지) | out/.studio/ |
| AI 도구 안내 | 새 작업 공간에 만들어지는 AI 도구용 안내(CLAUDE.md·AGENTS.md), 실행기(nexa.py), Claude Code 훅 설정(.claude/settings.json) | 작업 공간 최상위 |
새 작업 공간에는 out/과 decks/.history/를 제외하는 .gitignore가 함께 만들어집니다. 작업 공간을 버전 관리하거나 동기화 폴더(Git 호스팅 서비스·클라우드 드라이브 등)에 두면, 그 내용은 해당 서비스가 자체 정책에 따라 다룹니다.
2-2. 사용자 설정
작업 공간 밖에서는 설정 파일 settings.json 하나를 %APPDATA%\nexa-slide(Windows), ~/Library/Application Support/nexa-slide(macOS), $XDG_CONFIG_HOME/nexa-slide(Linux, 보통 ~/.config/nexa-slide)에 둡니다. 여기에는 기준 폴더, 시작 페이지 포트, 최근 연 작업 공간 목록(경로·제목·연 시각), 이용자가 등록한 샘플 사이트(이름·URL·메모)가 들어 있습니다.
이 파일과 폴더는 언제든지 삭제할 수 있습니다. 작업 공간을 삭제하면 그 덱과 백업도 영구히 사라지며, 소프트웨어는 다른 곳에 사본을 두지 않습니다.
3. 네트워크 활동
- 로컬 서버는
127.0.0.1에만 연결됩니다. 브라우저는 이용자 컴퓨터 안에서 서버와 통신하며, 서버는 네트워크에 노출되지 않습니다. 글꼴·스크립트·스타일은 로컬에서 제공되며, 편집기는 외부 CDN에서 아무것도 불러오지 않습니다. - 슬라이드를 만들고 고치고 내보내는 동안 소프트웨어는 스스로 외부에 연결하지 않습니다.
- 이용자가 직접 실행하는 선택적 보조 명령은 인터넷에서 내려받을 수 있습니다. Python 패키지 설치(
pip install -r requirements.txt, PyPI), Windows 글꼴 설치 스크립트(install_fonts.ps1, 오픈소스 글꼴을 각 GitHub 릴리스 페이지에서 내려받음), 도식 렌더링(render_mermaid.py,npx로@mermaid-js/mermaid-cli를 실행하며 처음 한 번 npm 레지스트리에서 내려받음)이 이에 해당합니다. 이들 서비스는 자체 정책에 따라 일반적인 요청 정보(IP 주소 등)를 기록할 수 있습니다. - 시작 페이지에 등록한 샘플 사이트는 이용자가 누를 때에만 브라우저에서 열립니다.
- Windows의 선택적 PowerPoint 미리보기(
render_pptx.ps1)는 이용자 컴퓨터에 설치된 Microsoft PowerPoint를 구동할 뿐 아무것도 업로드하지 않습니다.
4. 이용자가 연결하는 AI 도구
소프트웨어는 이용자가 직접 설치·실행하는 AI 코딩 도구 — 예를 들어 Claude Code·Codex CLI·Gemini CLI·Cursor — 와 함께 쓰도록 설계되었습니다. 이 경우:
- 소프트웨어 자체는 AI 제공자에 접속하지 않습니다. 이용자의 지시에 따라 AI 도구가 작업 공간의 파일(내용·덱·편집 요청·안내 파일)을 읽고 변경 사항을 씁니다.
- AI 도구가 읽은 내용은 처리를 위해 해당 제공자(Anthropic·OpenAI·Google·Anysphere 등)에게 전송될 수 있습니다. 데이터 보관 기간과 모델 학습 활용 여부를 포함하여 그 처리에는 AI 도구와 그 제공자의 서비스 약관 및 개인정보처리방침이 적용됩니다. 회사는 그 관계의 당사자가 아니며 해당 데이터에 접근할 수 없습니다.
- AI 도구를 연결하기 전에 그 설정과 정책을 확인하고, 해당 제공자에게 보내도 되는 권한이 없는 개인정보·기밀·제3자 정보를 작업 공간에 두지 마십시오.
5. 제3자 서비스
이용자가 선택해 사용하는 제3항의 선택적 다운로드와 제4항의 AI 도구 외에는, 소프트웨어는 어떤 제3자 서비스도 사용하지 않습니다. 소프트웨어는 GitHub의 회사 소스 저장소에서 받으며, GitHub 운영자가 자체 정책에 따라 접속을 기록할 수 있습니다.
6. 아동
소프트웨어는 범용 생산성 도구이며 아동을 대상으로 하지 않습니다. 회사는 아동을 포함한 누구로부터도 개인정보를 의도적으로 수집하지 않습니다.
7. 이용자의 권리
회사는 이용자에 관한 개인정보를 보유하지 않으므로, 회사 측에서 열람·정정·삭제할 대상이 없습니다. 제2항의 모든 데이터는 이용자 기기에서 이용자가 관리합니다. 이용자가 연결한 AI 도구가 처리한 데이터에 대해서는 해당 제공자에게 권리를 행사하십시오. 문의 사항은 아래 연락처로 보내 주십시오.
8. 문의처
- 이메일: kiros33@sosomlab.com
9. 방침의 변경
이 개인정보처리방침이 변경되는 경우 개정된 내용과 시행일을 이 페이지에 게시합니다. 중요한 변경 — 특히 소프트웨어 자체의 네트워크 통신이나 회사로 보내는 데이터가 추가되는 경우 — 은 시행일로부터 최소 7일 전에 공지합니다.
10. 개정 이력
- 2026-10-12: 최초 제정.