Skip to main content

Desktop client for a modern and trustless data cloud storage service

Project description

https://raw.githubusercontent.com/bitlogik/guardata/master/guardata/client/gui/rc/images/logos/guardata_vert.png


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 lisodium 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)

Install

Get the guardata client software on

Documentation

Documentation is available at

guardata history

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

guardata-0.2.0-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file guardata-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: guardata-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.8

File hashes

Hashes for guardata-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac24eac54fc376b65d7d0522eefeb13f3cbf7495c32f6a69b62da30e6e675934
MD5 805c2584c699fabfe803eeb97fb1d5f2
BLAKE2b-256 7dc8cf4af1068321329c78539a8382bd61ebe83557625b99da655a3f62141714

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page