← Back to Home

Privacy Policy

Samsung TV Remote (Garmin) & TV Command Hub (Android)

Last updated: 18 April 2026
Company: Xoens ApS, Vanløse, Copenhagen, Denmark
CVR: 46225430

1. Data Controller

The data controller for these apps is:

Xoens ApS
Vanløse, Copenhagen, Denmark
CVR: 46225430
Email: support@xoens.dk

KiezelPay B.V. (Netherlands) acts as an independent data controller — not a data processor — for payment and license data. We do not instruct KiezelPay on how to process your data; they operate under their own privacy policy.

2. Introduction

This privacy policy covers two related apps developed by Xoens ApS:

Both apps are designed with a privacy-first approach. We do not operate any servers that store your personal data. The only diagnostic data we receive is anonymous crash reports from the TV Command Hub Android app via Google Firebase (see section 6) — this is used solely to fix bugs and is not linked to your identity.

Questions? Contact us at support@xoens.dk.

3. What Data We Collect

Short answer: We collect no personal data. All TV control communication happens locally on your home network between your watch, phone, and TV. The TV Command Hub Android app additionally sends anonymous crash reports and basic usage diagnostics to Google Firebase — details in section 6.

Data stored locally on your devices

The following data is stored only on your own devices and never sent to us:

What we do NOT collect

See section 6 for the limited diagnostic data the Android companion app sends to Google Firebase for crash reporting.

4. How the Apps Communicate

All communication stays within your local home network:

No TV control data leaves your home network. No cloud servers are involved in controlling your TV, and no internet connection is required for TV control itself. An internet connection is used only for the initial app download, KiezelPay license verification (Garmin watch app), and — in the TV Command Hub Android app — sending anonymous crash reports to Google Firebase if the app crashes or encounters an error (see section 6).

5. App Permissions

The apps request the following device permissions and why:

TV Command Hub (Android)

Samsung TV Remote (Garmin)

6. Third-Party Services

KiezelPay (License & Payment)

The Garmin watch app uses KiezelPay for license management. This is the only service that processes personal data in connection with our apps:

See KiezelPay's Privacy Policy for full details on their data handling.

Garmin Connect

The watch app runs on the Garmin Connect IQ platform. Garmin may collect device and usage data per their own privacy policy when you install or use Connect IQ apps. See Garmin's Privacy Policy.

Google Play Store

The companion app is distributed via Google Play. Google may collect data per their privacy policy when you install the app. See Google's Privacy Policy.

Google Firebase — Crashlytics & Analytics (TV Command Hub Android app only)

The TV Command Hub Android companion app uses Google Firebase Crashlytics and Firebase Analytics to help us identify and fix bugs and understand how the app is used. Neither service is used by the Samsung TV Remote Garmin watch app.

Firebase Crashlytics automatically collects and sends the following when the app crashes or when a handled error occurs (for example, a Samsung TV WebSocket failure or a Garmin SDK error):

Firebase Analytics collects default automatic events only (app opens, session starts, session data). We do not add custom analytics events. Firebase Analytics may access the Android Advertising ID for aggregated usage counting. We do not read the advertising ID directly in our code and we do not use it for advertising or marketing — we display no ads in this app. You can reset or delete the advertising ID at any time via Android Settings → Privacy → Ads.

Crashlytics data collection is disabled in debug builds and is only active in the release build published to Google Play.

Legal basis (GDPR): Legitimate interests (Article 6(1)(f) GDPR) — specifically, our legitimate interest in diagnosing crashes and maintaining the stability and security of the app. You have the right to object to this processing under Article 21 GDPR (see section 10).

Data controller / processor: Xoens ApS is the data controller. Google Ireland Limited acts as our data processor for Firebase services. Data may be transferred to Google servers in the United States under the EU-US Data Privacy Framework and/or Standard Contractual Clauses.

Opt-out: You can stop Firebase crash and analytics collection for this app at any time by uninstalling the app, or by clearing its data via Android Settings → Apps → TV Command Hub → Clear Data. An in-app toggle to disable Firebase collection may be added in a future release.

See Firebase's Privacy and Security Information and Google's Privacy Policy for details on how Google processes this data.

Apart from Firebase Crashlytics and Firebase Analytics in the TV Command Hub Android app (as described above), we do not use any advertising SDKs or tracking technologies. The Xoens website itself and the Samsung TV Remote Garmin watch app do not use Firebase.

7. Legal Basis for Processing (GDPR)

Under the EU General Data Protection Regulation (GDPR), we rely on the following legal bases:

We do not rely on consent for any data processing, as we do not collect optional personal data.

8. Data Retention

9. No Advertising or Profiling

10. Your Rights (GDPR)

Under GDPR, you have the following rights regarding your personal data:

How to exercise these rights in practice — the process depends on which category of data you are asking about, because we hold different categories under different identifiers:

Website data (contact form, any support emails, cookies)

If you have contacted us by email or via the website, we can identify your data by your email address. Email support@xoens.dk from the same address and we will action your request within 30 days.

Firebase crash and diagnostic data (TV Command Hub Android app)

For the anonymous crash reports and diagnostics described in section 6, we do not hold your name, email, Google account, or any other directly identifying information. The only identifier attached to this data is the Firebase Installation ID (FID) — a pseudonymous identifier that Firebase generates per app install. Because we cannot link an FID to a person, we do not operate a manual deletion workflow for this data. Instead, deletion happens automatically, and you can trigger it yourself:

Because we hold no identifier that can link Firebase records to you as a person, we cannot fulfil access, portability, or restriction requests for this data — we physically cannot locate only your records within the aggregated data. The auto-deletion timeline above is the practical equivalent of erasure.

KiezelPay license and transaction data

KiezelPay is an independent data controller (see section 1). Contact KiezelPay directly to exercise your rights over purchase and license data they hold.

Supervisory authority

If you are in the EU, you have the right to lodge a complaint with your national data protection authority. For Denmark, where Xoens ApS is established, the competent authority is:

Datatilsynet (the Danish Data Protection Agency)
Carl Jacobsens Vej 35
2500 Valby, Denmark
www.datatilsynet.dk

11. International Data Transfers

Xoens ApS itself does not operate servers that store personal data. All TV control communication happens locally on your home network. Diagnostic data from the TV Command Hub Android app is sent directly from your device to Google Firebase and is not routed through any Xoens server.

Third-party services connected to our apps may process data internationally:

We have no control over these third-party transfers and are not responsible for their data handling practices beyond our processor agreement with Google for Firebase services.

12. Children's Privacy

These apps are general-purpose TV remote controls and are not directed at children under 13. We do not knowingly collect personal data from children under 13, and the limited Firebase crash and diagnostic data described in section 6 is not linked to any individual or age. If you believe a child has used the app and you want the corresponding Firebase Installation ID deleted, follow the steps in section 10.

13. Security

14. Samsung TV Disclaimer

Samsung TV Remote and TV Command Hub are unofficial third-party applications. They are not developed, endorsed, or affiliated with Samsung Electronics. "Samsung" is a trademark of Samsung Electronics Co., Ltd. These apps use Samsung TV's local network API which may be affected by TV firmware updates.

15. Policy Changes

We may update this policy if we add new features that affect data handling. The "Last updated" date at the top will reflect any changes. Since we do not collect email addresses, we cannot notify you directly — please check this page periodically.

16. Contact Us

For privacy questions:

We will respond to privacy inquiries within 30 days.