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.



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.