Privacy PolicyLegal Document
Legal Document

Privacy Policy - PixTile

Last Updated: November 4, 2025
Effective Date: November 4, 2025

1. Introduction

Welcome to PixTile ("the App"), a photo mosaic creation application developed by Roberto Mecca ("we," "our," or "us"). This Privacy Policy explains our practices regarding the collection, use, and protection of your information when you use our macOS and iOS applications.

PixTile is designed with privacy as a core principle. We believe your photos and creative work belong to you alone.

By using PixTile, you agree to the practices described in this Privacy Policy. If you do not agree with this policy, please do not use the App.


2. Our Privacy Commitment

PixTile is a privacy-first application. We want to be clear and upfront about our approach:

We do not collect your personal information
We do not upload your photos to any server
We do not use analytics or tracking
We do not display advertisements
We do not require user accounts
We do not share your data with third parties

All photo processing happens entirely on your device. Your photos never leave your computer or phone unless you explicitly choose to export and share them.


3. Information We Do NOT Collect

To be completely transparent, here's what we do not collect:

3.1 Personal Information

  • ❌ No email addresses
  • ❌ No names or contact information
  • ❌ No user accounts or passwords
  • ❌ No profile information

3.2 Usage and Analytics

  • ❌ No analytics or tracking data
  • ❌ No app usage statistics
  • ❌ No feature usage monitoring
  • ❌ No crash reports (unless you explicitly send them to us)

3.3 Your Content

  • ❌ No photos or images you import
  • ❌ No mosaics you create
  • ❌ No file names or metadata
  • ❌ No photo library information

3.4 Device Information

  • ❌ No device identifiers (UDID, IDFA, etc.)
  • ❌ No location data
  • ❌ No contacts or address book access
  • ❌ No system information collection

4. How the App Works

4.1 Local Processing

PixTile is a standalone application that processes all photos locally on your device:

  • Photo Import: When you select photos or folders, they are read directly from your local file system
  • Mosaic Creation: All color analysis, tile selection, and mosaic composition happen on your device using your device's CPU
  • Memory Management: Photo data is processed in memory and temporary caches, which are automatically cleared
  • Export: When you save a mosaic, it's written directly to a location you choose on your device

No data is sent to any server during any of these operations.

4.2 Photo Access

macOS Version:

  • You explicitly choose which photos or folders to import using standard file picker dialogs
  • The app only accesses files you explicitly select
  • No automatic scanning of your photo library

iOS Version:

  • You grant permission to access your Photos library (required for iOS apps)
  • The app only reads photos you select within the app
  • Photos selected for mosaics are processed in memory
  • The app does not access photos you don't explicitly use

4.3 File Storage

The app may create temporary files on your device for:

  • App preferences: Your settings like window size, last used folders, tint strength preferences
  • Recent file lists: macOS maintains a list of recent files you've opened (standard macOS feature)
  • Temporary processing: During mosaic creation, temporary data may be written to system temp folders

All of this data remains on your device and is never transmitted anywhere.


5. Third-Party Services

5.1 Payment Processing (iOS)

If you purchase PixTile through the iOS App Store:

  • Apple Inc. processes your payment
  • We receive only a notification that a purchase was made (no payment details)
  • Your payment information is handled entirely by Apple according to their privacy policy: https://www.apple.com/legal/privacy/

5.2 No Other Third Parties

PixTile does not integrate with any other third-party services:

  • No cloud storage providers
  • No analytics services (Google Analytics, etc.)
  • No advertising networks
  • No social media integrations
  • No external APIs

6. Data Security

Even though we don't collect your data, we implement security best practices:

6.1 Local Data Protection

  • Sandboxing: The app runs in a secure sandbox environment (required by macOS and iOS)
  • File permissions: The app only accesses files you explicitly grant permission to access
  • Memory security: Photo data in memory is automatically cleared when no longer needed
  • No network access: The app does not make network connections (except for App Store license verification on iOS)

6.2 Your Responsibility

Since all processing happens locally:

  • Protect your device: Use device passwords and encryption
  • Backup your mosaics: Save your creations to locations that are backed up
  • Control file access: Only grant the app access to photos you want to use

7. Children's Privacy

PixTile does not knowingly collect any information from anyone, including children. The app is suitable for all ages and can be used by children under parental supervision.

Since no data is collected or transmitted, there are no special privacy concerns for children using the app.


8. iOS Permissions

The iOS version of PixTile may request the following permissions:

7.1 Photo Library Access

  • Purpose: To let you select photos for creating mosaics
  • Scope: You can grant access to all photos or select specific photos (iOS 14+)
  • Usage: Photos are only read from your library, never modified or uploaded
  • Required: Yes, for the app to function

7.2 File Storage Access

  • Purpose: To save your completed mosaics
  • Scope: Only locations you explicitly choose when saving
  • Usage: Write-only access to save exported mosaic images
  • Required: Only if you want to save mosaics

You can manage these permissions at any time in iOS Settings > Privacy.


9. macOS Permissions

The macOS version of PixTile may request:

9.1 File Access

  • Standard file dialogs: You explicitly choose files and folders to open
  • No automatic access: The app does not scan or access files without your permission
  • Bookmark access: macOS may grant the app bookmark access to folders you frequently use (standard macOS behavior)

You can revoke file access at any time by quitting the app or using macOS privacy settings.


10. Cookies and Tracking

PixTile does not use any cookies, web beacons, or tracking technologies because:

  • The app is a native application (not web-based)
  • There are no analytics or tracking services
  • There is no web view or embedded browser content

11. Updates and Communications

11.1 App Updates

  • macOS: You download updates manually from our website
  • iOS: Updates are delivered through the App Store

We do not send you notifications, emails, or any other communications. You will not receive marketing or promotional messages from us.

11.2 Update Information

Updates may include:

  • New features and improvements
  • Bug fixes and performance enhancements
  • Security patches

When you update the app, your preferences and settings are preserved locally on your device.


12. Data Retention

Since we don't collect any data, there's nothing to retain on our servers.

Local data on your device:

  • App preferences: Stored until you delete the app
  • Recent files list: Managed by your operating system
  • Temporary files: Automatically deleted by the system
  • Your mosaics: Stored wherever you choose to save them

To completely remove all PixTile data:

  1. Delete the application
  2. Remove any saved mosaic files you created
  3. (macOS only) Delete preferences file at ~/Library/Preferences/com.robertomecca.PixTile.plist

13. Your Rights

Since PixTile doesn't collect your personal data, traditional data rights (access, deletion, portability) don't apply. However:

13.1 Control Over Your Content

  • ✅ You have complete control over which photos you use
  • ✅ You decide where to save your mosaics
  • ✅ You can delete the app and all data at any time
  • ✅ Your original photos are never modified

13.2 Transparency

  • ✅ This privacy policy fully explains our practices
  • ✅ We will notify users of any changes to our privacy practices
  • ✅ You can contact us with any privacy questions

14. International Users

PixTile is available worldwide and operates the same way regardless of your location:

  • No data transfers: Since we don't collect data, there are no international data transfers
  • Local processing: All processing happens on your device in your country
  • GDPR compliance: We comply by not collecting personal data
  • CCPA compliance: We don't sell or share personal information

15. Open Source Components

PixTile is built using the following technologies:

macOS Version:

  • Python 3.9+ - Programming language (PSF License)
  • Pillow (PIL) - Image processing library (PIL License)
  • PySide6 (Qt) - User interface framework (LGPL License)

iOS Version:

  • Swift/SwiftUI - Apple's native development frameworks
  • Native image processing - Using Apple's Core Image and Core Graphics

None of these components collect or transmit your data. They are used solely for local image processing and user interface rendering.


16. Technical Details

16.1 How Mosaics Are Created

For transparency, here's how the mosaic creation process works:

  1. Load target image: Read the image you want to recreate as a mosaic
  2. Analyze colors: Calculate average colors for grid cells in the target image
  3. Load source photos: Read photos from your selected folders/files
  4. Analyze source photos: Calculate average color of each source photo
  5. Match tiles: Use color matching algorithms to select best source photo for each grid position
  6. Compose mosaic: Arrange selected photos into final mosaic
  7. Apply color blending: Optionally tint photos to match target colors more closely
  8. Export: Save the final mosaic to your chosen location

All of these steps happen on your device. No data leaves your computer/phone.

16.2 Memory Usage

PixTile uses your device's RAM to:

  • Store photos being analyzed
  • Cache color analysis results
  • Render the final mosaic

This memory is automatically released when:

  • You create a new mosaic
  • You close the app
  • Your system needs memory for other tasks

17. Crash Reports and Diagnostics

17.1 Automatic Crash Reports

  • macOS: No automatic crash reporting
  • iOS: Apple may collect crash logs if you have opted in to share diagnostics with developers (iOS system setting)

17.2 Manual Bug Reports

If you experience issues and contact us:

  • We may ask you to describe the problem
  • We might request screenshots (which you can review before sending)
  • We will never ask you to send us your photos or mosaic files
  • Any information you provide is used solely to fix bugs

18. Changes to This Privacy Policy

We may update this Privacy Policy to reflect:

  • New features in the app
  • Changes in privacy laws
  • User feedback and clarifications

How we notify you of changes:

  • Update the "Last Updated" date at the top of this policy
  • For significant changes, we may post a notice on our website
  • iOS users may see an update notification in the App Store

Your continued use of PixTile after changes constitutes acceptance of the updated Privacy Policy.


19. California Privacy Rights (CCPA)

If you are a California resident:

19.1 Categories of Information

We do not collect any categories of personal information as defined by the CCPA.

19.2 Sale of Personal Information

We do not sell personal information.

19.3 Your CCPA Rights

Since we don't collect personal information, CCPA rights related to access, deletion, and opt-out do not apply. However, you have complete control over your photos and mosaics on your device.


20. European Privacy Rights (GDPR)

If you are located in the European Economic Area (EEA) or United Kingdom:

20.1 Legal Basis

We do not process personal data as defined by GDPR. PixTile operates entirely locally on your device.

20.2 Data Controller

Since no personal data is collected, there is no data controller relationship.

20.3 Your GDPR Rights

Traditional GDPR rights (access, rectification, erasure, portability, etc.) don't apply because we don't process your personal data. You maintain full control over your photos and mosaics locally.


21. Contact Us

If you have questions about this Privacy Policy or PixTile's privacy practices:

Roberto Mecca
Email: info@robertomecca.com
Website: https://www.robertomecca.com

For privacy-related inquiries: Email: privacy@robertomecca.com

We aim to respond to all inquiries within 7 business days.


22. Legal Disclaimer

This Privacy Policy constitutes a legal agreement between you and Roberto Mecca. By using PixTile, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.


23. Summary

PixTile is designed to respect your privacy completely:

🔒 100% Local Processing - Everything happens on your device
🚫 Zero Data Collection - We don't collect any personal information
🔐 No Servers - Your photos never leave your device
📵 No Tracking - No analytics, no ads, no third parties
Full Control - You own your photos and mosaics

Your photos. Your art. Your privacy.


This Privacy Policy was last reviewed and updated on November 4, 2025.


© 2025 Roberto Mecca. All rights reserved.