All work
iOS appOwn product

Libertel

Block spam calls without revealing who calls you: numbers are checked without the server learning which ones.

The product

Libertel

Private by design

Lookups use Apple's private information retrieval: the server answers without ever seeing the number.

Built into the phone

Caller identification shows directly on the iOS call screen.

iPhone and Android

An iOS app and an Android app, sharing one server.

Private by design
Built into the phone
iPhone and Android
Behind the scenes

How I built it

A product built on Apple's newest system infrastructure: entitlements, encryption and a dedicated server.

Platforms
iOS · Android
iOS
Swift · Live Caller ID Lookup
Android
Kotlin
Server
Go · Apple PIRService
Protocols
Privacy Pass · Oblivious HTTP
  • A Go server that issues Privacy Pass tokens and acts as the Oblivious HTTP gateway in front of Apple's PIR service.
  • A sharded database whose shard count is derived at boot, never written by hand, to avoid silently wrong answers.

Want a product like this one?

I can build yours, from idea to launch.