ShareTextHome →

Privacy & Security

How ShareText Protects Your Data

ShareText is designed around a simple principle: your data moves between your devices, not through ours. Here's exactly what that means.

In short: Transfers are encrypted between devices. ShareText stores no accounts, no chat history, and no copies of your content. Temporary rooms close automatically when you're done.

What Happens to Your Files

During transfer: Your file travels directly between the two connected devices using encrypted browser technology (WebRTC). It doesn't pass through ShareText's servers for storage.

After transfer: The file exists only on the two devices that participated. No copy is kept on any server. The temporary room closes and the connection ends.

What the Server Stores

The signaling server maintains temporary room state in memory only — nothing is written to disk or a database.

DataStored?How LongDetails
Room ID + secretIn memoryUp to 12 hours idle, 4 hours after both peers leaveUsed to match pairing codes. Destroyed when room closes.
Pairing codeDerived from secretRotates every 40 secondsTOTP-based. Never stored separately.
Peer socket IDsIn memoryWhile connectedTruncated identifiers for message routing.
Device namesNoExchanged directly between devices, not stored on server.
Files and messagesNoTransferred directly between devices via WebRTC.
AccountsNoNo sign-up, no login, no user profiles.
IP addressesFor rate limitingPer-requestRead from x-forwarded-for header. Used to limit abuse (40 room creates/min, 10 joins/min). Not stored persistently.
Aggregate metricsIn memoryUntil restartAnonymous counters (e.g., "rooms.created", "push.text"). No room IDs or content.

How Encryption Works

ShareText uses WebRTC, which encrypts all data in transit using DTLS (Datagram Transport Layer Security). This is the same encryption used by video calling and other secure browser applications.

What the Server Can See

The signaling server can observe:

The server cannot see:

The server logs truncated socket IDs (first 8 characters) and event names for debugging. No file contents, message text, or full IP addresses are logged.

Temporary by Design

Every ShareText room is temporary. When you close the tab or the session expires, the room is destroyed. There is no "recover previous session" or "view history" feature because there is nothing to recover or view.

What ShareText Does NOT Do

Limitations

No system is perfect. Here's what to be aware of:

Try ShareText Free →