1. Overview
Bright Foundry builds Mac apps designed to be fast, local, and respectful of your privacy. This Privacy Policy explains how data is handled in the MediaOrganizer app for macOS and on this website.
In short:
- No tracking. We do not track you or build profiles about you.
- No accounts, no analytics, no ads.
- Your photos and videos stay on your Mac. They are never uploaded to our servers (we don’t operate any).
- A single third party, Nominatim / OpenStreetMap, is used to resolve GPS coordinates into place names when you choose to geocode locations.
2. Scope
This policy covers:
- The MediaOrganizer app for macOS.
- This website at brightfoundry.info.
3. MediaOrganizer app
3.1 What the app can access
MediaOrganizer only works with files and folders that you explicitly choose.
- When you select a regular folder as Source, the app reads the media files and metadata inside that folder.
-
When you select a
.photoslibrarypackage as Source, the app treats it as a folder and lists items under the internalOriginals/Mastersstructure. It may read location fields from the Photos library’s internal database, but it never writes inside the Photos library package.
3.2 File operations
When both a Source and a Destination are regular folders (outside of the Photos library), MediaOrganizer may:
- Move and/or rename files according to the rules you configure.
- Write EXIF/IPTC/XMP metadata inside the files located in the Destination folder you selected.
All file operations are limited to folders and files you chose inside the app. The app does not modify files in other locations or in the Photos library package itself.
3.3 Local processing of photos and videos
Your photos and videos are processed locally on your Mac. MediaOrganizer does not upload your media to any external server operated by Bright Foundry or by third parties.
For App Store Connect purposes, this means:
- User Content — Photos/Videos: processed on-device only, not collected.
3.4 App preferences and required APIs
MediaOrganizer stores a small amount of configuration data, such as preferences and user settings (for example, your last used folders and enabled options).
These preferences are stored locally using system APIs and are declared in the
app’s Privacy Manifest (PrivacyInfo.xcprivacy) as:
- NSPrivacyAccessedAPICategoryUserDefaults – read/write app preferences.
- NSPrivacyAccessedAPICategoryFileTimestamp – access file timestamps/metadata in the app container or user-selected files.
No other developer-operated data collection (accounts, analytics, ads, crash SDKs, etc.) is used.
4. Location and geocoding (third party)
MediaOrganizer can show place names for your photos using the GPS coordinates embedded in the files’ metadata.
- When you choose to geocode locations, the app sends the GPS coordinates to Nominatim, a geocoding service powered by OpenStreetMap contributors.
- Requests go directly from your Mac to Nominatim/OpenStreetMap. Bright Foundry does not operate or proxy these requests and does not receive those coordinates.
For App Store Connect, this is disclosed as:
- Data type: Location → Precise Location
- Collected? Yes (by third party only)
- Linked to the user? No
- Used for tracking? No
- Purpose: App Functionality
- Optional: Yes (only when geocoding is used)
In the app, the required attribution appears in:
- Help → Privacy Policy and Help → Legal
- About panel, in the Credits field
The attribution text is: “Geocoding by Nominatim — © OpenStreetMap contributors.”
5. No tracking and no other data collection
MediaOrganizer does not use tracking technologies to follow you across apps or websites or to build a profile for advertising.
For App Store Connect:
- Tracking: No.
All other data categories are marked as Not Collected, including:
- Contact Info
- Health & Fitness
- Financial Info
- Sensitive Info
- Contacts
- Browsing History
- Search History
- Identifiers
- Purchases
- Usage Data / Diagnostics (no analytics or crash SDKs)
6. User controls and consent
MediaOrganizer gives you clear control over what the app can access:
-
When you first select a
.photoslibrary, a consent dialog appears explaining that the app will read from the library and asking whether to: Allow Once, Always Allow, or Cancel. - A setting (Allow reading Photos libraries) lets you disable Photos library reading at any time. When disabled, attempts to re-select a Photos library are blocked as expected.
- Geocoding (sending coordinates to Nominatim/OpenStreetMap) only happens when you explicitly use the feature that resolves locations.
7. Website brightfoundry.info
This website is a simple, static product site. It does not create user accounts, does not show ads, and does not embed third-party trackers.
If we later add a privacy-friendly analytics tool (such as Plausible or Umami), this section will be updated to describe exactly what is collected and how.
8. Data retention
Bright Foundry does not operate a backend service for MediaOrganizer. We do not store copies of your photos, videos, or libraries on our servers.
Any data processed by the app (including media and metadata) remains on your Mac or on the storage locations you select.
9. Children
MediaOrganizer is designed for general use and is not directed at children. We do not knowingly collect personal data from children.
10. Changes to this policy
If we make material changes to this Privacy Policy, we will update the date below and, when appropriate, mention the change in the app or on this website.
11. Contact
If you have any questions about this Privacy Policy or how MediaOrganizer handles data, you can contact us at:
Last updated: 2025-10-07