bublliodocs
Αρχιτεκτονική

Ιδιωτικότητα και ασφάλεια δεδομένων

Οι τεχνικές δικλίδες του Bubllio και οι ευθύνες που παραμένουν στον operator της εγκατάστασης.

Το Bubllio εφαρμόζει τεχνικά μέτρα που βοηθούν τον operator να εκπληρώνει τις υποχρεώσεις του για την προστασία δεδομένων. Αυτά τα μέτρα δεν αποτελούν νομική πιστοποίηση. Ο operator εξακολουθεί να χρειάζεται privacy notice, τεκμηριωμένη νόμιμη βάση ανά σκοπό, κανόνες διατήρησης, συμφωνίες επεξεργασίας δεδομένων, διαδικασία αντιμετώπισης περιστατικών και τοπική νομική αξιολόγηση.

Ο σχεδιασμός ακολουθεί τις αρχές της διαφάνειας, του περιορισμού σκοπού, της ελαχιστοποίησης δεδομένων, της ακρίβειας, του περιορισμού αποθήκευσης, της ακεραιότητας και της λογοδοσίας. Για τα δικαιώματα των ατόμων, δείτε την επίσημη ενημέρωση της Ευρωπαϊκής Επιτροπής.

Τι υποστηρίζεται σήμερα

  • Πρόσβαση και διόρθωση: authenticated χρήστης μπορεί να δει και να ενημερώσει το email, το όνομα, την τοποθεσία, το timezone και την προαιρετική ημερομηνία γέννησής του από τα account settings.
  • Καταγραφή consent: το profile αποθηκεύει ξεχωριστά την έκδοση της privacy policy και τον χρόνο αποδοχής της, καθώς και το προαιρετικό marketing consent και τον χρόνο αλλαγής του. Το marketing email πρέπει να παραμένει opt-in.
  • Data portability: το GET /api/v1/auth/me/export/ κατεβάζει JSON με account, profile και workspace membership data. Δεν περιλαμβάνει JWTs, SMTP passwords ή CRM records.
  • Διαγραφή δεδομένων: το POST /api/v1/auth/me/delete/ απαιτεί το τρέχον password και ρητή επιβεβαίωση DELETE. Owner πρέπει πρώτα να μεταβιβάσει την ιδιοκτησία του workspace, ώστε να μην παραμείνει tenant χωρίς Owner.
  • Authentication security: τα passwords ελέγχονται με Django validators. Τα password reset requests έχουν ίδια γενική απάντηση για υπαρκτά και ανύπαρκτα accounts, περιορίζονται με rate limit και τα reset links χρησιμοποιούνται μία φορά. Τα access tokens έχουν μικρή διάρκεια ζωής· τα refresh tokens περιστρέφονται και τα προηγούμενα μπαίνουν σε blacklist.
  • Tenant isolation: το API περιορίζει τα queries σε Organization και CRM records στα οποία έχει membership ο χρήστης. Superuser δεν αποκτά αυτόματα πρόσβαση σε μη συνδεδεμένο workspace μέσω του κανονικού API.
  • Διαχείριση secrets: τα SMTP credentials κρυπτογραφούνται με server-side Fernet key και δεν επιστρέφονται από τα settings endpoints.

Ευθύνες του operator

Πριν θεωρήσετε μια εγκατάσταση κατάλληλη για production, τεκμηριώστε τον data controller, τη νόμιμη βάση για κάθε σκοπό, το retention/deletion schedule, τη συμπεριφορά λήξης backups, τους subprocessors και τις data processing agreements, το data residency, τη διαδικασία αντιμετώπισης παραβίασης, την πρόσβαση και αναθεώρηση δικαιωμάτων, καθώς και το δημοσιευμένο privacy notice.

Προσθέστε consent step στη ροή εγγραφής μέσω invitation πριν θεωρήσετε ότι το marketing consent ή η αποδοχή πολιτικής καλύπτονται για νέο account. Αποφύγετε τη συλλογή προαιρετικών personal data χωρίς σαφή ανάγκη. Η ημερομηνία γέννησης είναι προαιρετική και πρέπει να έχει τεκμηριωμένο σκοπό. Επεξεργαστείτε data export και deletion requests μέσα στο SLA της εγκατάστασης και επιβεβαιώστε ότι αφορούν τον authenticated λογαριασμό.