Privacy Notice (Draft)
Status: DRAFT — prepared by an AI coding assistant, not a lawyer.
This describes what the app's code actually does today, verified against
the source inindex.html. Have counsel review before publishing this as
a binding privacy policy, and update it immediately if the architecture
changes (e.g., if a backend is added later).
Last verified against commit 0aed389, 2026-07-10.
Short version
Life Tunnel runs entirely in your browser. It does not have a server, does not send your photos, videos, or music anywhere, and does not use analytics, cookies, or tracking of any kind.
What the app does with your content
When you use "Add photos," "Full life" media upload, or "Upload music":
- Each file you choose is read locally by the browser using
URL.createObjectURL() and shown directly on the page (as a 3D texture or an audio track).
- The file is never uploaded, transmitted, or copied to any server —
there is no backend for it to go to. We verified the app makes no network requests (no fetch, no XMLHttpRequest) other than loading its own local code, fonts, and bundled assets.
- The file only exists in your browser's memory for the current tab. It is
released when you remove it, replace it, or close/reload the page.
- We do not see, store, or have access to anything you load into the app.
What the app does NOT do
- No account creation, login, or identity collection.
- No cookies or local storage of personal data.
- No analytics, telemetry, crash reporting, or third-party tracking scripts.
- No sharing of any uploaded content with any third party, because it is
never transmitted anywhere.
Local storage of preferences
The app stores two non-personal preferences in the browser's localStorage, both used only to remember settings on your next visit and never transmitted anywhere:
life4d-lang— your chosen interface language (English or Spanish).life4d-onboarded— a flag so the first-visit welcome tour is not shown
again.
Neither is personal data. The video export feature creates the video file entirely in your browser and hands it to you as a download; the file is never uploaded anywhere.
Bundled demo content
The app ships with a default 85-image demo set (mateo-life-photos/) and music tracks (vision-4d-life-audio/) depicting a fictional person ("Mateo"). These are AI-generated assets bundled with the app itself, not data collected from any real user. See THIRD_PARTY_NOTICES.md for their licensing status.
Children's data
If a user uploads photos, videos, or audio involving children, that content is handled the same way as any other upload: it stays local to the browser and is never transmitted. The user uploading such content is responsible for having the right to do so (see TERMS.md).
Changes to this notice
Because this describes actual, verifiable code behavior rather than a policy choice, this notice must be re-reviewed any time the app's architecture changes — for example, if a backend, sync feature, cloud save, or analytics SDK is added. Counsel should treat this document as tied to a specific version of the code, not evergreen.
Contact
This app is operated by m8apps (mefit.app).
- Email: support@m8apps.com
- Address: 539 Q Commerce St, #835
_The governing jurisdiction (state/country) still needs to be confirmed with counsel before this notice is published as binding._