A private space to share files on the web
WebShare Space Privacy Policy
Last Updated: June 23, 2026This Privacy Policy explains how DK Lab, LLC ("DK Lab," "we," "us," "our") handles your information when you use WebShare Space web app, related mobile apps, and services (the "Service"). The Service is available as a common, multi-tenant service at webshare.space, and as a private service on a custom domain for organizations with specific requirements. This policy covers both, noting differences where they exist.
WebShare Space is built by a small team that believes privacy is not a feature — it's the architecture. The Service encrypts your files on your device before they reach our servers. We don't require accounts, we don't collect personal information such as names, phone numbers, email addresses, and we don't have the cryptographic keys to read your content. This policy explains exactly what we collect, what we don't, and how we handle it
1. What We Collect
1.1. Information You Provide
When you use WebShare Space, the Service creates a private space for you — a temporary, encrypted container for your files and message. In the space, you upload files and a message ("Content") to share with your recipients. Your Content is always protected by an access code, which can be securely generated or manually set by you. Your space along with your Content expires and is automatically deleted at the expiration time. You can set the expiration time, or use the default.
Our servers collect the following information you provide:
1.2. Information Collected Automatically
When you use the Service, our servers may automatically collect:
2. Cookies and Tracking
We do not use cookies, tracking pixels, advertising scripts, or analytics tools that follow you across the web. We do not build a profile from your activity.
Some browsers send a "Do Not Track" (DNT) signal with your requests. Because the Service does not track your activity across websites, your experience is the same regardless of your DNT setting.
3. How We Use Your Information
We use the limited information we collect to:
4. Your Content, Encryption, and Transmission
Your Content is encrypted on your device using the XChacha20-Poly1305 algorithm with a securely generated 256-bit data encryption key (DEK). Unencrypted Content is never transmitted out of your device.
From the access code, the Service derives two values on your device using Argon2id: a 256-bit key encryption key (KEK) for encrypting the DEK, and a hash for verifying the access code. Only the hash and the encrypted DEK are transmitted to our servers.
KEK is never transmitted out of your device.
5. Security Measures
In addition to end-to-end encryption described above, we protect the Service with the following measures:
We continuously evaluate our security practices against industry standards and will expand these measures as the Service grows.
No system is perfectly secure. If you discover a vulnerability, please contact us at the address in the Contact Us section so we can address it promptly.
6. Data Storing and Retention
Here is what the Service stores, where, and when it is deleted. We discuss the Content in separate elements, namely files, file names, expiration time, message, etc. as they are stored differently.
Provided by You (including default and auto-generated values)
| What | Where Stored | When Deleted / Retention |
|---|---|---|
| Unencrypted files | None | N/A |
| Encrypted files | On the common, multi-tenant service, files are stored in Cloudflare R2. On private services, files can be stored in the customer's choice of storage. | Up to 24 hours after expiration, or immediately if manually deleted. Note that even though files may linger up to 24 hours, their encryption key is deleted immediately (see below), effectively cryptographically deleting them. |
| File names and message | None | N/A |
| Encrypted file names and message | The Service | Immediately after expiration or manually deleted |
| Expiration time | The Service | Immediately after expiration or overwritten by a different value |
| Access code | Browser session storage, browser history (if access code in the sharing link) | Immediately when the browser tab is closed. If access code in link, when the recipients' browser histories are deleted. |
Computed by the Service
| What | Where Stored | When Deleted / Retention |
|---|---|---|
| Access code hash | The Service | Immediately after expiration or overwritten by a different value |
| DEK | None | N/A |
| Encrypted DEK | The Service | Immediately after expiration or overwritten by a different value |
| KEK | None | N/A |
7. Logging
The Service uses two types of logs for its operation, fault tolerance, and troubleshooting.
8. Data Location
On the common, multi-tenant service, your metadata Content (e.g., message) is processed and stored on servers located in the United States. Your file Content is stored in Cloudflare's Asia Pacific region and could be cached at edge servers closer to you. On private services, your Content is processed and stored on a location of your choice.
If you access the Service from outside the United States, your request data (such as your IP address and request metadata) will be transferred to and processed on servers in the United States. Because the Service never receives unencrypted Content, the most sensitive part of your data never leaves your control regardless of where you are located.
9. When We Share Information
We do not sell your information. We may share limited information only in these situations:
Even in response to a legal request, we cannot provide decrypted Content because we do not hold the encryption keys. We can only provide the encrypted data and metadata described in this policy.
10. Children's Privacy
The Service is not intended for children under 16. Since the Service does not require accounts or collect personally identifiable information, we cannot verify the age of our users. We do not knowingly collect personal information from children under 16 - or from anyone.
11. Your Choices and Rights
Since no account or personal information is required, you are in control:
This Privacy Policy is governed by the laws of the State of Texas, United States. We respect privacy rights regardless of where you are located and intend for the Service to meet applicable privacy requirements worldwide. Most privacy rights — such as the right to access, and the right to deletion — are satisfied by design. We do not maintain personal profiles or accounts, so there is little personal information to request, correct, or transfer. If you believe you have a privacy concern not addressed here, or we are not meeting an obligation under your local privacy law, please let us know so we can address it.
12. Data Breach Notification
In the unlikely event of a security breach that affects your information, we will investigate and contain the incident promptly, and post a notice on the Service describing what happened, what information was involved, and what steps we are taking. We will notify relevant authorities as required by applicable law.
Because the Service encrypts your Content on your device and we do not hold encryption keys, a breach of our servers would not expose the contents of your files or messages.
13. Changes to This Policy
We may update this Privacy Policy by posting a new version with a new "Last updated" date. Continued use after the update means you accept the new policy.
14. Contact Us
If you have questions about this Privacy Policy, contact us at:
DK Lab, LLC
Email: [email protected]
Website: https://webshare.space