Privacy Policy
Last updated: April 13, 2026
MatrixFly ("we", "us", or "our") operates the website matrixfly.org and the GeoMoments web application (collectively, the "Services"). This Privacy Policy explains how we collect, use, and protect your personal information.
1. Information We Collect
1.1 Account Information
When you sign in via your Microsoft account, we receive:
- Your display name and email address
- Azure AD Object ID (used for user isolation)
1.2 OneDrive Data
GeoMoments requests read-only access to the photo and video files in your OneDrive via Microsoft Graph API. We access:
- File metadata (name, date, GPS coordinates, thumbnail URLs)
- Folder structure for the folder-picker feature
We do not download, copy, or store your actual photo/video files on our servers.
1.3 Usage Data
We may collect standard server logs including IP addresses, browser type, pages visited, and timestamps for operational and security purposes.
2. How We Use Your Information
- To authenticate you and provide access to the Services
- To display your geo-tagged photos on the interactive map
- To cache metadata locally (via delta links) for faster subsequent loads
- To improve and maintain the Services
3. Data Storage & Security
Our application is hosted on Microsoft Azure App Service. Authentication tokens are managed by Microsoft Identity (MSAL) and are not stored in plain text. Photo metadata is cached in your browser session and is not permanently stored on our servers.
4. Data Sharing
We do not sell, trade, or share your personal information with third parties, except as required by law or to protect the rights and safety of our users.
5. Third-Party Services
Our Services integrate with:
- Microsoft Identity Platform — for authentication
- Microsoft Graph API — for OneDrive data access
- Azure Maps — for map rendering
Each of these services is governed by Microsoft's own privacy policies.
6. Your Rights
You may at any time:
- Revoke GeoMoments' access to your Microsoft account at account.microsoft.com/privacy
- Request deletion of any data we hold about you
- Contact us with any privacy-related questions
7. Cookies
We use essential session cookies for authentication and language preferences. We do not use advertising or tracking cookies.
8. Children's Privacy
Our Services are not directed to children under 13. We do not knowingly collect personal information from children.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date.
10. Contact Us
If you have questions or concerns about this Privacy Policy, please contact us at:
support@matrixfly.org