snipes

Privacy policy.

What we collect, why, who we share it with, and what you can do about it. Written in plain language. The short version: snipes is anonymous by design, and we collect as little as we can while still running a live-streaming app safely.

Effective May 10, 2026 · v1.0

01Who we are

snipes is a live point-of-view streaming app operated by JCAM, Inc.(“snipes,” “we,” “us”). This policy describes how we handle data through the snipes iOS app and our website at snipes.world (together, the “Service”).

If you have questions about anything below, email jay@snipes.world.

02Anonymous by design

snipes does not have accounts in the traditional sense. We do not ask for your name, email address, phone number, or any other identifier that could be used to find you outside the app.

Your identity on snipes is tied to your device, not to you. We use Apple’s App Attest to verify that your device is a real iPhone running an unmodified copy of the app. We store the resulting attested key identifier; we do not receive your Apple ID, iCloud account, or any other Apple identifier.

One consequence of this design: if you lose your phone, you lose your handle. We cannot recover, transfer, or restore an account to a different device — there is nothing to recover.

03What we collect

Information you provide

Handle
A random handle generated for you (e.g., anon-otter-3847). You can regenerate this once per day.
Age confirmation
A self-declaration that you are 18 or older to broadcast, or 13 or older to watch.
Your content
Live streams, recorded streams, comments, likes, reports, and any other content you transmit through the Service.
Reports
When you report content, we store what you reported, the category, and any note you added.

Information we generate

App Attest key ID
An identifier produced by Apple's Secure Enclave to verify your device. Tied to the device, not to you.
Anonymous user ID
An internal random identifier we use to associate your handle with your content and settings.
Auth tokens
Access and refresh tokens stored in your iOS Keychain for signing in.

Information collected automatically

Device data
iOS version, device model, app version, locale, time zone, and a coarse network type (Wi-Fi or cellular).
Approximate location
If you enable location features, we collect your location at the resolution you have configured (see Location data).
Usage data
What you watch, for how long, what you tap, when you open the app, and similar interaction data.
Diagnostic data
Crash reports and performance metrics. We do not collect screenshots or screen recordings without your consent.
Video quality metrics
Buffering, startup time, and other quality-of-experience data for live streams.

04How we use your data

We use the data described above to:

We do not sell your personal information. We do not use your content to train third-party AI models. Content-safety models that run on your stream operate on the live frames for moderation purposes only and do not store stream content beyond what is necessary for moderation review.

05Live streams and recordings

Every live stream you broadcast is delivered through Mux, our video infrastructure provider. By default, every live stream is recorded and stored as a Mux video asset associated with your handle. You can view, download, or delete your recordings from your profile in the app.

Anyone watching your stream can see it live. We do not surface a public profile page for other users in v1, but a stream is, by definition, public the moment it goes live. Treat anything you broadcast as public.

06Location data

Location is off by default. If you turn it on, your default resolution is neighborhood-level — the coordinates we receive from iOS are hashed and jittered server-side before they appear to anyone else. Precise location is opt-in, per-stream.

You can define private zones — geofenced areas (such as your home address) where streaming automatically pauses. Private-zone coordinates are stored encrypted and used only for this purpose.

07Who we share with

We share data with the service providers we need to run the Service. Each one operates under a written contract that requires them to handle your data with at least the same protections this policy describes. They are not allowed to use your data for their own purposes.

Mux
Live video ingest, transcoding, delivery, and recording.
Supabase
Authentication, database, and storage.
Cloudflare
DNS, edge caching, and protection against attacks.
Apple
App Attest device verification and push notifications via APNs.
Google (Gemini)
Scene-safety signals on sampled video frames for content moderation.
Hive AI
Additional content-safety signals on sampled frames.
PostHog
Product analytics. Configured without tracking pixels or third-party advertising trackers.
Sentry
Crash and error reporting.
Grafana Cloud
Backend metrics, logs, and alerting.

We may also disclose data when required by a valid legal request, to protect against fraud or imminent harm, or as part of a merger, acquisition, or sale of assets (with notice to you).

08How long we keep it

Handles & identity
Until you delete your account, or your device is banned.
Recorded streams
Indefinitely, unless you delete them. You can delete any of your recordings from your profile.
Comments and reports
Indefinitely, as part of the moderation record. Anonymized after account deletion.
Diagnostic data
Up to 90 days, then deleted or aggregated.
Banned device keys
Indefinitely. A device ban is permanent by design.

09Your rights and choices

You have the following rights, anywhere in the world, regardless of where you live:

To exercise any of these, visit our Privacy Choices page or email jay@snipes.world. We respond within 30 days, and usually within 7.

10Security

We use industry-standard technical and organizational measures to protect your data: encryption in transit (TLS) and at rest, scoped access controls, audit logs on production systems, and regular security review. No system is perfectly secure; if we discover a breach affecting your data, we will notify you and the relevant authorities as required by law.

11Children

snipes is rated 16+ on the App Store and is not directed at children under 13. You must be 13 or older to watch and 18 or older to broadcast.

If we learn that a user under 13 has accessed the Service, we will delete that account and any associated data. If you believe a child is using snipes, please contact us at jay@snipes.world.

12International transfers

JCAM, Inc. is based in the United States, and our service providers operate in the United States, Canada, and the European Union. When we transfer data across borders, we rely on Standard Contractual Clauses or equivalent legal mechanisms to protect your data.

13California rights

If you live in California, the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA) gives you specific rights:

We do not sell personal information, and we do not share it for cross-context behavioral advertising. The opt-out right above applies in case our practices change; we will notify you in advance if they do.

To exercise any of these rights, visit our Privacy Choices page or email jay@snipes.world.

14EU and UK rights

If you live in the European Economic Area, the United Kingdom, or Switzerland, the General Data Protection Regulation (GDPR) or UK GDPR applies to you. Our legal bases for processing are:

You also have the right to lodge a complaint with your national data protection authority.

15Canada rights

If you are in Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) and applicable provincial privacy laws (including Quebec’s Law 25) apply. You have the right to access, correct, and challenge the accuracy of the personal information we hold about you, and to withdraw consent for our use of it. To exercise these rights, email jay@snipes.world. You may also file a complaint with the Office of the Privacy Commissioner of Canada or your provincial commissioner.

16Changes

We may update this policy from time to time. If we make material changes, we’ll surface a notice in the app and update the effective date at the top of this page. We won’t retroactively change how we use data you’ve already shared in a way that’s less protective without your consent.

17Contact

For privacy questions, data requests, or anything else covered by this policy: jay@snipes.world.

JCAM, Inc. is the controller of your personal information for the purposes of GDPR.