onSense lets a PC AI tool that you connect yourself use your Android phone's camera, recent photos, some sensor readings, and files/clipboard content that you choose. onSense works on your local network by default and does not upload your photos, video, sensor data, files, clipboard content, or account information to any developer-operated cloud server.
1. Information we process
onSense may process the following on your device to provide app features:
Camera frames — delivered to the PC/AI tool you connect, on request. Processed in memory while the app runs, in response to token-protected local HTTP requests.
Recent photos and selected images — delivered when your AI tool requests them. Read via Android media permission and sent over your local network on request.
Sensor readings — battery, ambient light, and motion, to report device state. Sent over your local network on request.
Files and clipboard content — processed only when you explicitly send a file, send the phone clipboard, or pull the PC clipboard. Content sent from phone to PC may be saved by the PC clip daemon you run; pulling the PC clipboard works only if you enabled it on the PC.
Pairing token — so only your connected PC can reach the app. Stored on the device.
Access log — shows you when and what kind of data the AI/PC accessed. Recent entries stored on the device.
Last accessed PC IP — used to send images/files/clipboard to your PC. Stored on the device.
2. Permissions
Camera — deliver live frames to the AI tool you connect.
Photos/media — provide recent photos and selected images.
Internet / network state — communicate with the PC on the same local network and detect IP changes.
Foreground service / camera foreground service — keep the camera sharing you explicitly started running even when the screen is off.
Notifications — persistently indicate that camera sharing is active and report access.
Battery optimization exemption request — reduce the chance a manufacturer battery policy stops the service during long sharing sessions.
Vibration — feedback when the AI/PC accesses data.
3. Transfer and sharing
onSense does not transmit camera, photo, sensor, file, or clipboard data to any developer-operated server. When you pair with a PC and start the app, a PC-side MCP broker on your local network (or a network path you configure) may request the current camera frame, recent photo list, selected photos, sensor state, and app version. When you press a send button in the app, a selected file, the current frame, or the phone clipboard may be sent to the PC clip daemon you run. Pulling the PC clipboard works only if you enabled it on the PC (e.g. onsense clip --allow-pull). This data may be delivered to the PC MCP broker you installed and to the AI client used on that PC. How an AI client or external AI service handles that data is governed by its own policy.
4. Retention
Camera frames are not stored persistently; they are processed in memory on request.
Files/clipboard content you send to the PC are not stored on any developer server; they may remain on the PC you run, depending on its storage location or clipboard settings.
The pairing token, settings, access log, and last PC IP are stored on your device.
The access log keeps only recent entries for in-app display and is removed when app data is cleared or the app is uninstalled.
You can clear app data or uninstall the app in Android settings to delete locally stored data.
5. Security
Key data endpoints are protected by a pairing token the app generates.
A persistent notification shows camera sharing status while the app runs.
Pulling the PC clipboard and auto-injecting into the PC clipboard are off by default and work only if explicitly enabled on the PC.
Sensitive payloads are AES-256-GCM encrypted and requests are HMAC-signed. Early versions use local-network HTTP for some metadata; use on trusted networks only.
Stop sharing in the app when you are not using it.
6. Children's privacy
onSense is not directed to children. It is a tool for developers and power users to connect their own Android device to AI tools.
7. Your choices
Start/stop camera sharing in the app.
Content is sent only when you press a file/clipboard send button in the app.
Enable/disable PC clipboard pull and auto-injection on the PC.
Revoke camera, photo, or notification permissions in Android settings.
This privacy policy may be updated as app features or distribution policies change. We will note material changes through the app or the distribution page.
onSense는 Android 휴대폰의 카메라, 최근 사진, 일부 센서 정보와 사용자가 선택한 파일·클립보드 내용을 사용자가 직접 연결한 PC의 AI 도구에서 사용할 수 있게 해주는 앱입니다. onSense는 기본적으로 로컬 네트워크에서 동작하며, 개발자가 운영하는 클라우드 서버로 사진, 영상, 센서 데이터, 파일, 클립보드 내용, 계정 정보를 업로드하지 않습니다.
1. 수집 또는 처리하는 정보
카메라 프레임: 연결한 PC/AI 도구에 현재 화면을 전달. 실행 중 메모리에서 처리하고 토큰으로 보호된 로컬 HTTP 요청에 응답합니다.
최근 사진 목록과 선택된 사진: 요청 시 전달. 미디어 권한으로 읽고 로컬 네트워크로 전달합니다.
센서 정보: 배터리·조도·가속도 등 기기 상태. 요청 시 로컬 네트워크로 전달합니다.
파일 및 클립보드 내용: 사용자가 파일 보내기/폰 클립보드 보내기/PC 클립보드 가져오기를 실행할 때만 처리합니다. 폰→PC 전송분은 사용자가 실행한 PC clip 데몬에 저장될 수 있고, PC 클립보드 가져오기는 PC에서 먼저 허용한 경우에만 동작합니다.
페어링 토큰: 연결된 PC만 접근하도록 보호. 기기 내부에 저장합니다.
접근 로그: AI/PC가 언제 어떤 데이터에 접근했는지 표시. 기기 내부에 최근 기록을 저장합니다.
마지막 접근 PC IP: PC로 이미지·파일·클립보드를 보낼 때 사용. 기기 내부에 저장합니다.
2. 사용 권한
카메라 · 사진/미디어 읽기 · 인터넷/네트워크 상태 · 포그라운드 서비스(카메라) · 알림 · 배터리 최적화 예외 요청 · 진동. 각 권한은 위 기능 제공에만 사용합니다.
3. 외부 전송과 공유
개발자 서버로 카메라·사진·센서·파일·클립보드 데이터를 전송하지 않습니다. PC와 페어링하고 앱을 시작하면 로컬 네트워크의 PC MCP 브로커가 현재 프레임·최근 사진·선택 사진·센서 상태·앱 버전을 요청할 수 있습니다. 앱에서 전송 버튼을 누르면 선택한 파일·현재 프레임·폰 클립보드가 사용자가 실행한 PC clip 데몬으로 전송될 수 있습니다. PC 클립보드 가져오기는 PC에서 onsense clip --allow-pull 등으로 허용한 경우에만 동작합니다. 이 데이터는 사용자가 설치·실행한 PC MCP 브로커와 AI 클라이언트로 전달될 수 있으며, AI 클라이언트/외부 서비스의 처리 방식은 각 서비스 정책을 따릅니다.
4. 저장 기간
카메라 프레임은 지속 저장하지 않고 요청 시 메모리에서 처리합니다.
PC로 보낸 파일·클립보드는 개발자 서버에 저장되지 않으며, 사용자 PC의 저장 위치·설정에 따라 PC에 남을 수 있습니다.
페어링 토큰·설정·접근 로그·마지막 PC IP는 기기 안에 저장됩니다. 앱 데이터 삭제 또는 앱 제거 시 제거됩니다.