Home How It Works Features Contact FAQ Open App →
💬 Frequently Asked Questions

Got Questions?
We've Got Answers.

Everything you need to know about Setu — file sharing, security, rooms, accounts, and more.

🔍
📁 File Transfer
Do I need to log in to share a file?
No! You can upload files and generate a QR code without any account at all. Just open the home page, drag-and-drop your files, and hit "Generate QR". Login is completely optional — it only adds features like transfer history and a profile card.
How long does a shared file link last?
QR file transfer links automatically expire after 7 minutes. After that, the download code is no longer valid. If you enabled "One-Time Download", the link expires after the first successful download, whichever comes first. You can also manually expire a link at any time using the "Expire Link" button.
What happens to my files after they expire?
When a transfer link expires, the encrypted file chunks are automatically deleted from our servers. There is no way to recover them after expiry — this is by design for your privacy.
Is there a file size limit?
Yes. There are file size limits to ensure fair usage and server performance for all users. Exact limits may change — check the upload UI for the current limits. For large files, we recommend splitting them into smaller parts before sharing.
Can I transfer multiple files at once?
Yes! You can select and upload multiple files in a single transfer. The receiver gets one QR code that gives access to all the files in that batch. All files in a batch are encrypted together under the same session key.
How does "One-Time Download" work?
When you enable the "One-Time Download" checkbox before generating the QR, the link becomes valid for exactly one download. After the first person successfully downloads the file, the link is automatically invalidated. This is perfect for sharing sensitive files securely.
Can I protect my files with a password?
Yes! You can optionally set a password before generating the QR code. The receiver will need to enter the correct password to decrypt and download the files. The password is used for additional encryption on top of the AES-256 baseline — even if someone scans the QR, they can't access the files without the password.
🔒 Security & Privacy
Can Setu's team read my uploaded files?
No. Files are encrypted in your browser using AES-256-GCM before they ever leave your device. The server receives only encrypted chunks and a wrapped key — it has no access to the raw decryption key. Even if our storage were somehow compromised, the chunks would be unreadable without both the wrapped key and the server secret.
Is my password stored anywhere?
Never in plain text. Passwords are hashed with PBKDF2-SHA256 (100,000 iterations) and a unique random salt. Only the hash and salt are stored — verification uses constant-time comparison to prevent timing attacks. We literally cannot recover your password if you lose it.
Is data transmitted securely?
Yes. All communication between your browser and Setu's servers uses HTTPS/TLS. WebSocket connections for live rooms also use WSS (WebSocket Secure). Data is encrypted in transit at all times.
Who can see my profile information?
Your name/nickname is visible to members of rooms you join — this is necessary for the collaboration feature. Your email, phone number, and country are stored in our secured database and are not publicly accessible. Only you can see your full profile details.
Do you use cookies for tracking?
We use browser localStorage (not cookies) to store your theme preference and session token. We also use anonymized Google Analytics to understand platform usage. We do not use advertising cookies, retargeting, or cross-site tracking technologies.
How do JWT tokens work in Setu?
When you log in, Setu issues a short-lived JWT (JSON Web Token) that is stored securely in your browser. This token is sent with each authenticated request to verify your identity. Tokens expire automatically to limit the window of misuse if a token were ever compromised.
🏠 Rooms & Chat
Do I need to log in to join a room?
Yes. Live Room & Chat requires authentication. This allows the server to verify your identity, track room membership securely, and display your name to other participants. You cannot join a room as a guest.
Are chat messages saved permanently?
No. Room chat messages are relayed live over WebSocket to connected members only. Messages are not permanently stored on the server. When you leave or the room closes, the session ends and the messages are gone — like a real conversation.
How many people can join a room?
Setu rooms are designed for team collaboration. The exact member limit depends on the current server configuration. Check the room page for any displayed limits. For large groups, consider creating multiple rooms.
What happens to a room when everyone leaves?
When all members leave a room, the live session ends. The room ID may be reused or cleaned up depending on the room type (instant vs. persistent). Any messages in the session are cleared. Files shared within a room follow the same 7-minute expiry rule.
👤 Account & Profile
How do I create an account?
Click the "Connect" button in the navigation bar on the home page, then choose "Sign Up". Fill in your name, email, and password. That's it — your account is ready to use. You don't need to verify your email to get started, but it's recommended for account recovery.
I forgot my password. What do I do?
Use the "Forgot Password" option on the login page, or contact us directly. Because we hash passwords using PBKDF2-SHA256, we cannot recover your original password — only reset it.
Can I delete my account?
Yes. You have the right to request deletion of your account and all associated personal data. Please contact us through the contact form and we'll process your deletion request within 30 days.
What data does Setu store about me?
For registered users, we store: your name, nickname (optional), email address, hashed password, phone number (optional), and country (optional). Transfer history is also stored so you can review past transfers. See our Privacy Policy for full details.
Can I use Setu without creating an account?
Yes! The QR File Transfer feature works completely without an account. However, to access:
  • 🏠 Live rooms & chat — account required
  • 📋 Transfer history — account required
  • 👤 Profile card — account required
  • 📁 Basic file transfer via QR — no account needed
ℹ️ General
What is Setu?
Setu (सेतु, meaning "bridge" in Sanskrit) is a real-time collaboration platform built entirely in the browser. It offers QR-based encrypted file sharing, live rooms with chat, instant room creation, and more — with no installations required. Learn how it works →
Is Setu free to use?
Yes, Setu is currently free to use. We're focused on building a great product and growing the community. If we ever introduce paid tiers, existing users will be given advance notice and free features will remain available.
Does Setu work on mobile devices?
Yes! Setu is fully responsive and works on smartphones and tablets. The QR code scanning workflow is especially convenient on mobile — you can share between devices by scanning the QR with your phone's camera. The UI adapts gracefully to all screen sizes.
Which browsers does Setu support?
Setu works on all modern browsers that support WebCrypto API and WebSockets, including:
  • Google Chrome 90+
  • Mozilla Firefox 88+
  • Microsoft Edge 90+
  • Safari 15+ (macOS & iOS)
  • Opera 76+
We recommend using the latest version of your browser for the best experience.
How do I report a bug or suggest a feature?
We'd love to hear from you! Use our Contact page to report bugs or submit feature ideas. Choose the appropriate category ("Issue / Problem" or "Idea / Improvement") so we can route your message to the right team.
Is Setu open source?
Yes! Setu's frontend code is available on GitHub. We believe in transparency, especially for a security-focused product. You're welcome to review the code, report issues, or contribute.

🤔

Couldn't find what you were looking for?

Ask Us Directly →

Still have questions?

Our team is happy to help. Send us a message and we'll get back to you soon.

Contact Us How It Works →