You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Client-side, open-source zero-knowledge encryption used by FileShot.io.
5
4
6
-
**Open-source zero-knowledge encryption implementation using Web Crypto API**
5
+
This repository contains the browser-based encryption system that powers FileShot’s zero-knowledge upload pipeline. All encryption occurs locally in the user’s browser via the Web Crypto API. FileShot servers never receive passwords, keys, or unencrypted data.
7
6
8
-
This repository contains the client-side encryption code that powers FileShot.io's zero-knowledge encryption feature. Files are encrypted entirely in your browser before upload, ensuring that even FileShot's servers cannot decrypt your files.
7
+
This ensures files stored and shared through FileShot remain unreadable by FileShot, third parties, attackers, or governments.
9
8
10
-
What is Zero-Knowledge Encryption?
9
+
---
10
+
11
+
## What Zero-Knowledge Encryption Means
12
+
13
+
Zero-knowledge encryption ensures:
14
+
15
+
* Files are encrypted before they leave the browser.
16
+
* Decryption keys never leave the user’s device.
17
+
* FileShot servers store only encrypted blobs.
18
+
* No one, including FileShot, can decrypt user files.
19
+
20
+
All cryptographic operations are performed client-side using the Web Crypto API.
21
+
22
+
---
23
+
24
+
## Full FileShot Feature Set
25
+
26
+
### Core Privacy Features
27
+
28
+
* Client-side zero-knowledge encryption.
29
+
* No accounts or identity required.
30
+
* No analytics, tracking, or fingerprinting.
31
+
* Keys and passwords never transmitted.
32
+
* Open-source encryption implementation.
33
+
* Servers store encrypted data only.
34
+
35
+
### Upload & Sharing Features
36
+
37
+
* Uploads up to 15GB per file.
38
+
* Secure, shareable links.
39
+
* Expiration settings from 1 hour to 30 days.
40
+
* Optional password protection.
41
+
* Anonymous download information.
42
+
* NVMe-backed high-speed infrastructure.
43
+
44
+
### Monetization Features
45
+
46
+
* Optional paid-access downloads.
47
+
* Up to 50% commission per download.
48
+
* Payments integrated without compromising encryption.
* Archive conversion (ZIP, TAR, 7Z when supported).
67
+
68
+
#### Archive Tools
69
+
70
+
* Create ZIP, TAR, and 7Z archives.
71
+
* Extract ZIP, RAR, TAR, GZ, and 7Z.
72
+
73
+
#### Compression Tools
74
+
75
+
* Image compression.
76
+
* Video compression.
77
+
* General file compression.
78
+
79
+
#### Utility Tools
11
80
12
-
Zero-knowledge encryption means that **we cannot decrypt your files**, even if we wanted to. The encryption happens entirely in your browser using the Web Crypto API, and we never receive your encryption key or password.
0 commit comments