Privacy Policy
SplatKing Privacy Policy
Last updated: June 4, 2026 · Effective date: February 25, 2026
This Privacy Policy describes how Rubloff and Co LLC (doing business as Radiance Fields) ("Rubloff and Co LLC," "SplatKing," "we," "us," or "our") handles information in connection with the SplatKing iOS application and related support workflows. SplatKing processes most information on your device and does not collect it on our behalf; this policy explains what is processed locally, what you may choose to share with us, and how we handle information you send us, and (if you choose to enable it) what limited, non-identifying usage and diagnostic information our optional product-analytics feature collects.
This Privacy Policy is intended for users of the SplatKing iOS app and any associated support interactions. It does not apply to third-party products, websites, cloud providers, or services that you choose to use with exported files.
Data Controller and Contact
Data controller / business: Rubloff and Co LLC
Product name: SplatKing
Contact email: contact@radiancefields.com
Website: https://radiancefields.com
If you have questions, requests, or complaints about privacy, contact us at the address above.
Scope of This Policy
This policy covers information processed through:
- the SplatKing iOS app;
- local files generated by SplatKing on your device;
- diagnostics and support reports you voluntarily share;
- legal and compliance handling related to app operations.
This policy does not cover:
- data handling by Apple, iCloud, Google Drive, Dropbox, or other third parties;
- third-party reconstruction platforms or pipelines where you upload exported files;
- websites or services with separate privacy notices.
Categories of Information We Process
SplatKing operates on a local-first basis. The categories of information described in this section are generated and processed on your device, within the app's storage container. SplatKing does not transmit your captures, metadata, or diagnostics off your device to us or to our service providers, except: (a) information you choose to send to us through a support or feedback submission; (b) files you choose to share using iOS share actions; and (c) the limited, non-identifying usage and diagnostic events described in §3.6 (Product Analytics), which are sent to our analytics processor when product analytics is enabled (on by default in some regions, or by your opt-in in others, as described in §3.6).
3.1 Capture Content and Session Outputs
When you use SplatKing, the app can generate and store files in the app container, including:
- photos and videos;
- optional undistorted video outputs;
- metadata sidecars (for example JSON manifests and per-capture records);
- optional LiDAR sidecars such as depth maps and point cloud binary files;
- optional person-mask sidecars if generated by device-side segmentation;
- quality summaries and quality flag files.
3.2 Metadata and Sensor-Derived Data
SplatKing may process metadata associated with captures, such as:
- timestamps and filenames;
- camera configuration and lens mode;
- motion-derived or AR-derived pose and orientation information;
- capture-quality scoring indicators;
- EXIF/TIFF/GPS fields available from system frameworks.
Location metadata is written to captures only if you enable the optional Save Location feature; see §3.7.
3.3 Device and App Diagnostics
To maintain reliability, SplatKing writes local diagnostics that may include:
- lifecycle events and non-fatal error logs;
- crash markers and stack traces for uncaught exceptions;
- app version/build;
- device model and operating system version;
- storage availability snapshots and capture pipeline counters.
3.4 Support Communications
If you contact us or use in-app feedback or debug-report features, we may process:
- your message contents and any freeform notes you include;
- attachments you provide;
- diagnostic data you choose to include, such as app and device information (app version and build, device model, iOS version), storage availability snapshots, and recent application log lines (lifecycle events, non-fatal errors, crash markers — capped in size and rotated locally);
- capture content you choose to attach, which may include photos, videos, optional undistorted outputs, LiDAR depth maps and point cloud sidecars, person-mask sidecars, metadata sidecars, and quality summaries (the categories described in §3.1), and, if you have enabled the optional Save Location feature (§3.7), location metadata embedded in those capture files;
- related correspondence records.
Debug or feedback bundles are assembled on your device and remain there until you explicitly send them through an iOS share action. You choose the destination (for example email to SplatKing support, messaging apps, AirDrop, or saving to Files / iCloud Drive); destinations other than SplatKing support are governed by those services' own terms, as described in §16.
3.5 Feedback and Reviews via App Store Channels
Users may submit ratings/reviews/feedback via App Store & TestFlight; these are collected by Apple and made available to us as developer. Where we review this to triage bugs, we remove direct identifiers (nicknames, emails, handles) before use and retain only de-identified, summarized records. Apple's handling is per Apple's policy.
3.6 Product Analytics (Optional; On or Off by Default Depending on Your Region)
To understand how SplatKing's features are used and to monitor and improve capture reliability, SplatKing includes an optional product-analytics feature. You can turn this feature on or off at any time in the app's Settings. Whether it is on or off when you first use the app depends on the privacy laws that apply where you are:
- If you are in the European Economic Area, the United Kingdom, or another region whose laws require your prior consent to store information (such as an analytics identifier) on your device, product analytics is OFF by default. No analytics data is collected, and no analytics identifier is created or stored, unless you turn analytics on.
- Everywhere else (for example, the United States), product analytics is ON by default, and you may turn it off at any time. When you first use a version of the app that includes this feature, we show you an in-app notice that analytics is on and how to turn it off.
How we determine your region. Because we have disabled IP-based location lookup for analytics (see §9.5), we do not use your IP address to determine your region. Instead, we use signals available on your device — your device's region setting and your App Store country — solely to decide whether analytics should be off by default (opt-in) or on by default (opt-out). If we cannot reliably determine your region, or if either signal indicates you are in a region that requires prior consent, we treat you as opt-in and leave analytics OFF until you choose to turn it on.
When — and only when — analytics is on (because you turned it on, or because it is on by default in your region and you have not turned it off), SplatKing sends a limited set of usage and diagnostic events to our analytics processor (see §9.5). These events fall into the following categories:
- Device identifier (anonymous): a randomly generated, app-specific identifier (an "analytics ID") stored on your device. It is not your name, email address, Apple ID, phone number, or advertising identifier, and it is not used to track you across other apps or websites. It lets us count distinct devices and reassemble a single device's sequence of events.
- Product interaction: how you use the app — for example, which capture mode you select, when a capture starts and completes, manual-control and settings adjustments, and export/share actions. We record event names and range-based ("bucketed") values, never the content of your captures.
- Performance data: operational performance signals — for example, capture durations, export/packaging throughput, and device thermal state — recorded as ranges, to help us find and fix slow or failing paths.
- Other diagnostic data: capture-reliability diagnostics — for example, whether a capture's expected output files are present, whether dual-lens streams are balanced, and aggregate per-capture quality-band counts — used to monitor and improve capture integrity. A per-capture pseudonymous reference (a "capture ID," derived by a one-way hash of a local timestamp-based folder name) links a single capture's events; it identifies one capture, not you.
Each event also carries basic context such as the app version and build, iOS version, device model identifier, whether the device has LiDAR, and device locale.
What product analytics does NOT collect. Product analytics never collects:
- the content of your captures (photos, videos, undistorted outputs, LiDAR depth maps or point clouds, person-mask sidecars, or any image or sensor pixel data);
- filenames or file paths of your captures;
- precise or approximate geolocation (no GPS);
- your name, email address, Apple ID, phone number, or other directly identifying information (before any future account feature, analytics is not linked to an account);
- an advertising identifier (IDFA); we do not use the data for advertising, cross-app or cross-site tracking, or any data broker;
- raw camera settings that could fingerprint a scene — values such as ISO, exposure, and white balance are converted to ranges on your device, and only the range leaves your device;
- your IP address — IP-based location lookup is disabled and the IP address is removed before events are sent.
How analytics are kept anonymous to us. We design product analytics so that events are not linked to your name, email address, Apple ID, or any account, and we do not attempt to re-identify you. A persistent app-specific identifier and pseudonymous per-capture references are used to make the data useful; under some laws (such as the EU/UK GDPR) such identifiers may still be treated as personal data, and we handle them accordingly.
Legal basis (where the GDPR / UK GDPR applies). Where your region requires your prior consent (for example, the EEA and the UK), we process product-analytics data, and store the analytics identifier on your device, on the basis of your consent (Article 6(1)(a)), which you give by turning the feature on. You may withdraw consent at any time; withdrawal does not affect the lawfulness of processing carried out before withdrawal. Where the GDPR applies but your region does not require prior consent for on-device storage, we rely on our legitimate interests (Article 6(1)(f)) in understanding feature usage and improving capture reliability, and you may object at any time by turning the feature off. For users in the United States, see §14.
Turning analytics on or off. You can turn product analytics on or off at any time in the app's Settings. Where analytics is off by default in your region, turning it on is your opt-in (and you may withdraw at any time); where analytics is on by default in your region, turning it off opts you out of all future collection. When you turn it off, SplatKing stops collecting analytics events, signals our analytics processor to opt your device out, and resets and clears the on-device analytics identifier; the analytics components stop sending or queuing events. Turning analytics off stops future collection but does not by itself delete events already collected. To request deletion of previously collected analytics data, contact us at the address in §1; because the data is not linked to your identity, we may need the analytics ID from your device to locate it.
Where the data goes. Analytics events are sent to and stored by our analytics processor, PostHog, on infrastructure located in the United States. See §9.5 (analytics provider) and §11 (international transfers).
3.7 Capture Location (Optional; Off by Default)
SplatKing includes an optional "Save Location" feature, which is off by default. If you turn it on in the app's Settings and grant the iOS location permission (while-using-the-app only), SplatKing records where your captures were taken. When the feature is on, a location fix — latitude, longitude, horizontal accuracy, altitude where available, and a timestamp — is written into your capture files on your device: into the capture's metadata manifests, into photo EXIF fields, and into video file metadata. For video and LiDAR captures, a bounded series of location samples (a movement track covering the duration of the capture) may also be recorded in the capture's metadata manifest.
All of this location data is stored only on your device, inside your own capture files. It is never transmitted to us or to our service providers, and it is never included in product analytics (§3.6) — analytics records only whether the feature is on and whether a capture had location attached, never coordinates. If you share or export capture files, any location data inside them travels with the files to the destinations you choose (see §9.1 and §16), and if you attach capture files to a support submission, the location data inside them is included (§3.4). Captures made while the feature was on keep their location data after you turn the feature off; you can delete those files at any time. You can withdraw the location permission at any time in iOS Settings; captures always work without location.
Sources of Information
We obtain information from:
- you directly (captures, exports, support submissions);
- your device and iOS frameworks (camera, motion, AR/LiDAR, file system metadata);
- third-party destinations you choose when using iOS share actions.
Device Permissions and Controls
SplatKing requests permissions only as needed for app functionality, including:
- Camera;
- Motion and Fitness;
- Location (While Using the App) — only if you enable the optional "Save Location" feature (§3.7); used solely to write location into your own capture files on your device.
You can manage permissions in iOS Settings at any time. Disabling permissions may reduce or disable app functionality.
Purposes of Processing
We process information for the following purposes:
- operating capture modes and generating reconstruction-oriented outputs;
- writing export packages and manifests (for example splatpack metadata);
- evaluating and displaying quality and coverage indicators;
- supporting manual controls, auto-capture cadence, and capture-state management;
- diagnosing performance issues, failures, and recovery conditions;
- operating optional product analytics — on by default or by your opt-in depending on your region, and always subject to your choice to turn it off (see §3.6) — to understand how features are used, monitor and improve capture reliability and performance, and prioritize improvements;
- responding to support requests and improving app reliability;
- complying with legal obligations, enforcing terms, and protecting rights/safety.
We also review ratings/reviews/feedback from App Store & TestFlight, in de-identified summarized form, to diagnose, prioritize, and resolve bugs and reliability issues.
Legal Bases (EEA/UK Where Applicable)
Where EU/UK data protection law applies, we rely on one or more of the following legal bases:
- Contract performance: to provide the app features you request.
- Legitimate interests: product security, troubleshooting, quality assurance, and abuse prevention.
- Consent: where permissions or specific processing require consent under applicable law — including your opt-in to optional product analytics (§3.6) and the storage of the analytics identifier on your device, which you may withdraw at any time.
- Legal obligation: compliance with legal and regulatory requirements.
Automated Processing and Quality Scoring
SplatKing may perform automated, on-device analysis of captures to estimate quality signals (for example blur/quality bands and coverage scoring). This processing is intended to help users evaluate capture quality. It is not used for credit, employment, or similarly significant automated decision-making about individuals.
Sharing and Disclosure
9.1 At Your Direction
We disclose data when you choose to share files through iOS share workflows. Because these transfers are initiated by you to destinations you select, the data shared in this way is not collected by us, and we do not receive it unless the destination you choose is SplatKing support.
9.2 Service Providers
If you engage support, we may use vendors that help process support tickets, communications, or operational infrastructure. Automated tools/providers used to summarize/categorize de-identified feedback receive only de-identified, summarized info — never verbatim submissions or direct identifiers.
9.3 Legal and Safety Disclosures
We may disclose information where reasonably necessary to:
- comply with law, legal process, or regulator requests;
- protect rights, safety, and security;
- investigate fraud, abuse, or violations of law/terms;
- complete corporate transactions (for example merger, financing, or asset sale), subject to applicable law.
9.4 No Sale of Personal Information
We do not sell personal information for monetary consideration. We do not use cross-context behavioral advertising identifiers in the app.
9.5 Product Analytics Provider
When product analytics is enabled (on by default or you turned it on; see §3.6), we use PostHog as a processor to collect and store analytics events on our behalf. PostHog processes this data under our instructions and a Data Processing Agreement and does not use it for its own purposes. Analytics events are stored on PostHog Cloud infrastructure in the United States. We have disabled IP-based geolocation in our analytics configuration, and IP addresses are removed before events are stored. PostHog may use sub-processors to provide the service; these are governed by our agreement with PostHog.
Data Retention
Retention depends on data type and purpose:
- On-device capture files and metadata: retained until deleted by user, app lifecycle cleanup, or uninstall.
- Local diagnostics: retained locally and rotated/trimmed by retention logic.
- Support submissions: retained as needed to resolve issues, maintain records, and satisfy legal obligations.
- Feedback/review triage records: de-identified summaries kept as long as needed to resolve the issue; local scrubbed working copies deleted on a rolling basis within 14 days.
- Product-analytics events (where product analytics is enabled): retained by our analytics processor for no longer than 12 months, after which they are deleted or retained only in aggregated, non-identifying form.
If you need deletion of information you submitted directly to support, contact us.
International Transfers
If data is provided to us directly (for example via support) or through optional product analytics (§3.6), processing may occur in jurisdictions outside your country, including the United States. Where required for transfers from the European Economic Area, the United Kingdom, or Switzerland to the United States, we rely on legally recognized safeguards, including the European Commission's Standard Contractual Clauses (together with the UK International Data Transfer Addendum and the Swiss equivalents where applicable). You may contact us at the address in §1 for more information about these safeguards.
Security Measures
We implement reasonable administrative, technical, and organizational safeguards appropriate to the nature of the information processed. However, no security control is perfect, and we cannot guarantee absolute security.
Your Privacy Rights
Depending on your location and applicable law, you may have rights to:
- know or access personal information;
- request correction of inaccurate information;
- request deletion;
- request data portability;
- object to or restrict certain processing;
- withdraw consent where processing is consent-based;
- lodge a complaint with a supervisory authority.
You can turn product analytics on or off at any time using the analytics toggle in the app's Settings. Where analytics is off by default in your region, this toggle is how you opt in and withdraw consent; where analytics is on by default, it is how you opt out (see §3.6).
To exercise rights, contact contact@radiancefields.com. We may need to verify your identity before fulfilling requests.
U.S. State Privacy Notice
If U.S. state privacy laws apply to you (for example California and other states with privacy statutes), you may have specific rights regarding access, deletion, correction, portability, and appeal. We do not knowingly sell personal information and do not process personal information for cross-context behavioral advertising in the app. Optional product analytics (§3.6) is ON by default in the United States; we provide an in-app notice when you first use a version of the app that includes it, and you can turn it off at any time in the app's Settings. This analytics is limited and non-identifying, is used for our own product-analytics and app-functionality purposes through a service provider under contract, and is not a "sale" or "sharing" of personal information and is not used for cross-context behavioral advertising. We do not process sensitive personal information through product analytics. The optional capture-location feature (§3.7) stores location data only on your device, inside your own capture files; we do not collect precise geolocation.
Children
SplatKing is not directed to children under 13, and we do not knowingly collect personal information from children under 13 through the app. If you believe a child provided personal information, contact us so we can evaluate and address the issue. Product analytics (§3.6) is an optional feature — on by default in some regions and off until you opt in in others — and is likewise not directed to children under 13; we do not knowingly enable it for, or collect analytics from, users we know to be under 13.
Third-Party Services and Links
When you export/share to third-party platforms, their privacy terms govern their use of the data. Review their policies before sharing sensitive material.
Changes to This Policy
We may update this Privacy Policy periodically. We will post updates with a revised "Last updated" date. If legally required, we will provide additional notice or obtain consent for material changes.
Contact and Complaints
For privacy inquiries, rights requests, or complaints:
- contact@radiancefields.com
You may also have the right to contact your local data protection authority where applicable.