Doorbell · TP-Link (Tapo, Kasa)
TP-Link (Tapo, Kasa) Kasa KD110 privacy & local-first review
Wired, 2.4 GHz Wi-Fi · List price: Unverified ·
Last verified · 2 unverified items
23Local-First Score
how we score
how we score
At a glance
| Works without internet | Unverified |
|---|---|
| Local storage | Yes microSD (8–256 GB, not included); 24/7 recording supported12 TP-Link's product page lists up to 128 GB; we cite the user guide. |
| Home Assistant | None None: Home Assistant's TP-Link integration says only Tapo cameras and doorbells are supported3 |
| Open protocols | No None documented: TP-Link says you need the Kasa app or a Google/Alexa display to view it (no PC viewing)2 |
| Subscription needed? | Not needed No for microSD recording (24/7 recording to microSD supported)21 |
| Cloud account required? | Required Yes (TP-Link ID, per the user guide)1 |
| End-to-end encryption | Unverified |
Score breakdown
| Works without internet | Unverified | 0 / 20 |
|---|---|---|
| Local video storage | Yes | 15 / 15 |
| Home Assistant, locally | None | 0 / 15 |
| Open protocol (RTSP / ONVIF / Matter) | No | 0 / 10 |
| No cloud account required | Required | 0 / 10 |
| No subscription for core recording | Not needed | 8 / 8 |
| End-to-end encryption | Unverified | 0 / 7 |
| Privacy policy: does not sell your data (brand) | Ad sharing disclosed Tapo policy offers an opt-out of "processing or sharing of your personal data for online targeted advertising", i.e. it does this by default. The Kasa app policy has the same opt-out.45 | 0 / 5 |
| Police requests: warrant or no access (brand) | Discretionary Tapo privacy policy: shares information on a "good faith belief" that disclosure is needed to comply with law or legal process, or to respond to legal claims "like search warrants, court orders, production orders, or subpoenas" from parties including law enforcement. No warrant requirement stated. The Kasa app privacy policy uses the same language.45 | 0 / 5 |
| No incidents in our tracker, last 5 years (brand) | Incident found 1 in our tracker since Oct 2021 | 0 / 5 |
| Total | 23 / 100 |
Privacy notes
- The Kasa app privacy policy has the same legal-request and targeted-advertising terms as Tapo's.5
Police & law-enforcement requests (TP-Link (Tapo, Kasa))
Discretionary Tapo privacy policy: shares information on a "good faith belief" that disclosure is needed to comply with law or legal process, or to respond to legal claims "like search warrants, court orders, production orders, or subpoenas" from parties including law enforcement. No warrant requirement stated. The Kasa app privacy policy uses the same language.45 Compare companies
Security incidents & settlements (TP-Link (Tapo, Kasa))
| Date | Company | What happened | Type |
|---|---|---|---|
| Mar 2022 | TP-Link (Tapo, Kasa) | CVE-2021-4045: unauthenticated remote code execution (CVSS 9.8) in the Tapo C200 camera (firmware 1.1.15 and below); the researcher published a write-up and exploit code. Fixed in later firmware.67 | Serious vulnerability |
Similar doorbells compared
| Device | Score | Offline | Local storage | Home Assistant | RTSP/ONVIF | Subscription | Account |
|---|---|---|---|---|---|---|---|
| Ubiquiti UniFi G4 Doorbell ProDoorbell · Wired (doorbell wiring or PoE kit) | 90 | Yes | Yes | Local push | Yes | Not needed | Not required |
| Reolink Video Doorbell (PoE / WiFi)Doorbell · Wired (PoE or 12–24 VAC) | 82 | Yes | Yes | Local push | Yes | Not needed | Not required |
| Amcrest AD410 Video DoorbellDoorbell · Wired (doorbell wiring) | 73 | Yes | Yes | Local polling | Yes | Not needed | Unverified |
| TP-Link (Tapo, Kasa) Kasa KD110Doorbell · Wired, 2.4 GHz Wi-Fi | 23 | Unverified | Yes | None | No | Not needed | Required |
Reolink RTSP/ONVIF setup note (added Oct 22, 2026): on many current Reolink models, RTSP and ONVIF (and on some, HTTP) ship switched off. Reolink says to enable them once in the Reolink App or desktop Client under Network > Advanced > Server Settings, or in the web interface where it is reachable89. For cameras attached to a Reolink NVR or Home Hub, enable the ports on the NVR/hub instead8. The App and Client can manage a camera as a "Local Device" using only its UID, username and password, so no Reolink account is needed for this step10. Home Assistant users report the same out-of-the-box behavior on recent firmware11.
More from this company: Is TP-Link (Tapo, Kasa) safe? Policies and incident record. Have a question about this device? Ask us or suggest a device.
Spotted an error? See our corrections policy. Informational only, not legal advice.
Sources
- TP-Link: Kasa KD110 user guide (REV4, PDF) · checked Oct 22, 2026
- TP-Link: Kasa KD110 FAQ · checked Oct 22, 2026
- Home Assistant: TP-Link Smart Home integration (Tapo cameras) · checked Oct 22, 2026
- TP-Link Tapo Privacy Policy · checked Oct 22, 2026
- TP-Link: Kasa app privacy policy (updated Jan 29, 2024) · checked Oct 22, 2026
- NVD: CVE-2021-4045 (Tapo C200 unauthenticated RCE) · checked Oct 22, 2026
- hacefresko: Finding an RCE in the Tapo C200 (CVE-2021-4045) · checked Oct 22, 2026
- Reolink: How to configure Reolink ports settings · checked Oct 22, 2026
- Reolink: Reolink Home Assistant integration (prerequisites) · checked Oct 22, 2026
- Reolink: Local Device vs Account Device · checked Oct 22, 2026
- Home Assistant Community (user report): Reolink cameras ship with open-protocol ports off · checked Oct 22, 2026