
Γενικά
Το παρόν λογισμικό χρησιμοποιείται ως υπηρεσία (δωρεάν προς τον χρήστη για περιήγηση). Σήμερα το λογισμικό δεν χρησιμοποιείται για εγγραφή.Χρησιμοποιώντας το λογισμικό συμφωνείτε απολύτως με τους όρους χρήσης του και την πολιτική προσωπικών δεδομένων οι οποίοι παρουσιάζονται παρακάτω.
Ο Κανονισμός GDPR
Κάθε εταιρία που χειρίζεται προσωπικά δεδομένα τα οποία αφορούν σε άτομα εντός της Ευρωπαϊκής Ένωσης, θα είναι υποχρεωμένη να συμμορφωθεί πλήρως με το νέο κανονισμό της Ευρωπαικής ένωσης GDPR (EU General Data Protection Regulation), επανεξετάζοντας ή και αναθεωρώντας όλες τις διαδικασίες διαχείρισης των πληροφοριών του ενώ αποτελεί τη μεγαλύτερη αλλαγή στην νομοθεσία περί προστασίας των δεδομένων τα τελευταία σχεδόν 20 χρόνια. Η ιστοσελίδα αυτή αφορά ελεύθερο επάγγελμα μηχανικού μόνο ως επίδειξη και γνωριμία ως προς τις δυνατότητες του επαγγέλματος. Εδώ δεν αποθηκεύονται προσωπικά δεδομένα των εργασιών του αντικειμένου του μηχανικού καθώς μέχρι σήμερα δεν πραγματοποιούνται εγγραφές ή εισαγωγή μελετών ΚΕΝΑΚ.Χρήση προσωπικών δεδομένων
Κλειστές εγγραφές προσωρινά - τμήματα του παρακάτω δεν εφαρμόζονται.
- Πριν από την εκκίνηση συνεδρίας (σύνδεση/εγγραφή) δεν αποθηκεύεται κανένα προσωπικό στοιχείο ταυτοποίησης του χρήστη.
- Οι εγγραφές και οι νέεοι λογαριασμοί είναι ανενεργοί για το κοινό.
- Το username του και ο κωδικός. Αυτά τα στοιχεία αποθηκεύονται στη βάση δεδομένων, κάθε φορά που ο χρήστης (μελλοντικά θα) συνδέεται στο λογισμικό ταυτοποιείται με βάση αυτά τα στοιχεία και διατηρεί τη σύνδεση στο λογισμικό με βάση αυτά τα 2 στοιχεία. Τα στοιχεία αυτά δεν μοιράζονται με κανένα τρίτο πρόσωπο ή υπηρεσία. Η ip αποθηκεύεται στον πίνακα logs με το χρήστη να μπορεί να διαγράψει όλες τις εισαγωγές εκεί από το μενού χρήστη.
- Κατά τη σύνδεση με το λογαριασμό Google του χρήστη στο λογισμικό (μελλοντικά θα) χρησιμοποιούνται το Όνομα του χρήστη, το επώνυμό του, η διεύθυνση e-mail του και η IP του χωρίς να ζητείται κωδικός σύνδεσης. Για αυτά τα στοιχεία ζητείται η συγκατάθεση του χρήστη τη στιγμή της σύνδεσης με το λογαριασμό Google ID του χρήστη, έπειτα αποθηκεύονται στη βάση δεδομένων για μελλοντικές συνεδρίες και επίσης δεν μοιράζονται με τρίτους.
- Τα στοιχεία που (μελλοντικά θα) μπορεί να προσθέσει ο χρήστης στο λογισμικό μη περιοριστικά είναι επίσης η διεύθυνσή του, οι συντεταγμένες της έδρας του, το ΑΦΜ του, η ΔΟΥ του κ.α. τα οποία δεν ζητούνται υποχρεωτικά για τη χρήση του λογισμικού παρά μόνο για την δημιουργία εντύπων, συμπλήρωσης βοηθητικών κειμένων και άλλων τελικών αποτελεσμάτων. Ο χρήστης δεν είναι υποχρεωμένος να προσθέσει αυτά τα στοιχεία. Σε περίπτωση που τα προσθέσει εμφανίζονται μόνο στο λογαριασμό του και τα τελικά του αποτελέσματα ενώ δεν μοιράζονται με τρίτους.
- Το λογισμικό χρησιμοποιεί Session cookies και Session variables για τη διατήρηση της συνεδρίας του χρήστη. Αυτά τα δεδομένα (μελλοντικά θα) αποθηκεύονται προσωρινά είτε ως μορφή μεταβλητής κατά την επικοινωνία με το server είτε ως τοπικό αρχείο δεδομένων στον υπολογιστή του χρήστη και δεν διανέμονται ή αποθηκεύονται με τρίτους.
- Κατά τη σύνδεση του χρήστη (μελλοντικά θα) αποθηκεύεται η χρονική σήμανση σύνδεσης συνοδευόμενη από την IP του για λόγους ασφαλείας του λογισμικού. Τα στοιχεία αυτά δεν μοιράζονται με τρίτους ενώ οποιαδήποτε στιγμή ο χρήστης μπορεί να τα διαγράψει συνολικά.
- Σε περίπτωση που ο χρήστης επιθυμεί να διαγράψει τις μελέτες του και το ιστορικό σύνδεσης μπορεί να το κάνει μόνος από το μενού χρήστη.
- Σε περίπτωση που ο χρήστης επιθυμεί να διαγράψει το λογαριασμό του μπορεί να επικοινωνήσει με το διαχειριστή και ο λογαριασμός διαγράφεται σε εύλογο διάστημα, με το χρήστη να χάνει την πρόσβαση στο λογισμικό στο μέλλον, αφαιρώντας πλήρως κάθε αποθηκευμένο στοιχείο από τη βάση δεδομένων ή από τα δεδομένα συνεδρίας.
- Τα εργαλεία και οι φόρμες υπολογισμών είναι ενδεικτικά και δεν είναι απαραίτητο να συμπίπτουν με τον ορθό υπολογισμό. Ο χρήστης είναι υπεύθυνος για το πως χρησιμοποιεί τα δεδομένα που εισάγει, εξάγει κ.λπ.
Δικαίωμα στην πρόσβαση-διόρθωση. Δικαίωμα στο χρήστη να αντιταχθεί ή να υπαναχωρήσει. Δικαίωμα διαγραφής.
Μελλοντική πρόβλεψη (Κλειστές εγγραφές προσωρινά)
- Οι χρήστες έχουν τη δυνατότητα να έχουν πρόσβαση στα παραπάνω δεδομένα μέσω του μενού χρήστη. Επίσης έχουν τη δυνατότητα να διορθώσουν αυτά τα δεδομένα είτε άμεσα μόνοι τους είτε αποστέλοντας e-mail στο διαχειριστή.
- Οι χρήστες έχουν τη δυνατότητα να υπαναχωρήσουν οποιαδήποτε στιγμή και να αντιταχθούν στην επεξεργασία ή να ζητήσουν την πλήρη διαγραφή (δικαίωμα στη λήθη).
- Στέλνουν e-mail μέσω της σελίδας επικοινωνίας με το username τους και μια ακριβή περιγραφή ότι ζητούν την πλήρη διαγραφή ή διόρθωση ή πρόσβαση ή υπαναχώρηση είτε διορθώνουν τα στοιχεία που θέλουν από το μενού στο λογαριασμό χρήστη.
- Το αίτημα ικανοποιείται δωρεάν και άμεσα (χωρίς καθυστέρηση) σε εύλογο χρόνο έως την ανάγνωση του μηνύματος (e-mail) χωρίς παροχή εξηγήσεων ή ζητώντας από το χρήστη το λόγο. Σε περίπτωση αλλαγής από το χρήστη το αίτημα θεωρείται ότι ικανοποιήθηκε.
- Η μόνος λογικός έλεγχος και προς αποφυγή άλλων κακόβουλων ενεργειών είναι η χρήση του ίδιου e-mail ως e-mail αποστολής με αυτό που χρησιμοποίησε για την εγγραφή του. Ακόμα όμως και αν έχει χαθεί η πρόσβαση στο e-mail ο χρήστης μπορεί να επικοινωνήσει τηλεφωνικά ή μέσω e-mail για την επίλυση του ζητήματος.
- Ιδιώτης ο οποίος επιθυμεί τη διαγραφή οποιουδήποτε δεδομένου τον αφορά ακόμα και αν το πρόσθεσε άλλος χρήστης έχει τη δυνατότητα να καλέσει τηλεφωνικά ή να επικοινωνήσει με e-mail με το διαχειριστή για την άμεσα διαγραφή των δεδομένων του.
Σχεδίαση με προτεραιότητα στην ασφάλεια
Οι εφαρμογές που δημιουργούνται σχεδιάζονται με κύριο μέλημα την ανωνυμία του χρήστη με όσο το δυνατό λιγότερα ζητούμενα στοιχεία αν όχι μόνο του username/password. Δεδομένα δεν μεταπωλούνται, δεν μοιράζονται και δεν εξάγονται σε άλλα μέσα ή σε άλλες χώρες εκτός Ε.Ε. Οι εφαρμογές που χρησιμοποιούνται από τρίτους παραμετροποιούνται με στόχο την όσο το δυνατό μικρότερη απαίτηση από το χρήστη αν όχι την ελάχιστη για να είναι λειτουργικές.Η σχεδίαση γίνεται με προτεραιότητα:
- Προσεκτική συγκέντρωση και ασφαλής αποθήκευση προσωπικών δεδομένων.
- Καμία επεξεργασία των προσωπικών δεδομένων χωρίς συγκατάθεση. (Ζητείται εξαρχής)
- Κωδικοποίηση αυτών για αποφυγή αναγνώρισης ταυτότητας (profiling).
- Αποφυγή συσχετισμού βάσεων δεδομένων (linked data).
- Δυνατότητα διαγραφής ή εξαγωγής και παράδοσης των δεδομένων κατ' απαίτηση (μετά από επικοινωνία χωρίς καθυστέρηση).
- Εφαρμογής της αρχής «τόσα δεδομένα όσα είναι απαραίτητα.
Οργανωτικά μέτρα που τηρούνται - Ασφάλεια
- Χρησιμοποιούνται οι τελευταίες εκδόσεις των λογισμικών σε επίπεδο client service αλλά και σε επίπεδο server side
- Χρησιμοποιούνται τεχνικές αποτροπής sql-injection, session-hijacking και cookie-stealing.
- O web server είναι εφοδιασμένος με λογισμικό antivirus και antimalware. Βρίσκεται εγκατεστημένος εντός Ε.Ε. και ειδικότερα στη Γερμανία.
- Ο έλεγχος του server και των script πραγματοποιείται τακτικά. Σε ύποπτες ενέργειες το λογισμικό "κλειδώνει" προς αποτροπή κακόβουλων ενεργειών.
- Σε περίπτωση διαρροής υπάρχει διαδικασία ενημέρωσης των χρηστών (εφόσον θίγονται τα δεδομένα τους ή έρχονται σε κίνδυνο οι ίδιοι) καθώς και των υπηρεσιών/αρχών εφόσον θίγονται προσωπικά δεδομένα χρηστών της Ε.Ε.
- Χρήση hashed passwords με επαρκή κρυπτογράφηση (περαιτέρω τεχνικές δεν αναλύονται)
- Χρήση script αποτροπής sql injection.
Χρήσιμα
- Η Οδηγία στα Ελληνικά
- Η Οδηγία στα Αγγλικά
- Περισσότερα στο generaldataprotection.gr
Πολιτική χρήσης Cookies
Για την είσοδο στο λογισμικό και την παρακολούθηση της συνεδρίας χρησιμοποιείται:- Session Cookies : "Remember me" cookie ώστε ο χρήστης αν κλείσει τον browser και τον ξανα-ανοίξει να μπορεί να παραμείνει συνδεδεμένος. Είναι και το μοναδικό cookie που χρησιμοποιείται για την ταυτοποίηση του χρήστη και έχει το όνομα la-kenak (δεν φέρει άλλα στοιχεία ταυτοποίησης).
- Εάν ο χρήστης δεν επιθυμεί και δε συμφωνεί με την παραπάνω πολιτική cookie θα πρέπει να μη χρησιμοποιήσει το λογισμικό.
Αποποίηση ευθυνών
Το λογισμικό παράγει αποτελέσματα τα οποία έχουν ελεγχθεί σε διάφορα στάδια (διάφορες περιπτώσεις) για την ορθότητά τους. Δεν είναι απαραίτητα ορθά όμως. Επίσης καθώς:- Κάθε περίπτωση κτιρίου και γενικά κάθε κατασκευή είναι μοναδική.
- Οι ίδιες οι ΤΟΤΕΕ δίνουν διαφορετικούς τρόπους αντιμετώπισης αφήνοντας το μηχανικό να επιλέξει ποιός τρόπος είναι ο πλέον κατάλληλος.
- Τα αποτελέσματα εξαρτώνται αποκλειστικά από τα δεδομένα εισόδου (input) όπως πχ οι διαστάσεις της κατασκευής κ.α.
- Το λογισμικό δεν εκτελεί κατάταξη και τα δεδομένα θα πρέπει πριν τα χρησιμοποιήσει επίσημα να τα εισάγει στο επίσημο λογισμικό κατάταξης ΤΕΕ-ΚΕΝΑΚ και να τα ελέγξει εκεί.
- Υπάρχουν διάφοροι τρόποι να εμφανιστούν τα αποτελέσματα, αρκετές μεθοδολογίες κοινά αποδεκτές οι οποίες δεν μπορούν να παρουσιαστούν όλες για την αντιμετώπιση ενός μόνο προβλήματος.
- Οι υπολογισμοί είναι ενδεικτικοί και δεν πρέπει να εξάγεται το συμπέρασμα ότι de facto είναι ορθοί. Είναι ενδεικτικοί για να εξελιχθούν από τους χρήστες και μπορεί να μην εξάγουν πάντοτε ορθά αποτελέσματα. Ο δημιουργός δεν μπορεί να είναι υπαίτιος για σφάλματα του λογισμικού σε αποτελέσματα υπολογισμών ή άλλων στοιχείων ούτε για μη ορθή χρήση των αποτελεσμάτων ή χρήση μη ορθών αποτελεσμάτων από τους χρήστες.
- Εάν κάποια φόρμα δημιουργεί αρχείο στο δίσκο για να το κατεβάσει ο χρήστης αυτό διαγράφεται σε περιοδικά διαστήματα με στόχο να μην κρατείται κανένα δεδομένο καθώς η πλατφόρμα του λογισμικού λειτουργεί ως demo και δεν είναι πλήρως λειτουργική.
ο δημιουργός και ο διαχειριστής δεν μπορούν να θεωρηθούν υπεύθυνοι για την ορθότητα των αποτελεσμάτων, για τυχόν λάθη του λογισμικού, παρερμηνείες, αποτελέσματα που οδήγησαν σε λάθη, παραλείψεις ή άλλες καταστάσεις απρόβλεπτες που δημιούργησαν ανωμαλίες. Σε κάθε περίπτωση ο τελικός χρήστης είναι ο υπεύθυνος για τα αποτελέσματα που χρησιμοποιεί.
Συμφωνείτε με την πολιτική χρήσης δεδομένων; NAI OXI
la-kenak - kenak calc software
Οι βιβλιοθήκες ως ελεύθερο λογισμικό χρησιμοποιούνται αυτούσιες με βάση την άδειά τους χωρίς αλλαγές. Αντίγραφο της άδειας δίνεται στο "περί". Ο δημιουργός δεν ευθύνεται για τυχόν λάθη, παραλείψεις κλπ τα οποία μπορεί να οδηγήσουν σε μη ορθή παραγωγή του τεύχους ή άλλων δεδομένων εξόδου από το λογισμικό. Οι χρήστες πρέπει να ελέγχουν τα αποτελέσματα και να τα διασταυρώνουν.
Το παρόν λογισμικό αποτελείται από τμηματικά αρχεία τα οποία ολοκληρώνουν το λογισμικό και τα οποία είτε δημιουργήθηκαν εκ του μηδενός είτε χρησιμοποιήθηκαν αυτούσια ως βιβλιοθήκες που διατίθενται με συγκεκριμένες άδειες διανομής.
Κάθε τμηματικό αρχείο του λογισμικού φέρει στην κορυφή του την άδεια, την προέλευση, την τροποποίηση, τους δημιουργούς ή όσους πραγματοποίησαν αλλαγές καθώς και την άδεια διανομής και χρήσης. Οι άδειες αυτές βρίσκονται ως αρχεία κειμένου (txt) στον κεντρικό φάκελο της διανομής είτε στους φακέλους των βιβλιοθηκών.
Το λογισμικό αυτό είναι εργαλείο και όχι ολοκληρωμένη λύση:
Το λογισμικό δίνεται "ως έχει" χωρίς καμία υποστήριξη. Ο δημιουργός δεν μπορεί να θεωρηθεί υπεύθυνος για τυχόν λάθη στα αποτελέσματα ή/και
άλλες δυσάρεστες καταστάσεις στην περίπτωση που ο χρήστης του λογισμικού βασιστεί στα αποτελέσματα που εμφανίζονται εντός του λογισμικού.
Επίσης δεν είναι υποχρεωμένος να σας βοηθήσει να εγκαταστήσετε, να λειτουργήσετε ή σε κάθε περίπτωση να απολογηθεί για τον τρόπο που το λογισμικό υλοποιήθηκε και διαμορφώθηκε.
Το λογισμικό αυτό είναι "server side":
Η γλώσσα που χρησιμοποιήθηκε ήταν κατά κύριο λόγο η php. Η php νοείται ως server side καθώς εκτελείται στο σέρβερ χωρίς να έχει ο χρήστης πρόσβαση στον κώδικα. Ο χρήστης καλεί
κάθε φορά αρχεία με κώδικα php (κατάληξη .php) αυτά εκτελούνται στο server (ο υπολογιστής που βρίσκεται εγκατεστημένο το λογισμικό) και επιστρέφεται το αποτέλεσμα. Επακόλουθο είναι πως εξαιτίας
αυτής της ιδιαιτερότητας ο χρήστης που επιδεικνύει στο κοινό το λογισμικό σε κάποιο domain ή αλλού πρέπει βάση της άδειας διανομής να δίνει κάποιο τρόπο πρόσβασης στον κώδικα εάν τον
τροποποίησε έστω και στο ελάχιστο. Για του λόγου το αληθές μπορείτε να δοκιμάσετε να δείτε τον κώδικα του λογισμικού (πατώντας ctrl+U σε Mozilla Firefox) στον οποίο δεν εμφανίζονται τα
τμήματα της γλώσσας php.
Το λογισμικό αυτό είναι "OS Independent";
Αυτό σημαίνει πως δεν υπάρχει ελάχιστη απαίτηση ως προς το λειτουργικό σύστημα του χρήστη. Μπορεί επομένως να εγκατασταθεί σε υπολογιστή που λειτουργεί με οποιοδήποτε λειτουργικό σύστημα όπως:
windows, linux, mac ακόμη και android.
Που επηρρεάζει η χρήση της γλώσσας προγραμματισμού;
Το λογισμικό επειδή ακριβώς νοείται ως server side μπορεί να εγκατασταθεί σε έναν υπολογιστή και η πρόσβαση να γίνεται από άλλον ή άλλους υπολογιστές ταυτόχρονα. Αυτό διευκολύνει την
πρόσβαση στο λογισμικό και ευννοεί την πολυσυνεργασία. Εάν βρίσκεστε σε ένα γραφείο με 2 υπολογιστές μπορείτε να εγκαταστήσετε το λογισμικό στον 1 και να έχετε πρόσβαση και από τους 2 κάτι
ανάλογο των δικτυακών αδειών εμπορικών λογισμικών χωρίς όμως να έχετε την υποχρέωση να έχετε εγκατεστημένο το λογισμικό σε κάθε υπολογιστή.
Ποιές άλλες γλώσσες προγραμματισμού χρησιμοποιήθηκαν;
Πέραν της php χρησιμοποιήθηκε σε μικρότερο βαθμό η javascript (εκτελείται τοπικά στον υπολογιστή του χρήστη) ενώ ως βάση δεδομένων χρησιμοποιήθηκε η sql.
Τι άλλο χρησιμοποιήθηκε;
Για να υλοποιηθεί το λογισμικό χρησιμοποιήθηκαν βιβλιοθήκες (css,js,php,pdf) χωρίς αυτές να τροποποιηθούν. Αυτές αναφέρονται με συνδέσμους παρακάτω. Εδώ πρέπει να τονιστεί πως οι βιβλιοθήκες
που ενσωματώθηκαν στο λογισμικό είτε είχαν την ίδια άδεια διανομής (gplv3) είτε άλλες άδειες (ΜΙΤ,Apache) οι οποίες όμως μπορούν να ενσωματωθούν στην άδεια διανομής του λογισμικού (gpl compatible).
Κάθε αρχείο φέρει στην κορυφή την άδεια.
Με ενδιαφέρει πολύ το προσωπικό απόρρητο. Τι γίνεται εκεί;
Το λογισμικό χρησιμοποιεί sessions. Αποθηκεύει δηλαδή κατά τη σύνδεση του χρήστη το id του χρήστη (από τη βάση δεδομένων) για να του δείξει πχ τις μελέτες του στο επόμενο μενού.
Το ίδιο και με το id της μελέτης για να "θυμάται" σε ποιά μελέτη δουλεύετε κάθε φορά. Πέραν των id και του ονόματος χρήστη και μελέτης δεν αποθηκεύει άλλα προσωπικά δεδομένα
σεβόμενο την ιδιωτικότητα του χρήστη. Στη βάση δεδομένων αποθηκεύονται πρόσθετα στοιχεία για το χρήστη τα οποία κρατώνται εκεί για την εκτύπωση των εντύπων, του τεύχους κλπ.
Οποιαδήποτε στιγμή ο χρήστης μπορεί να διαγράψει (να "αδειάσει") τα στοιχεία αυτά από το λογαριασμό του ή να μην τα προσθέσει εξαρχής.
Πως μπορώ να βοηθήσω το δημιουργό/ούς;
Μπορείτε να χρησιμοποιήσετε τους συνδέσμους παρακάτω ώστε να συμμετέχετε στην ανάπτυξη του κώδικα καθώς και στην αποστολή ιδεών, προτιμήσεων. Οι άνθρωποι που γράφουν τον κώδικα του la-kenak
είναι εργαζόμενοι όπως και οι περισσότεροι συνάδελφοι, αφιερώνουν τον ελεύθερο χρόνο τους για την ανάπτυξη του λογισμικού και σίγουρα χρειάζονται την βοήθειά σας και την εμπειρία του καθενός
στις συζητήσεις που χρησιμοποιούνται στα fora και στους ιστόχωρους ανάπτυξης (πχ github).
- Fonts - Όπως διανέμονται με τις βιβλιοθήκες
- PNG Icons - iconarchive.com
- Παραγωγή εικόνων (λογισμικά που χρησιμοποιήθηκαν - PHPMATHPUBLISHER (Δεν περιέχεται στη διανομή) - GNU General Public License, GIMP2, Archimedes free cad.