Privacy Policy for Mirroly
Last updated: April 07, 2025
Privacy and Data Collection
Mirroly is designed with your privacy as a top priority. We want to be completely transparent about our data practices:
What data we collect
- No personal data collection: Mirroly does not collect or transmit any personal data to external servers.
- Local storage only: All photos, collections, and settings are stored locally on your device.
- No analytics: We do not use any analytics services to track your usage.
- No advertising: We do not include any advertising or tracking frameworks.
Permissions
Mirroly requires different permissions depending on your operating system (Android or iOS) to function correctly.
Android Permissions
- Camera: To capture selfies.
- Storage/Media (
READ_MEDIA_IMAGES
,WRITE_EXTERNAL_STORAGE
up to Android 9): To save images and videos to your device. - Selected Photos Access (
READ_MEDIA_VISUAL_USER_SELECTED
): On Android 14 and later, this allows you to grant access to only specific photos or videos if you choose, instead of your entire library. - Notifications (
POST_NOTIFICATIONS
): For optional daily selfie reminders. This requires several underlying permissions for reliability on Android:SCHEDULE_EXACT_ALARM
,WAKE_LOCK
,FOREGROUND_SERVICE
: To ensure the reminder can be scheduled precisely and delivered even if the app is in the background or the device is asleep.RECEIVE_BOOT_COMPLETED
: To reschedule reminders if you restart your device.VIBRATE
: To optionally vibrate the device when a reminder notification is shown.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
: To request exemption from battery saving measures that could prevent reminders from showing on time (requires explicit user consent).- Device-specific permissions (like
SYSTEM_ALERT_WINDOW
): May be needed on some devices (e.g., Samsung, Huawei, Xiaomi) to ensure background tasks like notifications work correctly.
- Location (
ACCESS_FINE_LOCATION
,ACCESS_COARSE_LOCATION
): The app may request access to your location to read and embed location data (EXIF) into the photos you take. Granting this permission is optional; the app will function without it, but location data will not be added to your photos. If granted, this data remains solely on your device. - Internet (
INTERNET
,ACCESS_NETWORK_STATE
): Required to check network connectivity, display map data on the image detail screen (if location data is available), and show web-based content like this privacy policy or the imprint within the app.
iOS Permissions
- Camera (
NSCameraUsageDescription
): To capture selfies and videos. - Photos (
NSPhotoLibraryUsageDescription
,NSPhotoLibraryAddUsageDescription
): To save photos and videos to your library and access them within the app. - Notifications (
NSUserNotificationUsageDescription
): For optional daily selfie reminders. - Location (
NSLocationWhenInUseUsageDescription
,NSLocationAlwaysAndWhenInUseUsageDescription
): The app may request access to your location to read and embed location data (EXIF) into the photos and videos you take. Granting this permission is optional; the app will function without it, but location data will not be added. If granted, this data remains solely on your device. - Microphone (
NSMicrophoneUsageDescription
): Required if you choose to record videos. - Internet: Required to check network connectivity, display map data on the image detail screen (if location data is available), and show web-based content like this privacy policy or the imprint within the app.
- Background App Refresh / Processing (
UIBackgroundModes
,BGTaskSchedulerPermittedIdentifiers
): To allow the app to perform tasks like checking for and scheduling notifications reliably even when not actively running.
Changes to this policy
If we make changes to this policy, we will update it here with a new "Last updated" date.
Contact
If you have any questions about this privacy policy, please contact us at: