safr.
safr apps

dating apps that
speak safr.

when an app supports safr, you can share your card from inside a chat with one tap. your match gets a time-limited, encrypted readout — revoked the moment the date ends. no copy-pasted lab PDFs, no awkward screenshots.

for app teams

integrate in an afternoon.

two endpoints: POST /api/shares to mint a link, GET /c/<code> for the viewer browser to decrypt and render. the key never leaves the client. your users keep control; you keep your trust.

// from inside your dating app
const link = await safr.share({
  ttlSeconds: 86_400,
  withhold: ["hsv2"],
});

await chat.send({
  type: "safr_card",
  url: link.shareUrl, // expires in 24h
});