Features Guide Devices Pricing Conservation Support
← Legal
Legal

Privacy

Effective Date: November 1, 2026  ·  Version: 2.5
Alpine First Day Cover LLC  ·  support@speleomap.com

1. Introduction

This Privacy Policy describes how Alpine First Day Cover LLC ("AFDC") collects, uses, and protects information from users of the SpeleoMap mobile application.

SpeleoMap is an offline cave-mapping app for iPhone. The core application runs 100% offline, does not require an account or login, and does not require an internet connection to function. A small number of network requests occur in narrow, specifically described circumstances detailed in this policy.

By using SpeleoMap, you agree to this Privacy Policy.

2. Information We Collect

2.1 Cave Scan Data

Collected: 3D meshes, point clouds, ARKit mesh anchors, LiDAR depth data, keyframes (RGB images plus camera pose and intrinsics), and texture atlases generated during capture. Storage: On your device only, inside .speleomap session bundles. Uploaded to our servers: NO. Shared with third parties: NO.

2.2 Trajectory and Cave Line Data

Collected: Waypoints (position, heading, altitude, timestamp) generated from Core Motion sensors during recording cycles. Storage: On your device only, inside .speleomap session bundles. Uploaded: NO. Shared: NO.

2.3 Survey Data

Collected: Survey stations, annotations (NSS/UIS symbols), notes, passage measurements, cross-sections, and station-to-station relationships. Storage: On your device only, inside .speleomap session bundles. Uploaded: NO. Shared: NO.

2.4 Photos and Videos Captured In-App

2.5 Entrance GPS Location

Collected: A single GPS fix (latitude, longitude, altitude, accuracy), averaged from several readings, captured only when you lock the cave entrance before descending. Storage: On your device only, in entrance.json inside the session bundle. Uploaded: NO. Shared: NO. For cave surveys, background location is never used, and GPS is turned off immediately after the entrance fix is captured. Hike Line recording, which does use location while it runs, is described in Section 2.12.

2.6 HealthKit Workout Data

Collected: HKWorkoutSession data including duration, distance, elevation gain/loss, active calories, basal calories, steps, and heart rate (read from Apple Health, for example from an Apple Watch or another watch whose app saves heart rate to Health). On caving workouts, if you have entered your weight, SpeleoMap calculates active calories on your device from your movement and your weight (Section 2.13) and saves only the calorie total to Apple Health; your weight itself is never written to Apple Health. Caving workouts are marked as indoor and tagged as a SpeleoMap caving, hiking or training workout in Apple Health; training workouts are saved as Climbing (SRT), Running or Cross Training (crawling). For running, distance measured by your iPhone's motion sensors that the workout did not record is added to the workout in Apple Health. The local WorkoutRecord also keeps the time spent in each kind of movement (walking, crawling, on rope and so on) and the height climbed and descended on rope; SRT training keeps each lap and the rig name you type; running keeps distance over time for splits; crawl training records a line inside the training project, which is never shown on a map or counted as survey. Lifetime totals and badges are calculated on your device from these records; the list of badges you have already been shown is stored on your device only. Storage: Apple HealthKit on your device, plus a local WorkoutRecord snapshot inside the session bundle. Uploaded: NO. Shared: NO. Workout data is written to Apple Health with your permission and remains under Apple's HealthKit privacy controls. If you turn on Auto-emit route to Apple Health in Hike settings, the GPS route of each Hike Line is also saved with its workout in Apple Health on your device. SpeleoMap never transmits HealthKit data off your device. While no workout is running and heart rate tracking is on, the Workout tab reads the most recent heart rate in Apple Health and shows it with the time it was measured; that reading is only displayed, never stored or written anywhere. For running training you choose outdoors, track or treadmill; a treadmill run is saved to Apple Health as indoor. A name you give a training session is stored in its local WorkoutRecord.

2.7 Affiliated Organization and Subscription Reports

Purpose: AFDC may allocate a portion of subscription proceeds to cave conservation at its sole discretion (see Section 3 of the SpeleoMap Terms of Service). An Affiliated Organization you provide is a non-binding preference AFDC may consider when directing conservation funds; it does not obligate AFDC to pay any organization.

Third-Party Processor: Reports are transmitted via Formspree. Formspree receives only the report fields listed above, plus standard request metadata. Formspree's privacy practices are described at formspree.io/legal/privacy-policy.

Conservation Disclaimer: AFDC's cave conservation allocations are discretionary and are not a charitable donation made by you. You do not receive a tax-deductible donation receipt for any portion of your subscription, and an Affiliated Organization you provide does not entitle any organization to payment.

2.8 Cave Metadata (Per Session)

2.9 Support and Diagnostics

2.10 Export Files

2.11 Imported Files

An imported file may contain the sending caver's own cave data. SpeleoMap handles this data the same way it handles yours: stored on your device only and never transmitted to AFDC.

2.12 Hike Line Location Data

2.13 Height, Weight, and Stow Mode Profiles (Optional)

2.14 Bluetooth External Devices (Optional)

3. Information We Do Not Collect

SpeleoMap does NOT collect, transmit, or have access to any of the following:

4. Cave Location Privacy

Cave secrecy is central to cave conservation. SpeleoMap is built so that cave locations cannot be exposed through us. AFDC does not collect, transmit, or retain cave locations on any system it controls.

We consider this privacy by architecture: not a promise that we will not look, but a design in which we cannot.

5. Apple Frameworks Used On-Device

SpeleoMap uses standard Apple frameworks that run entirely on your device: ARKit and LiDAR sensors (for 3D capture), Core Motion (for step detection, altimeter, and device motion), HealthKit (for workout sessions, with your permission), AVFoundation and the microphone (for video audio, with your permission), Core Bluetooth (only to connect to the laser meters, sensors and thermal cameras you turn on in Settings, Devices, with your permission), External Accessory and Wi-Fi hotspot configuration plus local network access (only to reach a FLIR thermal camera you connect, with your permission), and Core Location (for the GPS fix at the cave entrance, and for Hike Line trail recording and compass heading, with your permission). None of these frameworks transmit your data to Alpine First Day Cover LLC. HealthKit data is governed by Apple's privacy controls in your device Settings.

6. Device Backup

SpeleoMap does not include an in-app cloud sync or cloud backup feature. Your data is stored on your device. If you have iOS device backup enabled, your app data may be included in your standard encrypted iCloud backup. This is an Apple iOS feature controlled entirely by you. AFDC has no access to it. To back up or transfer a survey yourself, use the in-app Export feature to produce a bundle and save it wherever you choose.

7. Remote Configuration

SpeleoMap fetches a small reference data file (organizations.json) from a public URL when network is available so the in-app organization picker can show the current list of registered organizations. The fetch is anonymous and read-only. No personal information, profile data, scan data, or device identifiers are transmitted as part of this request. The file is cached locally and the app remains fully functional offline using the cached copy. Additional reference data sources may be added in future releases; this policy will be updated to disclose them when they ship.

8. Third-Party Services

SpeleoMap does not embed third-party analytics, advertising, tracking, or marketing SDKs. The app does not use Firebase, Google Analytics, AdMob, Crashlytics, or any equivalent service.

Formspree: Used to receive the subscription reports described in Section 2.7. Formspree receives only the report fields listed there, plus standard HTTP request metadata. It does not receive any cave data, scan data, photos, location data, HealthKit data, or session content. Privacy policy: formspree.io/legal/privacy-policy. Formspree also receives the email address, and the optional "I'm a…" choice, you enter on the speleomap.com Get notified form; AFDC uses it only to email you SpeleoMap launch news, never sells or shares it, and deletes it on request.

GitHub (raw.githubusercontent.com): Used to host the organization directory file fetched via remote configuration (Section 7). GitHub receives standard HTTP request metadata as part of any file fetch. No personal information or app content is transmitted in the request. Privacy policy: docs.github.com.

Website (speleomap.com)

The SpeleoMap website uses no cookies, analytics, advertising or tracking. Three forms send what you type to Formspree so we can reply: Contact (your name, email, subject and message), Get notified (your email and the optional “I’m a…” choice) and Conservation register (the organization details you enter). We use them only to answer you, send the launch news you asked for, or review a registration; we never sell or share them, and delete them on request. The site is hosted by Cloudflare, which keeps standard server logs (such as IP address and browser type) to deliver and protect the site. Privacy policy: cloudflare.com/privacypolicy.

9. How We Store the Information You Provide

Subscription reports (Section 2.7) are transmitted to AFDC via Formspree, then stored on systems controlled by AFDC. They are used only for the purposes stated in Sections 2.7 and 2.9. Support correspondence and any information you voluntarily share with support is stored on systems controlled by AFDC and used only to respond to your request. We do not sell, rent, or trade your personal information.

10. Your Rights

We respond to requests within 30 days. If you are in the European Economic Area, United Kingdom, or California, you have additional rights under GDPR, UK GDPR, or the CCPA respectively, including the right to lodge a complaint with your local data protection authority.

11. Data Security

12. Children

SpeleoMap is a technical cave-surveying tool intended for a general audience and is not directed to children. Although it is rated 4+ in the App Store because it contains no objectionable content, the app is not designed for or marketed to children. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information to us in connection with the onboarding submission, contact us and we will delete it.

13. Changes to This Policy

If we make material changes to this policy, we will update the Effective Date and version number at the top and, where appropriate, notify users through the app or by email. Continued use of SpeleoMap after changes take effect constitutes acceptance of the updated policy.

14. Contact

Alpine First Day Cover LLC
Email: support@speleomap.com
Website: speleomap.com/legal/privacy-policy

← 13 Glossary14.2 Terms →