Dugout Radar provides real-time MLB rain delay predictions and weather forecasts. The app is free to use, and this policy describes what data we collect, why, and how we protect it. We collect as little as possible and do not sell or share your data with advertisers.
Dugout Radar is an independent app. Questions or requests about your data can be sent to dugoutradarapp@gmail.com.
All visitors. When you open the app, a random identifier is generated and stored in your browser. It is not tied to your name, email, or IP address. It is used only to maintain your preferences and, if you choose, link your alerts across sessions. We also log the visit and any tab navigation for usage analytics (see Analytics section below).
Push notification subscribers. If you enable push notifications, we store your browser's push subscription credentials alongside your random identifier and, optionally, your favorite team. We also store your notification preferences (whether you want alerts for all at-risk games, whether you want a once-a-day morning summary) and a timestamp recording whether the one-time welcome notification has already been delivered to you. You can revoke this at any time through your browser or device settings, or in the Settings tab.
Push delivery log. Each time we send a push notification, we record a one-way hash of the subscription endpoint, the notification type (e.g., rain-risk warning, welcome, daily check-in), a hash of the payload, and the timestamp. This log lets us enforce a per-subscriber daily cap (we will never send more than 3 notifications to one device in 24 hours) and review delivery patterns. The raw endpoint URL is not stored in this log, only the hash. Entries are deleted automatically after 90 days.
We log app usage events in the following categories:
Each event records the date, a 2-hour time block in Eastern Time (for example, 6–8 PM, never an exact minute), the event category, and platform type (PWA or browser, mobile or desktop). No event records your identity or links you to specific games beyond the daily pseudonym described below.
For unique-user counting, we create a daily pseudonym by hashing your random identifier together with the current date. A new pseudonym is produced each day, so you cannot be linked across days. Your raw identifier is never written to disk in our analytics system. All analytics records are automatically deleted after 90 days.
Push notifications are delivered using the Web Push Protocol. Your subscription credentials are stored on our servers and used only to send you (a) rain delay and weather-related game alerts, (b) a one-time welcome message within 24 hours of subscribing, and (c) — if you opt in via Settings — a short once-a-day morning summary. We never sell or share your push subscription. No push notification is ever sent for advertising or promotional purposes outside of Dugout Radar. We enforce a hard cap of 3 notifications per device per day across all notification types combined. If a subscription becomes invalid — for example, because you cleared your browser data — it is automatically removed from our system. You can unsubscribe at any time in the Settings tab or through your browser's notification settings.
You can request deletion of your data by emailing dugoutradarapp@gmail.com. We will delete your records from our system.
You can remove your push subscription and all local preferences at any time through the Settings tab in the app.
Dugout Radar is not directed at children under 13 and does not knowingly collect data from them.
If we make material changes to this policy, we will update the date at the top. Continued use of the app constitutes acceptance of the current policy.