BufferBeat Privacy Policy
1. Introduction
BufferBeat ("the App") is a video quality monitoring application. This Privacy Policy explains how we collect, use, store, and protect information when you use our Android application and associated web heatmap portal.
We are committed to protecting your privacy. BufferBeat is designed to measure video streaming quality — not to record, store, or transmit any video content. We collect only the minimum data necessary to detect buffering events and map video quality by location and carrier.
By installing and using BufferBeat, you agree to the data practices described in this Privacy Policy.
2. Information We Collect
2.1 Screen Analysis Data
BufferBeat uses Android's MediaProjection API to analyze screen frames in real time. This is used exclusively to detect video buffering events (frozen frames).
Screen analysis runs only during active monitoring sessions that you initiate and control. It does not run in the background without your knowledge.
2.2 Buffer Event Data
When a buffering event is detected, we collect the following data points:
Event details: Duration of the buffer (in milliseconds), number of frozen frames detected, detection confidence score (0–100), timestamp, and the platform being monitored (YouTube or TikTok).
Network data: Cellular signal strength (RSRP in dBm), signal quality (RSRQ in dB), network type (4G, 5G, WiFi), and wireless carrier name.
Location data: GPS coordinates (latitude and longitude) at the time of the buffering event. This is used to plot buffer events on the public heatmap. Location is collected only during active monitoring sessions.
2.3 Anonymous Network Identifiers (Non-Persistent)
Monthly Salted Hashing: Unlike traditional apps, BufferBeat does not store or transmit your persistent hardware ID. Instead, your device generates a unique identifier using a SHA-256 cryptographic hash combined with a monthly rotating "salt."
We do not collect your IMEI, phone number, Google account email, or hardware serial numbers.
2.4 Information We Do NOT Collect
3. How We Use Your Data
3.1 In-App Results
Buffer event data is displayed to you in the app's results screen after each monitoring session, showing where and when buffering occurred, signal conditions at the time, and overall video quality score for the session.
3.2 Public Heatmap & K-Anonymity
Anonymized buffer event data is aggregated into a public heatmap. To protect individual privacy, we enforce a K-Anonymity threshold:
3.3 Data Aggregation
We aggregate buffer event data across all users to identify patterns in video streaming quality by geographic area, carrier, network type, and time of day. This aggregated data may be used for research, analysis, and to improve the BufferBeat service.
4. Data Storage and Retention
30-Day Raw Purge: We maintain a strict data minimization policy. Raw session bundles (the detailed technical logs of a streaming session) are stored in a private, encrypted database for a maximum of 30 days. After 30 days, these raw logs are permanently deleted.
Permanent Intelligence: Only aggregated, non-identifiable "Tile Intelligence" (e.g., "Verizon avg. quality in Aurora") is retained long-term. This data contains no device hashes or individual timestamps.
5. Android Permissions Explained
6. Third-Party Services
6.1 Google Firebase
We use Google Firebase for anonymous authentication, cloud data storage (Firestore), and web hosting. Firebase is operated by Google LLC. Google's privacy policy applies to data processed by Firebase services. For more information, visit: firebase.google.com/support/privacy
6.2 Google AdMob
BufferBeat displays advertisements through Google AdMob. AdMob may collect device advertising identifiers and usage data to serve personalized or non-personalized ads. You can opt out of personalized advertising through your Android device settings under Google → Ads → Opt out of Ads Personalization.
Advertisements are never displayed during active monitoring sessions — only on the dashboard and results screens.
6.3 Leaflet / OpenStreetMap / CARTO
The public heatmap uses Leaflet (an open-source mapping library), OpenStreetMap map data, and CARTO map tiles. These services may log standard web server access data (IP address, browser type) when you view the heatmap.
7. Data Sharing & Monetization
BufferBeat may share or sell Anonymized Network Intelligence with wireless carriers, infrastructure researchers, or city planners. This data consists exclusively of aggregated network performance metrics (RSRP, RSRQ, and Stall Rates) within geographic tiles.
8. Children's Privacy
BufferBeat is not directed at children under the age of 13. We do not knowingly collect any personal information from children. Since BufferBeat uses anonymous authentication and collects no personal information, no age verification is required.
9. Your Choices and Rights
Start and stop monitoring: You have full control over when BufferBeat monitors your screen. Monitoring only occurs during sessions you explicitly start.
Location permission: You can deny or revoke location permission at any time through Android Settings. The app will function without it.
Ad personalization: You can opt out of personalized ads through Android Settings → Google → Ads.
Uninstall: Uninstalling BufferBeat removes the app and its local data from your device. Previously uploaded anonymous buffer events will remain in the aggregated heatmap database, but cannot be linked to you or your device.
Data deletion request: Since all data is anonymous and not linked to personal identifiers, we cannot identify or delete data belonging to a specific user. If you have concerns, please contact us.
10. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will notify users through an in-app notice or by updating the "Last Updated" date at the top of this policy. Your continued use of BufferBeat after changes are posted constitutes your acceptance of the revised policy.
11. Contact Us
If you have questions or concerns about this Privacy Policy or BufferBeat's data practices:
privacy@bufferbeat.com