Open Source Licences

Kepthouse is built with open source software and public data. This page lists the projects and data sources it uses, along with their licence terms. Kepthouse is an independent app and is not affiliated with, or endorsed by, any government or public body named below — their data is used under the open licences shown.

Data Sources

UKBinCollectionData

Community-maintained project providing bin collection schedules for UK councils. Kepthouse runs a self-hosted instance of this library on a private server — it does not use any public or shared API. Used to power bin day reminders.

OpenStreetMap

openstreetmap.org/copyright — Open Data Commons Open Database Licence (ODbL)

Map data © OpenStreetMap contributors. Used for interactive property and contact maps, and reverse geocoding via the Nominatim API.

OS Open UPRN

ordnancesurvey.co.uk/products/os-open-uprn — Open Government Licence v3.0

Contains Ordnance Survey data © Crown copyright and database right. Used to match property coordinates to Unique Property Reference Numbers for bin collection lookups.

postcodes.io

postcodes.io — MIT Licence

Free UK postcode and geocoding API. Used to identify local authority districts from coordinates and postcodes.

DVLA Vehicle Data

gov.uk/dvla — Crown copyright

Vehicle registration, MOT, and tax data from the DVLA Vehicle Enquiry Service. Used for automatic vehicle detail lookup.

MOT History API

gov.uk/mot-history-api — Crown copyright

MOT test history including test results, defects, and mileage readings. Provided by the Driver and Vehicle Standards Agency (DVSA).

EPC Register

epc.opendatacommunities.org — Open Government Licence v3.0

Energy Performance Certificate data for domestic properties in England and Wales. Used for automatic EPC lookup on properties.

Companies House

Companies House API — Crown copyright

Company registration, status, and insolvency data. Used to verify limited company contacts.

MET Norway Weather Data

api.met.no — Creative Commons Attribution 4.0 (CC-BY 4.0) / Norwegian Licence for Open Government Data (NLOD)

Weather forecasts from MET Norway (the Norwegian Meteorological Institute). Used to power frost, storm, heavy-rain, snow/ice and extreme-heat alerts for properties. Kepthouse is not affiliated with MET Norway.

Environment Agency Flood Data

environment.data.gov.uk — Open Government Licence v3.0

Real-time flood alerts and warnings for England from the Environment Agency. Contains public-sector information licensed under the Open Government Licence v3.0. Used for property flood alerts. Kepthouse is not affiliated with the Environment Agency.

Met Office UK Climate Averages

metoffice.gov.uk — Open Government Licence v3.0

Regional 1991–2020 climate normals used to estimate last-frost and first-frost dates by area for the garden and plant features. Contains public-sector information licensed under the Open Government Licence v3.0.

Plant species, taxonomy & pest data

GBIF · Wikidata · Wikipedia / Wikimedia Commons · DEFRA Plant Health Portal · BRC DBIF

Plant species names, taxonomy, summaries, images, and UK pest/disease data powering the garden and plant care features. Full source list, licences and attributions: Plant Data Sources.

Open Source Libraries

osmdroid

github.com/osmdroid/osmdroid — Apache Licence 2.0

OpenStreetMap rendering library for Android. Used for all map views in Kepthouse.

Jetpack Compose

developer.android.com/jetpack/compose — Apache Licence 2.0

Modern Android UI toolkit by Google. The entire Kepthouse interface is built with Compose and Material Design 3.

Room

AndroidX Room — Apache Licence 2.0

SQLite database abstraction layer. All Kepthouse data is stored locally using Room.

Hilt

dagger.dev/hilt — Apache Licence 2.0

Dependency injection framework for Android, built on Dagger.

Coil

coil-kt.github.io/coil — Apache Licence 2.0

Kotlin-first image loading library. Used for displaying photos and attachments.

CameraX

AndroidX CameraX — Apache Licence 2.0

Camera API for Android. Used for photo capture, receipt scanning, and number plate scanning.

ML Kit Text Recognition

Google ML Kit — Apache Licence 2.0

On-device text recognition. Used for OCR receipt scanning and registration plate scanning.

WorkManager

AndroidX WorkManager — Apache Licence 2.0

Background task scheduling. Powers reminders, automatic backups, bin schedule refresh, and data enrichment workers.

Jetpack Glance

AndroidX Glance — Apache Licence 2.0

Compose-based app widget framework. Used for the Kepthouse home screen widget.

Gson

github.com/google/gson — Apache Licence 2.0

JSON serialisation library by Google. Used for API responses, backup data, and bin schedule storage.

Kotlin Coroutines

github.com/Kotlin/kotlinx.coroutines — Apache Licence 2.0

Asynchronous programming framework for Kotlin. Used throughout the app for background operations.

Firebase

firebase.google.com — Apache Licence 2.0

Firebase Analytics for anonymous usage statistics and Crashlytics for crash reporting. No personal data is collected.