← Back to Midway

Privacy Policy

Effective Date: March 21, 2026
Last Updated: March 31, 2026
App: Midway
URL: https://mway.vercel.app
Developer: Virat Singh


1. Introduction

Midway ("we", "our", "the app") is a web application that helps groups find a fair meeting location. This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.

We are committed to protecting your privacy. We do not sell your data, we do not use third-party ad trackers, and we collect only what is necessary to provide and improve the service.


2. Data We Collect

2.1 Data You Provide

DataWhenPurpose
Location addressesWhen you type or paste an addressTo calculate the meeting midpoint and find nearby venues
Geolocation coordinatesWhen you click "Use my location" (opt-in only)To auto-fill your starting location
Vibe preferencesWhen you select category tags or type an AI promptTo filter and rank venue results
Google account infoWhen you sign in with GoogleTo save your locations and enable AI features
Subscription choiceWhen you subscribe to ProTo activate your subscription and manage billing

2.2 Data We Collect Automatically

DataPurpose
Anonymous session IDStored in localStorage; used to group analytics events. Not linked to your identity unless you sign in.
Session metricsActive session duration and time-to-first-action, to understand engagement.
Analytics eventsAggregated usage events (e.g., "search started", "venue shared"). No personal content is included.
Device infoBrowser name, screen size, platform. Used for compatibility monitoring.
Client errorsJavaScript errors and unhandled exceptions. Used for debugging.
API call logsWhich external APIs were called, response times, and success/failure. No user content is logged.

2.3 Data We Do NOT Collect


3. How We Use Your Data

Use CaseData Used
Calculate meeting midpointsLocation addresses, coordinates
Find and rank venuesAddresses, vibe preferences, AI prompts
Display weatherMidpoint coordinates (passed to Open-Meteo, a free weather API)
Authenticate youGoogle OAuth token, profile name/email/photo
Manage your subscriptionSubscription plan choice, Razorpay subscription/payment IDs (no card details)
Save your locationsAddresses (only if signed in)
Improve the appAggregated analytics, session metrics, error logs
AI venue rankingYour vibe prompt text is sent to our server, then to AI providers. The prompt contains venue names and your description — no personal information.

4. Third-Party Services

We use the following third-party services. Each has its own privacy policy:

ServiceWhat It ReceivesPrivacy Policy
Google Maps PlatformAddresses, coordinates (for autocomplete, directions, place details)Google Privacy Policy
Google OAuth (via Supabase)Your Google account info during sign-inGoogle Privacy Policy
SupabaseUser profile, saved data, analytics events (our database host)Supabase Privacy Policy
Google Gemini APIAI prompts containing venue names and your vibe descriptionGoogle AI Privacy
OpenAI APIAI prompts (fallback provider)OpenAI Privacy Policy
Anthropic APIAI prompts (fallback provider)Anthropic Privacy Policy
Open-MeteoMidpoint coordinates (for weather data)Open-Meteo Terms
VercelHosts the app; standard web server logs (IP, user agent)Vercel Privacy Policy
RazorpaySubscription plan choice, payment confirmation IDs (Razorpay handles all card/UPI data directly; we never see or store payment credentials)Razorpay Privacy Policy

5. Data Storage & Security


6. Data Retention

Data TypeRetention
Analytics eventsRetained indefinitely for aggregate analysis
Session metricsRetained indefinitely
Client error logsRetained indefinitely
Saved locationsUntil you delete them or your account
Search historyRetained indefinitely (associated with your user ID if signed in)
Subscription recordsRetained for the duration of the subscription and a reasonable period after cancellation for billing dispute resolution

7. Your Rights

You have the right to:


8. Children's Privacy

Midway is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it.


9. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last Updated" date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.


10. Contact

For privacy questions, data requests, or concerns:

See also our Terms of Service.