Privacy Policy
SceneView Demo — Last updated: June 12, 2026
Data Collection (Normal Use)
- No personal data collected — Outside the feedback feature, the app does not collect names, email addresses, IP addresses, or any other personally identifiable information.
- No analytics or tracking — No analytics SDKs, telemetry, fingerprinting, or behavioral tracking of any kind.
- Offline by default — 3D models, textures, and environments are bundled locally or downloaded for demos; no personal data is sent during downloads. The only feature that uploads data is the opt-in feedback reporter below.
- No accounts — The app does not require or support user accounts.
Camera Usage (AR Features)
- The app uses the device camera exclusively for augmented reality features powered by Google ARCore.
- Camera data for AR is processed locally on-device in real time for plane detection and object placement.
- No camera images or AR video are stored, recorded, or transmitted to any server.
- Camera access is only requested when the user navigates to the AR tab. A feedback screen recording may capture the AR viewfinder if an AR demo is open — only while you are actively recording feedback.
Face Data (TrueDepth API / ARKit Face Tracking)
- What is collected: when you open an AR face demo on iOS, the app uses Apple’s ARKit face tracking (which relies on the TrueDepth camera) to obtain a real-time facial mesh — face geometry and expression coefficients. On Android, the equivalent demo uses Google ARCore Augmented Faces. No photographs of your face are taken by the app.
- Purpose: face data is used solely to render real-time 3D effects anchored to your face inside the demo, on screen, while the demo is open. It is not used for identification, authentication, profiling, or any other purpose.
- Storage & retention: face data is processed in memory, on your device only. It is never recorded, stored, written to disk, or retained — it is discarded as each camera frame is rendered, and entirely released when you leave the demo.
- Sharing: face data never leaves your device. It is not transmitted to us or to any third party, and the app contains no analytics or tracking SDKs.
In-App Feedback (Opt-In)
The app includes a feedback button that lets you report a bug or share an idea by recording your screen and voice. It is opt-in and consent-gated — it does nothing until you tap the button, work through its consent screens, and approve Android's own screen-capture dialog. You can cancel at any point and discard a recording before it is sent.
What is captured when you submit feedback: a short screen recording (.mp4), your microphone audio, any text you type, and device/app context (app version and build, Android version and API level, device manufacturer and model, locale, free RAM). No advertising ID, no IP address, no account identifier.
Where it goes: the recording, audio, and context are uploaded over HTTPS to the SceneView feedback service — an open-source Cloudflare Worker operated by the SceneView project. The service stores the screen recording and audio privately in Cloudflare R2 object storage, transcribes the audio to text with Cloudflare Workers AI (the OpenAI Whisper model), and creates a public GitHub issue so maintainers can triage it.
What becomes public: the GitHub issue contains only the transcript, any text you typed, and the device/app context table — the raw screen recording and audio are never attached to the public issue. Please avoid showing or saying personal information while recording.
Access control & retention: the screen recording and audio are accessible only to SceneView maintainers, through an admin-token-gated viewer. They are automatically deleted after 90 days; the transcript and context (already public on the issue) are kept. The service hashes the request IP for rate limiting only — the raw IP is never stored.
Third-Party SDKs
| SDK | Purpose | Data collected |
|---|---|---|
| Google Filament | 3D rendering engine | None |
| Google ARCore | Augmented reality | Camera processed locally, no data sent |
| Jetpack Compose | UI framework | None |
| Android MediaProjection / MediaRecorder | Screen + audio capture for the opt-in feedback feature | Only when you record feedback |
Third-Party Processors (Feedback Feature Only)
These processors handle data only when you choose to submit feedback:
| Service | Role | Data handled |
|---|---|---|
| Cloudflare R2 | Private object storage | Screen recording, audio |
| Cloudflare Workers AI (Whisper) | Speech-to-text transcription | Audio |
| GitHub | Public issue tracker | Transcript, typed text, device/app context |
Data Sharing
Outside the feedback feature, no data is shared with third parties. For the feedback feature, data is shared only with the processors above, and the feedback transcript and context become public on a GitHub issue. No data is sold or used for advertising.
Children's Privacy
The app does not knowingly collect any data from children under 13. The app is rated for ages 13 and older.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date.
Contact
- Website: sceneview.github.io
- GitHub: github.com/sceneview/sceneview