Privacy: what our servers hold

Dates are retention after the last event. Nothing on this page is a promise we cannot keep: files, messages, cards, voice messages, calls, room contents, bookings and reviews travel device to device and never touch our servers.

Last updated October 29, 2026

What our servers hold

WhatWhereKeptWhyExport
Account e-mail, sign-in eventsCognitountil the account is deletedsign-in by code; invitationsyes
Profile: name, picture, word slug or handle, the identity key (ipk) or vk, the signed device list (per-device public bundles, labels, the epoch public key and per-device epoch wraps — ciphertext only), inbox-key generationsAccountsuntil deleted or rotated (a superseded device-list version is not kept; a previous inbox generation 24 h)the link page; sealing knocks and slots to whichever device is presentyes
Controls (policy): reach, pause, what I accept, hours and their mode, direct only, inbox policyAccountsuntil changedenforcing the user's controlsyes
Devices: name, platform, form, signing and sealing public keys, push subscription, notify and its kinds, quiet hours, duty, the salted hash and expiry of the device tokenAccountsuntil the device is removed (its token with it)registration, the wordless push, availability, joining when sign-in is downyes
Rooms: the registry row (kind, owner, payer, member profile ids, delegates, entry, generation, the chosen expiry; never a name or content)Rooms30 idle days or the chosen expiryletting members find and pay for the roomyes
Calls: a lease and relayed minutes/bytes like any sessionUsageas the usage rowsmetering when relayedyes (in usage) — never media, never who called whom
Plan, Stripe customer and subscription ids, spend cap, seatsAccounts, Stripeuntil deleted; Stripe keeps invoices per its own retentionbillingyes
Usage counters per month and per lease (relayed minutes and bytes, provider, payer, issued and reported time)Usageperiod rows 13 months; lease rows 48 hpay as you go, the cap, reconciliationyes
Session metadata (link, template, state, who accepted, when, sizes and kinds reported by the host)Sessions 24 h; business audit# rows 90 daysas the sessions rowsthe business inbox and its audityes (business export)
Organisation membership, roles, invitations (e-mail hash and code hash)Accountsuntil removed; invitations 7 daysthe teamyes
API keys (name, scopes, salted hash), webhooks (URL, encrypted secret), deliveries (status)Accounts, Webhooksuntil deleted; deliveries 14 daysthe enterprise APIyes (names and URLs)
The sealed slot (ciphertext only)Slots7 days or pickupthe one message while the receiver is awaylisted, not readable
Live connection rows (connection id, room, device, keyed IP hash)Connections2 hourssignalingno
Rate-limit counters (keyed hashes, no address)RateLimitsthe window, at most 24 habuse limitsno
Server logs (ids, codes, durations; never bodies, tokens, addresses, names)CloudWatch14 daysoperationsno
Conversations, files, voice messages, the usage ledger, contact decisions, keysthe device onlythe device's history settingthe appfrom the device

Never on our servers, by construction: files, messages, cards, voice messages, calls, room content, bookings, reviews, private keys, pair or room secrets, the plaintext of a slot, who talks to whom in a pair room, the address of a visitor (hash only, 2 h), the content of a push.

The one exception

One sealed short text per sender to receiver pair, up to 280 characters of plain text and 2 KiB sealed, may wait up to 7 days for a receiver who is away and is deleted on pickup. It is encrypted to the receiver's key: our servers keep ciphertext only and cannot read it. Everything else passes live while both ends are connected or waits in the sender's own outbox.

Your choices

The account export is built from this same table: every row marked "yes" above is in it. Deleting the account deletes the rows kept "until the account is deleted". Your content, kept on the device only, exports and deletes from the device.

Who is responsible

WhispShare is operated by LED TECHNO FUSION S.R.L., Str. Petre Andrei nr. 4C, parter, Iași, Romania, CUI 40378030, Trade Register J2019000036229. For privacy questions write to support@whispshare.com.