Privacy Policy for Morning Vault
Morning VaultApril 21, 2026
This Privacy Policy explains how Morning Vault ("the App", "we", "our") handles your information. We are committed to protecting your privacy. Please read this document carefully.
1. Overview
Morning Vault is a personal outfit randomizer and photo wardrobe app. The App allows you to photograph your outfits, organize them by occasion and season, mark outfits as worn, and receive a random outfit suggestion filtered by weather and occasion. The App is designed with an offline-first approach: all personal data you enter — outfit photos, names, tags, and worn history — is stored exclusively on your device and is never transmitted to our servers.
2. Data We Do NOT Collect
We do not collect, store, or transmit any of the following:
- Personal identification information (name, email, phone number, etc.)
- Account credentials or authentication tokens
- Device location or GPS coordinates (the App uses a city preset you choose manually, not GPS)
- Usage analytics, crash reports, or behavioral telemetry
- Advertising identifiers or tracking cookies
- Your outfit photos or wardrobe content
3. Data Stored Locally on Your Device
The following data is stored only on your device using Android DataStore and internal file storage, and is never sent to any external server:
- Outfit photos: saved in the App's internal storage (`filesDir/outfits/`) on your device. Never uploaded or transmitted.
- Outfit metadata: name, occasions, seasons, notes — stored as serialized JSON in DataStore on your device.
- Worn history: a record of which outfit was marked as worn on each date — stored locally in DataStore.
- Preferences: selected city for weather, theme (dark/light), selected occasion filter, view mode (carousel/grid).
- Weather cache: the last fetched temperature for your selected city, cached locally for up to 1 hour to reduce API calls.
All locally stored data remains under your full control. You may clear your worn history from the Settings screen, or uninstall the App to remove all data entirely.
4. Third-Party Services — Open-Meteo Weather API
The App optionally retrieves current temperature data from the Open-Meteo API (open-meteo.com) to provide weather-aware outfit suggestions. When the App fetches weather data, a standard HTTPS request is made to Open-Meteo's servers. This request contains:
- The latitude and longitude of your manually selected city (a preset from a fixed list of 20 major cities — not your actual GPS location)
- No personal data, device identifiers, or user information of any kind
Open-Meteo is a free, open-source weather API that does not require user registration or API keys. Their own privacy policy governs how they handle API requests. We recommend reviewing it at https://open-meteo.com/en/terms. The App does not share any user-generated content, outfit data, or device information with Open-Meteo.
Weather fetching is optional: if there is no internet connection, the App operates in offline mode and allows you to manually select a temperature range (cold / mild / warm / hot) for outfit filtering.
5. Permissions
The App requests the following permissions:
- `android.permission.INTERNET` — solely to fetch current temperature data from the Open-Meteo weather API. No other network communication occurs.
- `android.permission.READ_MEDIA_IMAGES` (Android 13+) / `android.permission.READ_EXTERNAL_STORAGE` (Android 12 and below) — to allow you to select outfit photos from your device's photo gallery. Photos are copied into the App's internal storage and the permission is only used during the photo selection step.
The App does NOT request:
- Location (GPS, coarse, network-based, or background location)
- Camera (photos are selected from the gallery, not captured in-app)
- Contacts, phone state, or identifiers
- SMS or call log access
- Notification permissions
6. No Advertising or Analytics SDKs
Morning Vault does not integrate any advertising networks, analytics SDKs (such as Firebase Analytics, Crashlytics, Amplitude, Mixpanel, or similar), or third-party tracking libraries. There are no ads of any kind within the App.
7. Children's Privacy
The App does not knowingly collect any information from children under the age of 13. The App does not collect any personal information from any users regardless of age.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected with an updated date at the top of this document. Continued use of the App after changes are posted constitutes acceptance of the updated policy.
9. Contact
If you have any questions about this Privacy Policy, please contact us at: support.morningvault@gmail.com