Privacy Policy
Nexa Coffee (the “Software”) is a tray timer for Windows, macOS, and Linux, distributed by SosomLab (the “Company”), that keeps your computer from going to sleep for a period you choose. This Privacy Policy explains what data the Software handles and where it is stored.
1. Summary
- The Software contains no network code. It makes no Internet or local-network connections, and the Company receives no data from the Software.
- The Software contains no analytics, telemetry, crash reporting, advertising, or tracking. There is no account sign-up.
- The only file the Software writes is a small settings file on your device (Section 2). It contains no personal information.
- To prevent sleep, the Software asks the operating system’s power-management facilities for a temporary “stay awake” request and releases it when the timer ends or the Software exits (Section 3).
2. Data Stored on Your Device
The Software creates a single file named config in the following folder:
| OS | Location |
|---|---|
| Windows | %APPDATA%\nexa-coffee\config |
| macOS | ~/Library/Application Support/nexa-coffee/config |
| Linux | $XDG_CONFIG_HOME/nexa-coffee/config (normally ~/.config/nexa-coffee/config) |
The file is plain text and contains only the following settings:
| Key | Contents |
|---|---|
auto= | The duration (days, hours, minutes) to start automatically when the Software launches, or off |
custom= | The last duration you entered in the “Custom…” window |
lang= | The interface language you selected (written only if you chose one explicitly) |
The file never leaves your device. Deleting the folder resets the Software to its defaults; uninstalling the Software through a package manager may leave this folder in place, and you can delete it yourself.
2-1. System registration
The Software writes nothing to the Windows registry and does not register itself to start at login. If you want it to start with your computer, you add it yourself — a shortcut in the Windows Startup folder (shell:startup), a macOS Login Item, or, on Linux, the install.sh --autostart option of the portable archive (which creates ~/.config/autostart/nexa-coffee.desktop). Packages installed through package managers place program files in the locations those package managers determine.
3. Use of Operating-System Facilities
While a timer is running, the Software uses only the following OS facilities. These requests are released when the timer ends, when you choose “Off”, or when the Software exits.
| OS | Facility |
|---|---|
| Windows | SetThreadExecutionState (system and display required) |
| macOS | IOKit power assertions (prevent idle system/display sleep) and periodic user-activity declarations |
| Linux | D-Bus org.freedesktop.ScreenSaver.Inhibit (session bus) and org.freedesktop.login1 Inhibit (system bus) |
These calls go to the operating system on your own device and do not transmit any data off the device. On Linux, the Software also uses the session’s tray (StatusNotifierItem) and notification services, and may launch a locally installed dialog tool (yad, zenity, or kdialog) to show input windows.
The “About” window shows the address of the Software’s source repository as text; the Software does not open it or connect to it.
4. Third-Party Services
The Software uses no third-party analytics, advertising, or crash-reporting services. When you download or install the Software, the channel you use may record ordinary download information (such as your IP address and request time) under its own policies:
- GitHub Releases, winget, Chocolatey, and Homebrew are operated by third parties; the Company is not a party to your relationship with them.
- The APT/DNF repository at
pkg.sosomlab.comis a static package index published by the Company on Cloudflare Pages; package downloads are redirected to GitHub Releases. The Company does not use this repository to identify users, but the hosting providers may keep standard access logs under their own policies.
These records concern how you obtained the Software, not how you use it; once installed, the Software itself sends nothing.
5. Children
The Software is a general-purpose utility and is not directed at children. The Company does not knowingly collect personal information from anyone, including children.
6. Your Rights
Because the Company holds no personal data about you, there is nothing on the Company’s side to access, correct, or delete. The settings file described in Section 2 stays on your device under your control and can be deleted at any time. If you have any questions, please contact us at the address below.
7. Contact
- Email: [email protected]
8. 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 or of data collected — will be announced at least 7 days before they take effect.
9. Revision History
- 2026-10-12: Initial version.
개인정보처리방침
Nexa Coffee(이하 “소프트웨어”)는 SosomLab(이하 “회사”)가 배포하는 Windows·macOS·Linux용 트레이 타이머로, 이용자가 정한 시간 동안 컴퓨터가 절전 상태로 들어가지 않게 합니다. 이 개인정보처리방침은 소프트웨어가 어떤 데이터를 다루고 어디에 저장하는지를 설명합니다.
1. 요약
- 소프트웨어에는 네트워크 통신 코드가 없습니다. 인터넷이나 로컬 네트워크에 연결하지 않으며, 회사는 소프트웨어로부터 어떤 데이터도 수신하지 않습니다.
- 소프트웨어에는 분석·텔레메트리·오류 보고·광고·추적 기능이 일절 없습니다. 계정 가입도 없습니다.
- 소프트웨어가 쓰는 파일은 이용자 기기에 있는 작은 설정 파일 하나뿐입니다(제2항). 이 파일에는 개인정보가 들어 있지 않습니다.
- 절전을 막기 위해 소프트웨어는 운영체제의 전원 관리 기능에 일시적인 “깨어 있기” 요청을 하고, 타이머가 끝나거나 소프트웨어가 종료되면 이를 해제합니다(제3항).
2. 기기에 저장되는 데이터
소프트웨어는 다음 폴더에 config라는 파일 하나를 만듭니다.
| OS | 위치 |
|---|---|
| Windows | %APPDATA%\nexa-coffee\config |
| macOS | ~/Library/Application Support/nexa-coffee/config |
| Linux | $XDG_CONFIG_HOME/nexa-coffee/config (보통 ~/.config/nexa-coffee/config) |
이 파일은 평문이며 다음 설정만 담습니다.
| 키 | 내용 |
|---|---|
auto= | 소프트웨어 실행 시 자동으로 시작할 시간(일·시간·분) 또는 끄기 |
custom= | ”사용자 지정…” 창에 마지막으로 입력한 시간 |
lang= | 이용자가 고른 화면 언어(직접 고른 경우에만 기록) |
이 파일은 기기 밖으로 나가지 않습니다. 폴더를 삭제하면 소프트웨어가 기본값으로 돌아갑니다. 패키지 관리자로 소프트웨어를 제거해도 이 폴더는 남을 수 있으며, 이용자가 직접 삭제할 수 있습니다.
2-1. 시스템 등록
소프트웨어는 Windows 레지스트리에 아무것도 쓰지 않으며, 로그인 시 자동 실행되도록 스스로 등록하지 않습니다. 컴퓨터를 켤 때 함께 실행하려면 이용자가 직접 추가합니다 — Windows 시작 프로그램 폴더(shell:startup)의 바로가기, macOS 로그인 항목, 또는 Linux 포터블 압축본의 install.sh --autostart 옵션(~/.config/autostart/nexa-coffee.desktop을 만듭니다). 패키지 관리자로 설치한 경우 프로그램 파일은 해당 패키지 관리자가 정한 위치에 놓입니다.
3. 운영체제 기능의 이용
타이머가 동작하는 동안 소프트웨어는 다음 OS 기능만 사용합니다. 이 요청은 타이머가 끝나거나, 이용자가 “끄기”를 고르거나, 소프트웨어가 종료되면 해제됩니다.
| OS | 기능 |
|---|---|
| Windows | SetThreadExecutionState(시스템·디스플레이 유지) |
| macOS | IOKit 전원 어설션(유휴 시스템·디스플레이 절전 방지) 및 주기적인 사용자 활동 선언 |
| Linux | D-Bus org.freedesktop.ScreenSaver.Inhibit(세션 버스) 및 org.freedesktop.login1 Inhibit(시스템 버스) |
이 호출은 이용자 기기의 운영체제로만 전달되며 기기 밖으로 어떤 데이터도 보내지 않습니다. Linux에서는 이 밖에 세션의 트레이(StatusNotifierItem)·알림 서비스를 사용하며, 입력 창을 띄우기 위해 기기에 설치된 대화창 도구(yad·zenity·kdialog)를 실행할 수 있습니다.
“정보” 창에는 소프트웨어 소스 저장소의 주소가 글자로 표시될 뿐이며, 소프트웨어가 그 주소를 열거나 접속하지는 않습니다.
4. 제3자 서비스
소프트웨어는 제3자 분석·광고·오류 보고 서비스를 사용하지 않습니다. 이용자가 소프트웨어를 내려받거나 설치할 때에는, 이용한 채널이 자체 정책에 따라 일반적인 다운로드 정보(IP 주소·요청 시각 등)를 기록할 수 있습니다.
- GitHub Releases·winget·Chocolatey·Homebrew는 제3자가 운영하며, 회사는 이용자와 이들 사이의 관계의 당사자가 아닙니다.
pkg.sosomlab.com의 APT/DNF 저장소는 회사가 Cloudflare Pages에 게시하는 정적 패키지 색인이며, 패키지 파일 다운로드는 GitHub Releases로 연결(리디렉션)됩니다. 회사는 이 저장소를 이용자 식별에 사용하지 않으나, 호스팅 제공자가 자체 정책에 따라 일반적인 접속 기록을 보관할 수 있습니다.
이 기록은 이용자가 소프트웨어를 어떻게 받았는지에 관한 것이며 사용 방식과는 무관합니다. 설치된 뒤에는 소프트웨어 자체가 아무것도 보내지 않습니다.
5. 아동
소프트웨어는 범용 유틸리티이며 아동을 대상으로 하지 않습니다. 회사는 아동을 포함한 누구로부터도 개인정보를 의도적으로 수집하지 않습니다.
6. 이용자의 권리
회사는 이용자에 관한 개인정보를 보유하지 않으므로, 회사 측에서 열람·정정·삭제할 대상이 없습니다. 제2항의 설정 파일은 이용자 기기에서 이용자가 관리하며 언제든지 삭제할 수 있습니다. 문의 사항은 아래 연락처로 보내 주십시오.
7. 문의처
- 이메일: [email protected]
8. 방침의 변경
이 개인정보처리방침이 변경되는 경우 개정된 내용과 시행일을 이 페이지에 게시합니다. 중요한 변경 — 특히 네트워크 통신이나 수집하는 데이터가 추가되는 경우 — 은 시행일로부터 최소 7일 전에 공지합니다.
9. 개정 이력
- 2026-10-12: 최초 제정.