Picmori
Home Terms of Service
Legal

Privacy Policy

Effective Date: March 31, 2026

Table of Contents

  1. Introduction
  2. Information We Collect
  3. How We Use Your Information
  4. Legal Basis for Processing
  5. Third-Party Services
  6. Data Storage & Security
  7. Your Rights & Choices
  8. Children's Privacy
  9. Changes to This Policy
  10. Contact Us

1. Introduction

Picmori is a mobile application operated by Aleksandrs Vozņarskis ("Operator"), designed to help you manage and clean up your photo gallery. We are committed to protecting your privacy and being transparent about what data we collect and how we use it.

This Privacy Policy explains our practices regarding the collection, use, and disclosure of information when you use the Picmori application (the "App") available on supported mobile platforms.

Our Core Promise: Your photos never leave your device. Picmori processes all photos locally on your phone. We do not upload, store, or have access to your photos or their contents.

2. Information We Collect

2.1 Information Stored Locally on Your Device

The following data is stored exclusively on your device and is never transmitted to our servers:

  • Photo Metadata: File size, dimensions, date taken, MIME type, and duration (for videos). This is used to display photo information and organize review sessions.
  • Perceptual Image Hashes: Mathematical fingerprints computed from your photos to detect similar and duplicate images. These hashes cannot be used to reconstruct your photos.
  • Review Session Data: Records of your review sessions, including the number of photos reviewed, kept, deleted, and space freed.
  • Your Decisions: Which photos you chose to keep, delete, or skip during review sessions.
  • App Preferences: Your chosen language, theme (light/dark/system), notification settings, and onboarding completion status.
  • Usage Counters: Daily deletion counts and session counts (used to enforce free-tier limits).
  • Achievement & Streak Data: Your activity streaks and unlocked achievements.

2.2 Analytics Data

We use Google Firebase Analytics to collect anonymized usage data to help us understand how the App is used and to improve the user experience. You can disable analytics and crash reporting at any time from Settings > Data Management > Analytics & Crash Reports. When disabled, no analytics events or crash reports are sent.

When analytics is enabled, the following data is collected:

  • App Events: Session lifecycle (started, completed, cancelled), review actions (photo kept, deleted, skipped, decision undone), deletion outcomes, duplicate group interactions, settings changes (theme, language, notifications, analytics toggled), paywall impressions, purchase and restore results, screen views, notification interactions, photo sharing events, and app opens. These events do not contain photo content or personally identifiable information.
  • Aggregated User Properties: App theme, app language, premium status, total sessions completed, total photos deleted, total space freed (in MB), preferred session mode, and streak days. These are stored as anonymized user-level properties.
  • Device Information: Device model, operating system version, app version, and language settings, as automatically collected by Firebase.

2.3 Crash & Error Reports

We use Google Firebase Crashlytics to collect crash reports and error logs. This helps us identify and fix bugs. Crash reports may include:

  • Device model and operating system version
  • App state at the time of the crash
  • Stack traces and error messages

Crash reports do not contain your photos, personal files, or any user-generated content.

2.4 Subscription Data

If you purchase Picmori Premium, your purchase is processed through the applicable app store on your device. We use RevenueCat as a subscription management service, which may collect:

  • An anonymous app user identifier
  • Purchase history and subscription status
  • Device identifiers for purchase verification

We do not have access to your payment details (credit card numbers, billing addresses, etc.). All payment processing is handled by your app store provider and RevenueCat.

3. How We Use Your Information

Purpose Data Used
Provide core app functionality (photo review, duplicate detection, deletion) Photo metadata, perceptual hashes (local only)
Track your progress, streaks, and achievements Session data, usage counters (local only)
Enforce free-tier usage limits Daily usage counters (local only)
Remember your preferences App settings (local only)
Improve the App and fix bugs Analytics events, crash reports
Manage your subscription Anonymous purchase data via RevenueCat
Send optional daily reminders Notification preference (local only)

4. Legal Basis for Processing

Under the General Data Protection Regulation (GDPR), we rely on the following legal bases for processing your data:

Processing Activity Legal Basis
Core app functionality (photo review, duplicate detection, deletion) Contract performance — necessary to provide the service you requested (Art. 6(1)(b))
Storing your preferences and session history locally Contract performance — necessary for the App to function as expected (Art. 6(1)(b))
Analytics (Firebase Analytics) Legitimate interest — to understand usage patterns and improve the App (Art. 6(1)(f))
Crash reporting (Firebase Crashlytics) Legitimate interest — to maintain App stability and fix bugs (Art. 6(1)(f))
Subscription management (RevenueCat) Contract performance — necessary to process and verify your purchase (Art. 6(1)(b))

Where we rely on legitimate interest, we have assessed that our interests do not override your fundamental rights and freedoms, particularly given the anonymized nature of the data collected.

5. Third-Party Services

The App integrates with the following third-party services:

Google Firebase Analytics

Provides anonymized usage analytics. Data is processed by Google under their privacy terms.

Firebase Privacy Information

Google Firebase Crashlytics

Collects crash and error reports to help us maintain App stability.

Firebase Privacy Information

RevenueCat

Manages in-app subscriptions and purchase verification across platforms.

RevenueCat Privacy Policy

Mixpanel

Provides product analytics to help us understand feature usage and improve user experience. Mixpanel collects anonymized event data (same events as Firebase Analytics) and does not have access to your photos. Data is processed on Mixpanel's EU servers (api-eu.mixpanel.com) in accordance with GDPR.

Mixpanel Privacy Policy

Tenjin

Used for install attribution — measuring which advertising campaigns or organic sources bring users to the App. Tenjin collects standard mobile attribution data (install event, device type, OS version, country). No personal information or photo data is shared. On iOS, attribution data is only collected after the user grants App Tracking Transparency (ATT) permission.

Tenjin Privacy Policy

App Store Providers

Your device's app store handles payment processing for Picmori Premium subscriptions. The respective privacy policies of your app store provider apply to all transactions.

5.1 Photo Sharing

The App allows you to share photos to third-party social apps (such as Instagram, WhatsApp, Telegram, TikTok, Snapchat, and Facebook) through your device's standard sharing mechanism. When you share a photo, it is sent directly from your device to the selected app. Picmori does not intermediate, store, or track the shared content.

On Android, the App declares package visibility queries for these social apps solely to detect which sharing options are available on your device. On iOS, the App declares URL schemes for the same purpose. This information is used only to display the appropriate sharing buttons and is not transmitted to any server.

6. Data Storage & Security

6.1 Local Storage

The vast majority of your data is stored exclusively on your device using secure local storage mechanisms:

  • Local Database: Session history, photo decisions, perceptual hashes, and usage data.
  • Local Encrypted Preferences Storage: User preferences and app settings.

This data is only accessible to the Picmori app and is removed when you uninstall the App.

6.2 Cloud Services

Analytics data and crash reports are transmitted to Google Firebase servers. Subscription data is managed by RevenueCat. These services employ industry-standard encryption and security practices. We do not maintain our own servers or databases for user data.

6.3 International Data Transfers

Analytics data and crash reports are processed by Google (Firebase), and subscription data is managed by RevenueCat. These services may transfer and process your data on servers located outside the European Economic Area (EEA), including in the United States.

Where data is transferred outside the EEA, these providers rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses (SCCs) or adequacy decisions to ensure an adequate level of data protection in accordance with GDPR requirements.

6.4 Data Retention

  • Local data: Retained until you uninstall the App or clear its data.
  • Analytics data: Retained by Firebase according to Google's data retention policies (default: 14 months).
  • Crash reports: Retained by Firebase Crashlytics for 90 days.
  • Subscription data: Retained by RevenueCat as long as your subscription is active and per their retention policy.

7. Your Rights & Choices

You have the following rights regarding your data:

Delete Local Data

You can delete all locally stored data by uninstalling the App or clearing its data through your device's settings. You can also reset your statistics within the App's Settings screen.

Control Permissions

You can revoke the App's access to your photos or notifications at any time through your device's system settings.

Opt Out of Analytics

You can completely disable analytics and crash reporting directly within the App by going to Settings > Data Management > Analytics & Crash Reports and turning the toggle off. When disabled, no usage data or crash reports are sent to Firebase. You may also limit tracking at the system level through your device's ad tracking and privacy settings.

Manage Notifications

You can disable daily reminder notifications within the App or through your device's notification settings.

7.1 GDPR & CCPA Rights

Picmori is operated from the Republic of Latvia within the European Union. We comply with the General Data Protection Regulation (GDPR). Under GDPR and other applicable data protection laws, you may have additional rights including the right to access, correct, delete, restrict processing, or port your data. Since we do not maintain personal data on our servers, most of your data is entirely under your control on your device.

If you are located in California, you may have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information is collected and the right to request deletion.

For any data-related requests, please contact us using the information below. We will respond to your request within 30 days.

7.2 Data Controller

The data controller responsible for your personal data is:

Aleksandrs Voznarskis
Republic of Latvia, European Union
support@picmori.org

7.3 Right to Lodge a Complaint

If you believe that our processing of your personal data violates data protection laws, you have the right to lodge a complaint with a supervisory authority. For users in Latvia, the relevant authority is:

Datu valsts inspekcija (Data State Inspectorate of Latvia)
www.dvi.gov.lv

You may also contact the supervisory authority in your country of residence or place of work.

7.4 Automated Decision-Making

Picmori does not engage in automated decision-making or profiling that produces legal effects or similarly significantly affects you. The duplicate and similarity detection features are tools that present suggestions for your manual review — all deletion decisions are made by you.

8. Children's Privacy

Picmori is not directed to children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will take steps to delete such information.

9. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will notify users through an in-app notice or by updating the "Effective Date" at the top of this page. We encourage you to review this policy periodically.

10. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:

Email: support@picmori.org

Picmori

The most satisfying way to clean your photo library.

Product

Features How It Works Download

Legal

Privacy Policy Terms of Service
© 2025–2026 Picmori. All rights reserved.