Desktop client for a modern and trustless data cloud storage service
Project description
guardata is a secure and trustless cloud storage service, to share and sync your files with on-premise modern encryption.
Homepage: https://guardata.app
Key features :
Cloud storage
Virtual drive
Time machine
Local encryption, Trust no one
Share & sync securely
Access control and logging
open source
guardata is based on the Parsec technology developed by Scille. The code base is a fork from parsec-cloud. The cryptographic routines are provided by the libsodium library.
Differences with the Parsec reference implementation :
The encryption stream cipher algorithm is updated from Salsa20 to Chacha20. guardata is using XChaCha20-Poly1305 which has an IETF draft standard, and is used by NordPass and by CloudFlare.
The password key derivation algorithm is setup to be 6 times stronger
Password strength required in the GUI is much higher
The debug monitoring telemetry is fully removed, for a full hassle-free privacy
Files blocks cut size is bigger, optimised for internet synchronization
SHA2 hash is replaced everywhere by Blake2b
More secure short codes for 2-way auth : from 40 bits with hmac-sha2 to 50 bits with argon2id
Improve server socket management (parsec-cloud sends header separated from data)
Data (encrypted) are local only in Windows, not shared with Microsoft through roaming
UX improved (invitation redirect, offline, non-blocking modals)
Install
Documentation
guardata history
0.2.2 - 2021-03-30
Updates in the GUI
Fix crash when next device page
Fix can’t quit before login when minimize enabled
Safe quit during reencryption
Fixes startup on MacOS
Final update for dark on MacOS
Child modals stay on top
More stable mountpoints on Linux and MacOS
Updated WebSocket client library
Improved offline behavior
0.2.0 - 2021-01-15
Updates in the GUI
Update for dark on Mac
Fix text escaping some buttons
In Windows : workspaces open Explorer
Files list preview removed
Password change is now in “user” logout menu
Fix a code syntax in French translation
Fix tab closing issue
Default changes : don’t start in full screen, hide temp files
Close without confirmation when no login
Update code quality control
Fix uncatch exception on mounting (Linux)
pyInstaller updated on MacOS
0.1.6 - 2020-11-16
Updates in the GUI
Fix crash when loading >2GB file
Improve loading file link
Email address in sharing list
Refine calendar for time machine
Copy/paste between worspaces
Catch no more remaining drives on Windows
All dialogs are non-blocking
UX improved for machine greeting
Works on MacOS 11 (untested on ARM)
Better stability on Mac
URL scheme now works on Mac
various small improvements
0.1.4 - 2020-10-16
Updates in the GUI
Modal stability fix (blank, hidden error, input disabled,…)
Various UI improvements on group activation modal
Fix dialog crash when closing on Mac
More friendly group join data input
Nicer widget for snapshot workspaces
Show user role in workspace GUI
Save GUI window size and position
Spinner on GUI directory loading
Fix and improve login tabs
Version update check on Mac
Display data size of the group in the GUI
Logs on Mac
Possible args on Mac
Some Python dependencies updated
Improve mountpoint cancelling
Better error display
Improve server queries handling
0.1.2 - 2020-09-22
First MacOSX version
Fix Snap building
GUI : refresh login list when logout
GUI : don’t ask to select account if only 1
Cleanups (pkg, files)
Windows installer simplified
Script for dev to add devices/users much faster
many dependencies updated
Improve backend management of websocket
0.1.0 - 2020-09-12
Updates in the GUI
Many fixes and improvements
Spinners for tiles queries
Smaller user/devices tiles
Blue tone changed for the official guardata
Pagination for users and devices
Works when offline or network errors
Much faster reencryption
Sharing roles change ack
Searching for users or devices improved
Windows data path is local (no roaming)
Fix Windows path handling
No more inopportune warnings about resources usage
Remove all old APIs methods
Testing env improve (compatibility, UI)
Python3 specified everywhere
Network buffer of the backend server improved (send once, receive more)
Update invitation style
Add a copy button to redirect invite
Redirect invite page has automatic internationalization
Client messages have more buffer
CI/CD pipelines strenghten and cleanup
Python package for Windows updated to 3.7.9
Fix a closing file bug
0.0.4 - 2020-08-30
Updates in the GUI
Filtering in workspace preview
Improve device adding
Fix bad message with wrong name during claim user
Improve Return key detection at login
Add spinner when querying the server
Better handling of Parsec link
Update Windows installer, restore app icon
Snap package available
Improve CI pipelines
Tests scripts for developers are now working
0.0.2 - 2020-08-25
First version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file guardata-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: guardata-0.2.2-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 982173285ff13324c3bc6293e74582f04fe94707811de48557c17fc850e151f5 |
|
MD5 | dd3bb512ffe29d5505ab6df861393632 |
|
BLAKE2b-256 | d2e562490318439594db6b4b97400c71058d18fdc2f2276aa8ce085be7b1f74c |