App: InSpeedBar: Speed & Date
Package name: com.krepelstudio.inspeedbar
Developer: Krepel Studio
Last updated: October 23, 2026
Website: https://krepelstudio.com/
Contact: Krepelstudio@gmail.com
Krepel Studio (“we,” “us,” or “our”) provides InSpeedBar: Speed & Date (“InSpeedBar” or “the App”), an Android utility that displays current network download and upload speeds and, optionally, the date. The App can display these values through Android notifications and an optional large text layer in the status-bar area.
This Privacy Policy explains what information the App accesses and processes, how it is used, and the choices available to you.
Network traffic measurements. When the speed indicator is enabled and monitoring is active, the App reads Android’s device-wide counters for bytes received and transmitted. It calculates differences between counter readings to display current download and upload rates.
This processing takes place on your device. The App does not inspect the contents of network communications, visited websites, messages, transferred files, or the destinations of individual connections. It does not maintain a history of traffic measurements or identify which other apps generated the traffic.
Device date and time. The App uses your device’s local date, time, and time-zone settings to display and format dates. This does not require access to your geographic location or personal calendar events.
App preferences. The App stores selected settings locally, including indicator choices, notification preferences, text size, indicator style, date format, automatic or manual placement preferences, display position and contrast, app language, theme, vibration preferences, and onboarding completion.
Operational state. The App stores limited local information about indicator activation, interruptions, and permission-request and consent status to manage operation and respect your choices. On supported Android versions, it may consult Android’s information about the App’s own termination to avoid restarting an indicator you stopped. This information is not used to track your activity in other apps.
Status-bar layout information. If you voluntarily enable Accessibility access for automatic placement, the App temporarily processes the system-interface layout information described in Section 3.
The optional large status text feature uses Android’s “Display over other apps” permission (SYSTEM_ALERT_WINDOW) to draw your selected speed and/or date in the status-bar area while you use other applications.
InSpeedBar uses this permission only to display its indicators. The text layer:
Does not read the contents of other applications or notification messages.
Does not capture screenshots or record your screen.
Does not receive touch input, intercept your touches, or enter information into other applications.
Does not inspect network communication contents or upload information.
Is not used to display advertisements.
Before directing you to Android’s permission settings, the App shows an explanation of this feature and lets you decline. You grant permission yourself through Android’s system settings.
Granting this permission is optional. Without it, standard notification features remain available, subject to Android’s notification permission and settings. You can disable large status text in InSpeedBar or revoke “Display over other apps” access in Android Settings at any time.
The text layer is hidden while the display is off or the device is locked. Android or another application may also prevent overlays from appearing on certain screens.
“Display over other apps” access is separate from Accessibility access. Granting either one does not automatically grant the other.
InSpeedBar optionally uses Android’s AccessibilityService API to position the speed and date text around existing status-bar elements.
Its purpose is to identify occupied and available space so that the App can adjust its own indicators and reduce overlap with the clock, notification icons, system icons, and temporary system-interface elements.
InSpeedBar is a general-purpose utility. It does not designate this service as an accessibility tool primarily intended to assist people with disabilities.
When you have provided consent, enabled the service in Android Settings, and enabled automatic placement for active large status text, the App inspects layout metadata from Android’s System UI hierarchy in the status-bar area.
This metadata includes:
The positions and dimensions of interface elements.
Whether relevant elements are visible.
Technical view identifiers and interface class names used to distinguish layout elements.
The App uses this information only to calculate where its own speed and date text can fit. Processing may occur while you use other apps because the indicators are intended to remain visible in the system status-bar area.
The implementation restricts this inspection to relevant System UI layout elements. It does not use Accessibility access to read the screen content of other applications.
The App does not use Accessibility access to:
Read notification titles, notification messages, conversations, emails, passwords, or text entered into other applications.
Read or record browsing history or the contents of documents.
Capture screenshots, record the screen, or record audio.
Perform gestures, simulate taps, type text, or operate other applications.
Change system settings, grant permissions, dismiss notifications, or prevent you from disabling or uninstalling applications.
The service identifies the space occupied by relevant system elements without reading their message text.
Accessibility-derived layout information is processed locally and held temporarily in memory for placement calculations. The App does not save a history of this information, include it in backups, or send it to Krepel Studio or third parties.
This information is not used for advertising, analytics, profiling, or tracking your activity.
Layout inspection stops when automatic placement is disabled or its required conditions are no longer met. The App also clears or stops using layout information when it is no longer valid, including when the screen is off, the device is locked, or the service disconnects.
Before directing you to Android’s Accessibility settings, InSpeedBar presents a separate in-app disclosure explaining the access and its purpose, and asks for your affirmative consent. You can decline. Dismissing the explanation does not grant consent.
After agreeing, you must enable the service yourself in Android Settings. The App does not enable Accessibility access automatically.
Accessibility access is optional and is not required to measure network speed. If you decline, you can continue using the App’s other available features and choose manual placement for large status text.
You can turn automatic placement off in InSpeedBar to stop layout inspection, or disable the InSpeedBar service in Android’s Accessibility settings at any time.
Some devices do not expose sufficiently reliable status-bar layout information. In automatic mode, an indicator that cannot be placed safely may be temporarily hidden to avoid overlap with system elements. It can return when reliable layout information and sufficient space become available. This does not delete your saved manual placement settings.
InSpeedBar uses the following Android permissions for its features:
Notifications (POST_NOTIFICATIONS, on supported Android versions): to display speed and date information through Android notifications. You can manage this permission and notification channels in Android Settings.
Foreground service (FOREGROUND_SERVICE and FOREGROUND_SERVICE_SPECIAL_USE): to support user-enabled live speed monitoring and, where needed, the optional large text layer while you use other apps. An ongoing notification accompanies active foreground-service operation and is configured to be quiet by default.
Device restart (RECEIVE_BOOT_COMPLETED): to help restore previously enabled indicators after a device restart, subject to Android’s permissions, background-execution restrictions, and your previous stop choices.
When only the date indicator is enabled, the App does not sample network traffic. Depending on the active display configuration, it may use the enabled Accessibility service or a foreground service to maintain the optional date text layer.
Disabling the speed indicator stops its active traffic monitoring, even if the date indicator remains enabled.
The App also uses an app-specific signature permission to protect internal broadcast communication. This does not grant access to your personal content.
The Accessibility service is declared with Android’s BIND_ACCESSIBILITY_SERVICE protection so that Android can connect to the service. User activation is handled through Android’s Accessibility settings, as explained in Section 3.
The App does not request location, contacts, camera, microphone, SMS, VPN, or personal-file access for its features. It does not request the Android INTERNET permission to make network requests.
Operating-system restrictions, permission changes, or device settings may interrupt background operation.
The App processes its speed measurements, display information, Accessibility-derived layout metadata, preferences, and operational state on your device. It does not upload this information to Krepel Studio servers or third-party analytics services.
The App does not require an InSpeedBar account, include advertisements or AdMob, or use advertising trackers or third-party analytics. We do not operate an app-specific cloud synchronization service. We do not sell personal information obtained through the App.
System-managed Android backups are described separately in Section 7.
If you voluntarily contact us by email, we receive your email address and the information you choose to include, such as your message or attachments. We use this correspondence to respond to your inquiry and address support issues.
Support correspondence is handled through the email services involved in sending and receiving the message. It is separate from the App’s on-device measurements and Accessibility processing.
Current network speed readings are processed temporarily for display and are not saved as a traffic log or browsing history.
Accessibility-derived layout metadata is temporary, is not saved as a history, and is discarded or replaced when no longer needed for placement.
App preferences and operational state are stored in the App’s private local storage. They normally remain until they are updated, cleared through Android’s app storage controls, or removed when you uninstall the App.
You can clear the App’s local data through Android Settings or uninstall the App. These actions affect the local copy of the data; system-managed backups may be handled separately by Android or your backup provider.
The App does not maintain user accounts or a server-side history of network measurements or Accessibility-derived layout information. There is therefore no corresponding InSpeedBar account or measurement history to delete from our servers.
Support emails may be retained for as long as reasonably needed to respond to inquiries and maintain support records. You can contact us to request deletion of correspondence associated with your email address, subject to applicable legal obligations.
Android Auto Backup is enabled for eligible app data. Depending on your device, Android version, backup provider, and settings, the operating system may back up or transfer eligible preferences, including language, theme, and indicator display settings.
System-managed backup may involve transferring eligible data to your configured backup provider. Krepel Studio does not operate or receive a separate cloud backup of your InSpeedBar settings.
The App’s backup configuration excludes installation-specific indicator activation state, Accessibility consent records, and certain permission-request and platform-synchronization records. Temporary Accessibility-derived layout information is not stored and is not included in backups.
Permissions remain controlled by Android. You may need to grant notification permission, “Display over other apps” access, or Accessibility access again after reinstalling the App or moving to another device.
Backup retention, deletion, and restoration are controlled by the relevant Android or backup-provider settings. Restored preferences may reappear after reinstallation or device transfer.
The App uses Android’s app-private storage for its local settings and operational state. Accessibility-derived layout information is processed temporarily on the device, and the text layer is configured not to receive touch input.
The App does not transmit network measurements or Accessibility-derived layout information to a Krepel Studio backend.
Android provides operating-system controls for app data, permissions, and background services. No method of storage or communication can be guaranteed to be completely secure.
InSpeedBar is sold as a paid download through Google Play. Google Play handles the purchase and may process purchase, installation, and payment-related information under Google’s own terms and privacy practices.
The App does not process payment card details or provide in-app purchases through Google Play Billing.
Google’s Privacy Policy is available at:
https://policies.google.com/privacy
If you open our website, view a web-based privacy policy, or contact us using an external email application, the browser, website, or email provider involved may apply its own privacy practices. These services are separate from the App’s on-device speed monitoring and Accessibility processing.
InSpeedBar is a general-purpose utility and is not specifically designed for children. It does not include user accounts, advertising trackers, or features designed to collect children’s personal information.
If you believe a child has provided personal information to us through support correspondence, please contact us so we can review the request and handle that information appropriately.
You can:
Enable or disable the speed and date indicators separately.
Enable or disable large status text and detailed notification information.
Choose automatic or manual placement.
Change display size, style, date format, position, contrast, language, theme, and vibration preferences.
Manage notification permissions and channels in Android Settings.
Grant or revoke “Display over other apps” access in Android Settings.
Decline Accessibility access, turn automatic placement off in the App, or disable the service in Android’s Accessibility settings.
Stop active background operation using the App’s controls or available Android system controls.
Clear the App’s local data or uninstall the App.
Contact us about information you voluntarily provided for support.
Revoking overlay permission prevents the large text layer from being displayed. Disabling Accessibility access prevents automatic placement based on System UI layout information, but does not remove manual placement or the App’s other available features.
Revoking notification permission or disabling a required notification channel may prevent the corresponding indicator from operating.
For requests concerning support correspondence, we will consider applicable privacy rights and legal requirements.
We may update this Privacy Policy if the App’s functionality, data practices, or applicable requirements change. The current version will display an updated “Last updated” date. Material changes will be reflected in the published policy.
If a change requires additional disclosure or consent, we will provide it before beginning the relevant processing.
For questions about this Privacy Policy or requests concerning information you voluntarily sent to us for support, contact:
Developer: Krepel Studio
Website: https://krepelstudio.com/
Email: Krepelstudio@gmail.com