Privacy Policy
Plain language, no legalese. This is everything Sea Window does with your data. Sea Window is built by a solo developer, Lonka Pardhu. We use the services described below to operate and improve the app and, if you choose, measure our advertising.
Your account
Sea Window needs an account. When you sign in with Apple or Google we receive the account information they make available, such as your email address and name. Email sign-up uses your email address, an optional name and a password stored as a hash by Supabase. Supabase stores your account identifier, profile and sign-in information so you can access the app and sync your data.
Onboarding answers
The answers you give during onboarding (what you do on the water, trip length, how often you go out, the apps you use today, and which conditions matter to you) are saved to your profile so the app can tailor itself to how you go out on the water.
Location
Your location is used on your device to show conditions around you and to plan routes. When you request a forecast, the coordinates of that spot are sent to our weather service purely to fetch the forecast; we do not build a history of where you have been from those requests. If you record a trip, its track is saved on your device and, if you are signed in, synced to your account so you can see it on another device.
Routes, trips and settings
Routes you plan, trips you record, your units and your boat profile are stored on your device. If you are signed in, they are also mirrored to your account so they follow you between devices. Deleting your account removes them from our servers.
Optional Meta ad measurement
If you enable ad measurement in Account, Meta receives app activity and supported purchase events, device and connection information, and your advertising identifier to measure and improve our ads. Meta may match this with activity on its services. On iOS this also requires tracking permission. We do not send your routes, coordinates, email, name or Sea Window account identifier through this integration. It is off by default. You can turn it off in Account to stop future events; doing so does not erase information already received by Meta.
Website analytics
We use PostHog to measure page visits, guide-link clicks and clicks to app stores, and to record website sessions so we can understand interactions and improve the site. Choose Allow all to enable analytics cookies and session replay, or Allow only necessary to keep both off. No analytics or replay is collected before your choice. Replay captures page content and interactions such as clicks and scrolling, not your camera or microphone. Input values are masked; network bodies, headers and console recording are disabled. Our cookie preference is stored locally. You can change your choice using Cookie settings on any page. Choosing only necessary stops future collection and replay; it does not erase previously received data. We respect browser Do Not Track and Global Privacy Control signals. A store-link click is not proof of an install or purchase.
Usage analytics
The mobile app uses PostHog for feature events, onboarding answers, app and device information, diagnostic error details and your account identifier, name and email when available after sign-in. With location permission, periodic precise location events are collected while using the map or weather screen. PostHog also derives approximate location from IP addresses. Mobile session replay helps us understand interactions and troubleshoot usability problems. Text inputs and sensitive system views are masked; replay network and console capture are disabled. Credentials and payment secrets are excluded from events. Mobile analytics is separate from the website analytics choices described above.
We use Mixpanel to understand which screens and features are used and where onboarding is abandoned. Events can include onboarding answers, app and device information, and a random device identifier. After sign-in, we associate them with your account identifier, email address, name when available and sign-in method. Mixpanel also derives an approximate location, such as city or country, from the connection's IP address. We use this information to understand and improve Sea Window, not for advertising across other apps or websites.
Crash reporting
We use Sentry for crash reports, error logs, device information and performance diagnostics. When an error occurs, Sentry may record a replay of app interactions to help us reproduce it. Text, images and vector content in replays are configured to be masked, and Sentry's default personal information collection is disabled. Diagnostic information can still include technical context about requests and app activity.
Notifications
Notifications are optional. If you enable them, we use Expo Notifications and store your Expo push token, installation identifier, device platform, account identifier and notification preferences in Supabase. This lets us deliver notifications to the right device. Trip reminders and product updates have separate preferences. Product updates may include app news and offers if you choose to receive them. You can change these preferences in the app or disable notifications in your device settings.
Subscriptions
Payment is handled entirely by your app store, the Apple App Store or Google Play, through your store account. Superwall manages the paywall and subscription status and receives your account identifier for that purpose. When you subscribe, the store confirms it to Superwall and our server keeps a record of the subscription state (the plan, its start and expiry dates and a store transaction identifier) tied to your account, so the app can verify access. We never see or store your payment details.
Maps
Map tiles come from Mapbox. Mapbox telemetry is switched off in the app, so no location events are sent to Mapbox beyond the tiles it needs to draw the map you are looking at.
No ads, no data sales
Sea Window shows no ads and does not sell or rent your personal data. We use the service providers described above to operate the app, process subscriptions, deliver notifications and understand reliability and usage. Data is sent to those providers as needed for these functions. We do not use it to track you for advertising across other apps or websites.
Security and retention
The app sends data to our services over encrypted connections. Account data, synced routes, trip tracks, settings and notification registrations remain in our services until removed or the account is deleted. Analytics, diagnostics and subscription records can have separate retention periods with the providers that process them. Deleting an account does not automatically erase every historical analytics or diagnostic record. Contact us if you want those records reviewed for deletion. Records required for legal, accounting, fraud prevention or dispute handling may need to be retained.
Your choices
You can turn off location access at any time in your device settings; searched locations will still work. You can delete your account from the Account tab at any time, which permanently removes your account, profile and synced data.
Delete your Sea Window account or data
In the app, open the Account tab, choose Delete account and confirm. This removes your Supabase sign-in account, profile, synced routes, trips, settings and notification registrations.
You can also request deletion without installing or signing in to the app. Email support@seawindow.app from the email address associated with your Sea Window account, with the subject "Sea Window account deletion". If you used Apple's private relay email, include that account email too. Do not send your password. We may ask for information needed to verify that the account belongs to you.
To keep your account and request deletion of particular data, use the same email address and explain which data you want removed. We will confirm what was removed and explain any records that must be retained and the applicable retention period. Deleting your Sea Window account does not cancel an App Store or Google Play subscription; manage that separately in your store account.
Contact
Questions or deletion requests: support@seawindow.app. If this policy changes in a way that matters, we will say so in the app.