Open Source Licences

Kepthouse is built with open source software and public data. This page lists the projects and data sources we use, along with their licence terms.

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 — we do 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.

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.