Portlight Relay

A zero-knowledge mailbox for Portlight pairing. It carries sealed boxes and forgets them. It also runs Portlight AI, which has accounts and passes masked requests on to Google Gemini — that part is described separately below, because it is not zero-knowledge.

What the relay sees

What the relay cannot see

Retention

API

RequestResult
PUT /v1/box/{id} raw bytes, ≤ 8 MiB201 stored · 409 box full · 413 too large · 429 rate limit · 404 bad id
GET /v1/box/{id}?wait=N (N = 0–25 s)200 + bytes (taken and deleted) · 204 still empty
GET /v1/health200
POST /v1/auth/google, /v1/account, /v1/ai/…Portlight AI (account required), see below

Portlight AI

Portlight AI is the built-in AI operator for Pro and Lifetime. Unlike pairing, it is not zero-knowledge and it needs an account. This is exactly what happens:

What Portlight AI stores

Accounts, conversations and credits live in the relay's database, separately from the pairing boxes, which stay in memory only.

Relay ne görür

Relay ne göremez

Saklama

Portlight AI

Portlight AI, Pro ve Lifetime'daki yerleşik AI operatördür. Eşleştirmenin aksine sıfır bilgili değildir ve hesap ister. Olan tam olarak şudur:

Portlight AI ne saklar

Hesaplar, konuşmalar ve krediler relay'in veritabanında, eşleştirme kutularından ayrı tutulur; kutular yalnız bellekte kalır.

Totals / Toplamlar (2026-10-19 UTC)

Boxes stored / Konan kutu0
Bytes stored / Konan bayt0
Boxes taken / Alınan kutu0

A finished day only — never today, so this page is not a live activity signal. / Yalnız tamamlanmış gün gösterilir.

Source / Kaynak

This relay is open source. Read exactly what it does: https://gitlab.gurmehub.com/tudiapps/portlight-relay

No external assets, fonts, scripts or trackers are loaded by this page.