Skip to content

RemoteHub for Songhub Privacy Policy

Last updated: October 19, 2026

This policy explains how Bana Computing ("we", "us") handles information in the RemoteHub for Songhub Android app (com.banacomputing.songhublink), the songhub.link web remote, and related relay services (together, the "Service"). Bana Computing is based in the Philippines. Contact: banacomputing@gmail.com.

Summary

What the Service includes

Optional Google account (My Songs and playlists)

Sign‑in is optional and is used only for My Songs and playlists on songhub.link. Joining a karaoke room and controlling playback do not require Google sign‑in.

Playlist share links

If you share a playlist, we create a snapshot copy (not a live view of your private playlist) under a short code, for example https://songhub.link/p/<code>, stored in Firestore (for example under shares/{code}).

Data stored on your Android device (RemoteHub)

The app keeps a randomly generated host secret and key, each player's room number and access code, the last local IP addresses of your SongHub players, and your app settings (such as theme, startup and picture‑in‑picture options) in its private storage. This stays on the device, is excluded from backups where we configure that, and is removed when you uninstall the app. Uninstalling RemoteHub does not by itself delete My Songs or playlists stored in Firebase under your Google account.

Data processed by our relay server (songhub.link)

Picture‑in‑picture and Show QR on your device

RemoteHub can show this device's 7‑digit access code and QR in its own picture‑in‑picture window on the device screen. The picture‑in‑picture window is optional and off by default; you can turn it on with the "Picture‑in‑picture on Home" setting in Settings so it appears when you press Home. A guest connected to your room can tap "Show QR on your device" on songhub.link to ask the app to show it, and the app replies only whether the QR was shown. That request and reply carry no personal information.

Synced lyrics (songhub.link)

Synced lyrics are off by default; you can turn them on in Advanced on songhub.link. The lyrics and their playback timing come from the SongHub device you are connected to, through the RemoteHub app, pass through the relay unchanged, and are only displayed for the song that is playing. We do not save lyrics on our servers or in your browser. Only your on/off choice and lyrics timing adjustment are kept in your browser's local storage.

Data stored in your browser

songhub.link may store a session token, a cached song list (up to about 24 hours), display preferences (such as theme and whether synced lyrics are on), your optional guest name, your terms acceptance, and similar remote settings in your browser's local or session storage. You can clear them from your browser settings. Clearing the browser does not delete Firebase My Songs or playlists.

Cookies, analytics and telemetry

Service providers (third parties)

These providers process data on our behalf or as independent services you interact with (for example Google sign‑in). Some processing may occur on servers outside the Philippines.

Android permissions

Donations

The donate option only displays a GCash QR code. Any payment happens inside GCash, and we receive no payment details through the app.

Security

Connections use encrypted HTTPS. Access codes for rooms are stored on the relay only as hashes, and regenerating the code ends connected web remote sessions. Firestore security rules are meant to keep each signed‑in user's My Songs and playlists private to that account, except for share snapshots you choose to publish. No method of transmission or storage is perfectly secure.

Children

The Service is not directed at children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us personal information, email banacomputing@gmail.com and we will take reasonable steps to delete it.

Your choices, sign‑out and deleting data

International processing

We are based in the Philippines. Cloudflare and Google may process and store data in other countries. By using the Service you understand that your information may be transferred to and processed in those locations under their safeguards and applicable law.

Changes

We may update this policy when the Service or our practices change. We will revise the "Last updated" date above. Continued use after an update means you accept the revised policy, to the extent allowed by law.

Contact

Bana Computing (Philippines)
Email: banacomputing@gmail.com