Privacy Policy
Nemuke (ネムケ) — Last updated: March 18, 2026
Nemuke is designed with your privacy as a top priority. All camera processing happens entirely on your device. No data is ever sent to external servers.
1. Information We Collect
Nemuke stores the following information locally on your device only:
- Session records — Study duration, focus score, drowsiness detection count (on-device only)
- Calibration settings — Eye baseline values (on-device only)
- App preferences — Onboarding completion flag, etc. (UserDefaults)
2. Camera and TrueDepth API Usage
Nemuke uses the front-facing camera (including the TrueDepth camera) to detect drowsiness in real-time.
2.1 APIs and Technology Used
Nemuke uses the following Apple frameworks for drowsiness detection:
- ARKit (ARFaceTrackingConfiguration) — Used on devices with a TrueDepth camera. Analyzes 3D facial geometry to obtain blink scores (eye openness) and head rotation angles (pitch and yaw) in real-time.
- Vision Framework (VNDetectFaceLandmarksRequest) — Fallback for devices without a TrueDepth camera. Detects facial landmarks (eye contour points) from 2D camera images and calculates eye openness using the Eye Aspect Ratio (EAR) algorithm.
2.2 Information Collected via TrueDepth API
The following information is obtained in real-time through the TrueDepth API:
- Blink score (blendShapes: eyeBlink) — A numerical value between 0.0 and 1.0 representing the openness of each eye
- Head rotation angles — Pitch (up/down tilt) and yaw (left/right tilt) in degrees
These values are processed in real-time on a per-frame basis solely for the purpose of determining signs of drowsiness.
2.3 Face Data Handling
Nemuke does not store, record, or transmit face data (face meshes, depth maps, facial images, etc.) in any form. Numerical values obtained from the TrueDepth API (blink scores and head angles) are processed in memory in real-time and immediately discarded.
- Face data is processed only in the device's memory
- Face data is never written to disk
- Face data is never transmitted to external servers
- Face data is never shared with third parties
- Camera footage is never recorded or saved
- All face-related data is cleared from memory when a session ends
- Only aggregated results (detection count, focus score) are saved — never the face data itself
2.4 Camera Access Management
- Camera access can be revoked at any time in iOS Settings
- If camera access is disabled, the drowsiness detection feature will not function
3. Data Transmission
Nemuke does not transmit any data to external servers. We do not use advertising SDKs, analytics tools, or tracking tools.
4. Data Storage & Deletion
All data is stored exclusively on your device.
- Deleting the app permanently removes all data
- No iCloud sync is performed
5. Third-Party Sharing
Nemuke does not sell, share, or provide personal information to any third parties.
6. Children's Privacy
Nemuke does not intentionally collect personal information from children under 13. Since all data processing is performed on-device, privacy is protected regardless of age.
7. Policy Changes
This privacy policy may be updated without prior notice. Significant changes will be communicated through the app.
8. Contact
For privacy-related inquiries, please contact:
nemuke@dokos.dev