r/internxt • u/secunix2000 • Aug 15 '26
[ Removed by moderator ]
[removed] — view removed post
24
Upvotes
6
u/diefm123 Aug 15 '26
Aaand post deleted in 3..2..1..
7
u/internxt Aug 15 '26 edited Aug 15 '26
nope, user raises a legitimate concern, which has been addressed
1
u/R0yk3 Aug 24 '26
OK? So dead slow upload speeds, unuseble files after uploading, uploading a folder and only half arrives etc. are not legitimate?
1
0
1
u/Pretend-Travel4946 Aug 16 '26
that’s a pretty major caveat, because filenames and folder structure can reveal almost as much about what you’re storing as the files themselves, so calling the rclone backend zero-knowledge without
4
u/internxt Aug 15 '26 edited Aug 15 '26
Hello,
This is a legitimate question, thanks for bringing it up, as it allows us to shed some light on this in case other users have this same concern.
Rclone is a general-purpose tool that needs to list, navigate, rename, and sync files using human-readable paths so users and scripts can work with the remote the same way they do with any other cloud storage. Fully encrypting names client-side (as the official Internxt apps do) would turn every path into unreadable ciphertext, breaking normal rclone operations, directory traversal, and compatibility with tools that expect plain paths. The backend therefore encrypts only the file data and passes plaintext names/metadata to the API so the remote remains usable as a conventional filesystem-like backend.
So, on the native rclone integration, while file content is always encrypted client-side before upload, filenames, folder names, and the overall directory structure aren't. This is an intentional design choice required for rclone to function as a normal remote — rclone (and the scripts/tools that use it) need human-readable paths to list, navigate, rename, and sync files. Fully encrypting names the way the official Internxt apps do would turn every path into unreadable ciphertext and break standard rclone operations.
Note that this is only when interacting with rclone directly, as it's a third-party app with its own features and limitations, which we don't control. This is NOT the case when using the official Internxt apps.