App documents / TV Remote for Roku: Keyboard
TV Remote for Roku: Keyboard
Privacy Policy
About This Policy
This policy applies to the iOS and Android versions of TV Remote for Roku: Keyboard, a mobile Wi-Fi remote for compatible Roku devices on your local network. It explains the information handled by the App, including platform differences described below. The App is published by PW.tech, which also operates the pinwisp.com website.
If you have questions about this policy or about the App, write to purrweb.services@gmail.com. Include the app name and only the details you want to share.
Summary
- The App has no accounts, no sign-in and no purchases.
- Remote-control commands go to the Roku device on your local Wi-Fi network. Usage analytics use the separate publisher-operated service described below.
- Analytics events do not include the text you type.
- Connection information is handled on your device. The iOS version remembers the last connected device; the Android version keeps the current selection for the running session. Limited model information can also appear in connection analytics, as described below.
- Advertising, ad-attribution and separate crash-reporting integrations are not enabled in this App configuration.
Network Access on iOS and Android
On iOS, local-network access is managed through the operating system's permission settings. On Android, the App declares internet access, network-state access and Wi-Fi multicast-state access for network communication and discovery. These network permissions are not permission to access your contacts or precise GPS location.
You control permissions through your device settings. If network access is unavailable or devices are isolated from one another, discovery and remote control may not work.
How the App Controls Your Device
The App finds compatible Roku devices on your Wi-Fi network using local-network discovery and sends control commands to the device you connect to. Depending on the platform, app version and connected device, supported commands include navigation and selection, playback keys, channel launching and keystrokes from the phone keyboard.
When you type text, the characters are delivered to the connected Roku device so they appear on it. The characters are not sent to the publisher; analytics record only how many characters a text entry contained, not the characters themselves.
The Roku device, and the channels you use on it, process the inputs they receive under their own policies, which are outside this document.
Data Stored on Your Device
On iOS, the App stores a record of the device you connected to last so you can reconnect. The record includes the device's serial number, network address, name, model and supported controls. On Android, the current selection and discovered-device information are held for the running app session rather than saved as a last-connected-device record.
Both versions store a random analytics identifier in local app preferences. Clearing or uninstalling the App affects local storage under your operating system's rules; separate backups and analytics records are not automatically erased.
Data the App Collects
The App collects limited usage analytics and sends them to a PostHog analytics service that the publisher operates on its own server at ph.purrweb.com. The publisher operates this service for product analytics, not for displaying advertising.
Each event carries a random technical identifier that is created and stored on your device. This identifier is not derived from your name, email address or phone number.
Analytics reporting in the App is manual: opening a screen or performing a supported action is reported as a discrete event. The App does not use automatic capture that records every interaction, and it does not record session replays.
This policy describes the connections made by the App itself. The operating system of your device and other software on it can make their own connections under their own policies.
Depending on the platform and supported action, analytics events can include the screen open, the result of a device scan (method and how many devices were found), a connected device's model, the remote key pressed, how many characters a text entry contained and the kind of error shown. They do not include the text you type.
Receiving analytics requests also involves technical connection information, such as the request time and IP address. SDK events can include basic App, platform and operating-system information. An IP address can allow an approximate region to be inferred; the App does not request precise GPS location.
Data the App Does Not Collect
The App does not require a registration profile or ask for precise GPS location, a contact list or payment-card details. Content you choose to import or send, and any operating-system or voice-provider processing, are described separately in this policy.
There is no cloud relay for remote-control commands in the App configuration described here. Analytics use the separate publisher-operated server described above.
Third Parties
Beyond the publisher-operated analytics service, the connected Roku device and its channels process the commands and inputs you send, under their own policies. Your operating system operates under its own policies as well.
Data Retention
We keep analytics data for as long as necessary for the purposes described in this policy, such as understanding aggregate usage of the App and improving it.
The iOS remembered-device record stays in local app storage until it is replaced or removed under your operating system's storage rules. Android connection selections are kept for the running session. Random analytics identifiers remain in local app preferences until those preferences are cleared or replaced.
If you contact us by email, we keep your message for as long as needed to handle your request and to meet the legal obligations that apply to us.
Clearing or uninstalling the App affects local app-container data under your operating system's rules. Separate backups, analytics records and store or purchase-service records are not automatically erased by that action.
Your Choices and Requests
You can contact us at purrweb.services@gmail.com with any privacy question or request, including questions about the data described in this policy. Include the app name (TV Remote for Roku: Keyboard) and only the information needed to handle your request.
Analytics identifiers are random and are not tied to an account, so we may be unable to match analytics records to a specific person. If we cannot identify records connected to you, we will tell you so.
Information stored on your device is under your control: removing it as described above deletes it from your device.
Changes to This Policy
We may update this policy to reflect changes in the App or in our practices. The version published on this page is the current one.
Contact
PW.tech publishes the App and the pinwisp.com website. You can reach the publisher at purrweb.services@gmail.com.
These Policy and Support Pages
These webpages are hosted through Cloudflare. To deliver and secure a webpage, the hosting service processes request information such as the IP address, requested URL and browser headers. This website-hosting processing is separate from the data handled inside the mobile App.
Security and Support Email
The analytics client is configured to send events to an HTTPS endpoint. Local files and preferences rely on the storage and access controls of your operating system; no system can promise absolute security.
If you email purrweb.services@gmail.com, we process your sender address, message and any information you choose to include so that we can answer. The mailbox is hosted by Google. Do not send passwords, full payment-card details or patient records in a support request.
Local Network Security
The Roku control connection uses local-network HTTP requests and is not end-to-end encrypted by this App. Use a trusted Wi-Fi network. This local control transport is separate from the HTTPS analytics connection.
Contact: purrweb.services@gmail.com