Privacy Policy for AstroCollect
Introduction
AstroCollect ("we", "our", "the app") is committed to protecting your privacy. This Privacy Policy explains how AstroCollect handles your data when you use our iOS application.
Our privacy philosophy: Your data is yours. We believe in local-first, privacy-respecting software.
TL;DR (Short Version)
- ✅ All your data stays on your device (or your private iCloud if you enable sync)
- ✅ No account required
- ✅ No tracking or analytics
- ✅ No data collection
- ✅ No third-party services (except native Apple services)
- ✅ No data sharing with third parties
- ✅ GPS coordinates not extracted by default
- ✅ Optional encrypted iCloud sync
- ✅ Not intended for children under 13
If you want more details, read the full policy below.
Data Collection
What Data We DO NOT Collect
AstroCollect does NOT collect, transmit, or store any of the following:
- Personal information (name, email, phone number)
- Account credentials (no accounts exist)
- Usage analytics or statistics
- Crash reports
- Device identifiers (IDFA, UUID)
- IP addresses
- Location data (unless you explicitly enable it)
- Search queries
- Any data about your usage patterns
What Data the App Stores Locally
AstroCollect stores the following data exclusively on your device:
-
Photos you add
- Celestial object photos you choose to upload
- Stored in your device's Application Support folder
- Never transmitted anywhere
-
Observation metadata
- Object names
- Capture dates (extracted from photo EXIF or current date)
- Upload dates (when you added the photo)
- GPS coordinates (only if you explicitly enable this feature)
-
Observation sessions
- Session date and time
- Observation location (free text)
- Conditions ratings (seeing, cloud cover, light pollution, temperature, humidity)
- List of observed objects (links to photos)
- Equipment used
- Custom tags
-
Object notes
- Personal notes associated with each celestial object
- Stored locally, never transmitted
-
Equipment
- Your list of observation gear (telescopes, mounts, eyepieces, etc.)
- Free text names and descriptions
-
Badges & Achievements
- List of unlocked badges and unlock dates
- Computed locally from your photos, sessions and equipment
- No behavioral data collected
-
App preferences
- Language selection
- GPS extraction preference (on/off)
- Badge notification preference (on/off)
- Onboarding completion flag
- Display preferences (sort order, filters)
Storage location: All data is stored locally in your device's Application Support directory (/Library/Application Support/AstroCatalog/) and UserDefaults. This data is:
- Sandboxed (only AstroCollect can access it)
- Backed up to iCloud/iTunes if you have device backups enabled (encrypted)
- Never sent to any server
Photo Metadata (EXIF)
What We Extract
When you add a photo, AstroCollect may extract the following EXIF metadata:
- Capture date: When the photo was taken (if available)
- Camera make/model: For future display features (not currently used)
- Camera settings: ISO, exposure, aperture, focal length (for future features)
What We DO NOT Extract by Default
- GPS coordinates: Location data is NOT extracted by default
- You must explicitly enable "Save location data" in Settings
- Even when enabled, GPS data never leaves your device
- You can delete GPS data at any time by disabling the setting
Why We Extract Metadata
- To automatically determine when you captured each photo
- To provide better organization and sorting of your observations
- To display camera settings in future versions (optional feature)
Data Export/Import
Export Feature
You can export all your observation data (photos + metadata) to a ZIP file:
- Export is triggered manually by you
- Creates a local ZIP file on your device
- You can share this file via AirDrop, Files app, email, etc.
- We never see or access your export files
Import Feature
You can import previously exported data:
- Import is triggered manually by you
- Reads a ZIP file you select from your device
- Restores photos and metadata locally
- No data is sent anywhere during import
Privacy note: When you share your export file (e.g., via AirDrop to another device), you are responsible for ensuring the recipient is trustworthy. We recommend:
- Only share with your own devices
- Use secure transfer methods
- Disable GPS extraction before exporting if sharing with others
GPS/Location Data
Default Behavior
GPS coordinates are NOT extracted from photos by default.
Opt-In Feature
You can enable "Save location data" in Settings to extract GPS coordinates from photos:
- This is entirely optional
- Must be explicitly enabled by you
- Can be disabled at any time
- When enabled, GPS coordinates are:
- Extracted from photo EXIF metadata
- Stored locally on your device
- Never transmitted anywhere
- Never shared with any third party
Why We Offer This Feature
Some users want to remember where they captured their astronomical photos (e.g., dark sky sites, observatories). This feature is for them.
Privacy Warning
AstroCollect displays a warning when you enable GPS extraction:
"GPS coordinates reveal your location. Disable before sharing your data."
This reminds you to turn off GPS extraction before exporting data you plan to share.
Location for Observation Planner
Location Usage
The Observation Planner uses your geographic position to:
- Calculate rise, transit and set times for celestial objects
- Display the 24-hour visibility chart adapted to your position
- Determine if you are in an urban area (light pollution warning)
- Get local weather forecasts (cloud cover)
Location Processing
- Optional permission: The app requests "While Using" authorization
- Local calculations: All astronomical calculations are performed on your device
- No permanent storage: Your position is not saved between sessions
- Never shared: Your location is never sent to our servers
Apple Weather Service
To display cloud cover, AstroCollect uses the Apple Weather service:
- Your approximate position is sent to Apple to get weather forecasts
- This data is handled according to Apple's Privacy Policy
- We do not receive or store your location data
- The weather service is optional: the app works perfectly without it (graceful degradation)
- Local 2-hour cache to reduce requests
Offline Operation
Without location or internet connection:
- Astronomical calculations remain available with a default position
- Moon phase is always calculated locally
- Only cloud cover requires a connection
Third-Party Services
AstroCollect uses the following Apple services:
- iCloud / CloudKit: For multi-device sync (optional)
- Apple Weather: For cloud cover in the Observation Planner (optional)
- CoreLocation: To determine your position (optional)
- Reverse Geocoding: To detect urban areas (optional)
- Siri / App Intents: For voice shortcuts (optional) - commands are processed locally by iOS
These services are provided by Apple and governed by Apple's Privacy Policy.
What We Do NOT Use
- No analytics services (Google Analytics, Firebase, etc.)
- No crash reporting services (Crashlytics, Sentry, etc.)
- No advertising networks
- No social media SDKs
- No proprietary backend servers
The app is entirely self-contained and offline-capable (except for weather and sync).
Data Sharing
General Policy
AstroCollect NEVER shares your data with third parties.
Your photos and observation metadata:
- Remain entirely under your control
- Are never sent to our servers (we don't have any)
- Are never shared with Olivier Teissonnière or any third party
- Are never sold
- Are never used for commercial purposes
Manual Sharing (Export)
You can voluntarily share your data by exporting a ZIP file. When you do:
- You decide who receives the data
- You choose the sharing method (AirDrop, email, etc.)
- We have no access to the file once created
Right to Opt-Out of Sharing/Selling
Since we never share or sell your data, there is no "sharing" or "sale" mechanism to opt out of. You already have complete control.
Data Retention
Retention Policy
All your data (photos and metadata) are retained:
- For as long as you want - as long as you keep the app installed
- You have full control: delete a photo, delete all data, whenever you want
- No automatic time limit (unless you choose to delete)
Complete Deletion
When you delete the app:
- All local data is deleted from the Application Support storage
- Preferences are deleted from UserDefaults
- No data persists after app deletion
- Exception: If you have iCloud backups enabled, data may be restored if you reinstall the app (controlled by Apple, not by us)
iCloud Sync (optional)
Since version 1.7, AstroCollect offers optional iCloud synchronization:
- Entirely optional: Disabled by default, you choose to enable it
- Your private iCloud account: Data is stored in your personal iCloud space
- End-to-end encryption: Apple encrypts your data in transit and at rest
- No third-party servers: We have no access to your synced data
- Full control: You can disable sync at any time
For more details, see the iCloud Sync section below.
iCloud Sync
How It Works
iCloud sync allows you to share your observations across all your Apple devices:
- Photos and metadata sync automatically
- Works with your existing iCloud account
- Offline mode: changes are queued and synced when reconnected
Sync Privacy
- Private CloudKit zone: Your data is isolated in your own space
- No developer access: We cannot see, read, or modify your data
- Apple encryption: Data is encrypted according to Apple standards
- Deletion: Disabling sync does not delete your local data
Data Synced
When sync is enabled, the following data is synchronized:
- Observation photos (compressed to optimize space)
- Metadata: object name, capture date, upload date
- GPS coordinates (only if GPS extraction is enabled)
- Observation sessions: date, location, conditions, equipment used, tags
- Object notes: your personal annotations
- Equipment: your gear list
- Badges: unlocked badges and unlock dates
Enabling and Disabling
- Enable/disable in Settings → iCloud Sync
- First activation: migration wizard for existing data
- Disabling: local data is preserved, only sync stops
Apple's Policy
iCloud sync is subject to Apple's Terms of Use and Privacy Policy. Data counts against your personal iCloud quota.
Intended Audience and Children's Data
Minimum Age Requirement
AstroCollect is not intended for children under 13 years old.
The app is designed for teenage and adult amateur astronomers. We do not intentionally collect data from children under 13.
If You Are a Parent or Guardian
If you discover that a child is using AstroCollect:
- The app collects no personally identifiable information
- Photos are stored locally only
- We never contact children
- You can contact astrocollect@teissonniere.eu for any concerns
COPPA Compliance
We comply with the Children's Online Privacy Protection Act (COPPA) by not collecting data from children and offering no social sharing features.
Data Controller and Legal Information
Data Controller
Olivier Teissonnière
- Email: astrocollect@teissonniere.eu
- Website: https://astrocollect.teissonniere.eu
- Location: France (European Union)
Data Protection Officer (DPO)
As an independent developer, we do not have a formally appointed DPO. For data protection inquiries, please contact the data controller directly.
Legal Basis for Processing
AstroCollect processes no personal data, so GDPR legal bases do not apply. Your data remains yours and is never processed.
Your Rights and Remedies
Access and Control Rights
You have the right to:
- Access your data - All your photos and metadata are visible in the app
- Export your data - Via the Export function (ZIP)
- Delete your data - Photo by photo or all data at once (in Settings)
- Port your data - By exporting and importing to another app
Right to Lodge a Complaint
If you have concerns about our data protection compliance, you have the right to:
- Contact us first: astrocollect@teissonniere.eu
- Lodge a complaint with the competent supervisory authority:
- 🇫🇷 France: Commission Nationale de l'Informatique et des Libertés (CNIL)
- 🇪🇺 European Union: Your local data protection authority
- 🇺🇸 California: California Attorney General
- 🇺🇸 Virginia: Virginia Attorney General
Contact Us
If you have questions or concerns about this Privacy Policy, please contact us:
- Email: astrocollect@teissonniere.eu
- Website: https://astrocollect.teissonniere.eu
- Developer: Olivier Teissonnière
Legal Compliance
GDPR Compliance (European Union)
AstroCollect complies with the General Data Protection Regulation (GDPR) by:
- Not collecting personal data
- Not processing user data
- Not sharing data with third parties
- Providing full data control to users (export, delete)
Since we don't collect data, GDPR rights (access, rectification, erasure, etc.) are not applicable, but you have full control over all data stored locally.
CCPA Compliance (California)
AstroCollect complies with the California Consumer Privacy Act (CCPA) by:
- Not selling personal information (we don't collect any)
- Not sharing personal information with third parties
- Providing transparency about data practices
Other Jurisdictions
AstroCollect's privacy-first approach complies with privacy laws worldwide because we simply don't collect or process user data.
Summary
What AstroCollect does:
- ✅ Helps you track celestial observations
- ✅ Stores data locally on your device
- ✅ Respects your privacy completely
What AstroCollect does NOT do:
- ❌ Collect your data
- ❌ Track your usage
- ❌ Share data with anyone
- ❌ Require an account
- ❌ Use analytics or ads