← Zeig

Privacy Statement

Last updated: 1 August 2026

Zeig hands a photo or file from one device to another. It was built so that nobody in the middle — including us — can see what you hand over. What the receiving device does with the file afterwards is up to whoever holds it: a received file is saved on that device like any other download.

What we never see

Your files travel directly between the two devices over an encrypted peer-to-peer connection. They are end-to-end encrypted with a key that exists only inside the QR code the sender shows and the device that scans it. The key travels in the link's fragment (the part after #), which browsers never send to any server. No file, file name, file size, or key ever reaches our infrastructure.

When a direct connection is impossible

Some networks will not let two devices reach each other at all. A phone on a mobile network facing a phone behind a company firewall is the ordinary case. Rather than fail, Zeig then sends the file through a relay operated by Cloudflare, and it is only honest to say what changes.

The relay forwards the encrypted stream. It sees how many bytes crossed it, the IP addresses of the two devices, and when. It does not see the file's content, its name (which is sealed inside the encrypted transfer and never travels over any of our servers), or the key, which only ever exists in the QR code and on the two devices. Encryption is not weakened by relaying: the relay forwards bytes it cannot open.

The bytes are kept only for as long as forwarding them takes. Cloudflare does count the total volume that crosses the relay each month, because that is how the service is billed. That counter is attached to our account, not to you, your device or your transfer, and it says nothing about who sent what to whom. Access credentials for the relay are issued per transfer and expire after a few hours.

What our server does

To find each other, the two devices briefly exchange connection details through a small relay at zeig.franzai.com. The relay sees only an opaque room identifier and the connection handshake. It stores nothing: rooms live in memory for at most five minutes, hold at most two participants, and evaporate when the transfer starts or the participants leave.

What passes through it, exactly

Being honest about "only the handshake" means naming it:

Legal bases: providing the relay you asked for is Art 6(1)(b) GDPR (performance of the service); keeping it available and resistant to abuse is our legitimate interest under Art 6(1)(f). None of it is used for anything else.

What we collect

Nothing. No accounts, no analytics, no cookies, no tracking, no logs of who transferred what to whom. The app asks for camera access only to scan the other phone's code, and photo library access only so you can pick what to send. Neither leaves your device.

Nothing above is written to storage. The one thing a room does put on disk is the timer that tears it down — no participants, no addresses, no history. There is no database to search, and none of this survives the five minutes.

Who else is involved

Your rights

Under the GDPR you can ask for access, rectification, erasure, restriction, portability, and you can object to processing based on legitimate interests. In practice there is a catch we would rather state than hide: because we store nothing and identify nobody, we normally cannot tell which — if any — of the transient data was yours (Art 11 GDPR). We will always answer, and we will say honestly when there is nothing to hand over.

Nothing here involves profiling or automated decision-making, and nothing is sold, shared or used for advertising.

You can complain to the Austrian data protection authority: Österreichische Datenschutzbehörde, Barichgasse 40-42, 1030 Vienna, dsb.gv.at — or to the supervisory authority where you live.

Who is responsible

Controller in the sense of Art 4(7) GDPR: Franz Enzenhofer – FullStackOptimization, Fröbelgasse 62/8-9, 1160 Vienna, Austria. Full details in the Impressum.

Contact

Franz Enzenhofer · franz.enzenhofer@fullstackoptimization.com