Privacy Policy
Last updated: February 28, 2026
1. Introduction
Firevector (“the Service”) is an open-source wildfire observation platform operated by AI Aerial Solutions (“we”, “us”, “our”). This Privacy Policy explains how we collect, use, and protect your information.
2. Information We Collect
- Account information (email/password): When you register with email and password, we store your name, email address, and a securely hashed password. We never store plaintext passwords.
- Account information (Google OAuth): When you sign in with Google OAuth, we receive your name, email address, and profile picture. We do not access your Google password.
- Observation data: Fire behavior observations you submit, including location coordinates, weather conditions, and field notes.
- Session data: Authentication tokens to maintain your login session.
- Analytics data: We use Google Analytics to collect anonymous usage data such as page views, session duration, and general device/browser information. This data is aggregated and cannot identify individual users.
3. How We Use Your Information
- To authenticate and maintain your user session
- To store and retrieve your fire behavior observations
- To compute derived fire behavior metrics (EWS, ROS calculations)
- To display observation locations on the map
- To analyze aggregate usage patterns and improve the Service
We do not sell, share, or distribute your personal information to third parties for marketing purposes. We do not use advertising networks.
4. Data Storage
Your data is stored in a PostgreSQL database hosted by Supabase (AWS us-east-1). All connections are encrypted via TLS. The application is hosted on Vercel's global edge network with HTTPS enforced.
5. Data Retention
We retain your account data and observation records for as long as your account is active. If you request account deletion, we will permanently remove all your personal data and observation records within 30 days of your request. Anonymized, aggregated analytics data may be retained indefinitely.
6. Third-Party Services
- Google OAuth: Authentication provider (Google Privacy Policy applies)
- Google Analytics: Anonymous usage analytics (Google Privacy Policy applies)
- Resend: Transactional email delivery for verification and password reset emails (Resend Privacy Policy applies)
- Mapbox: Map tile rendering (Mapbox Privacy Policy applies)
- NASA FIRMS: Satellite fire detection data (public government data)
- USGS: Earthquake data (public government data)
- OpenWeatherMap: Weather overlay tiles (OpenWeatherMap Privacy Policy applies)
- Supabase: Database hosting (Supabase Privacy Policy applies)
- Vercel: Application hosting (Vercel Privacy Policy applies)
7. Cookies
Firevector uses essential cookies required for authentication session management and user preference storage (theme, cookie consent). Google Analytics uses cookies to collect anonymous usage data. You can opt out of analytics cookies through our cookie consent banner.
8. Children's Privacy
Firevector is not intended for use by individuals under the age of 18. We do not knowingly collect personal information from children. If we become aware that we have collected data from a user under 18, we will take steps to delete that information promptly. If you believe a child has provided us with personal data, please contact us immediately.
9. International Data Transfers
Your data is processed and stored in the United States. If you are accessing the Service from outside the United States, please be aware that your data will be transferred to, stored, and processed in the United States. By using the Service, you consent to this transfer.
10. Your Rights
You may request deletion of your account and all associated data at any time by contacting us at [email protected]. As an open-source project, you can also inspect exactly what data is collected by reviewing the source code.
11. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. We encourage you to review this policy periodically. Continued use of the Service after changes constitutes acceptance of the updated Privacy Policy.
12. Contact
For privacy inquiries, contact Brian Gorzelic at [email protected] or visit aiaerialsolutions.com.