Google Drive · Αρχική ρύθμιση
Δοκιμαστική, χειροκίνητη μεταφορά ολόκληρου φακέλου. Μόνο εικονικά δεδομένα μέχρι να ολοκληρωθεί η πραγματική δοκιμή σύνδεσης.
Μία αρχική ρύθμιση από τον διαχειριστή
- Άνοιξε το Google Cloud Console με τον λογαριασμό σου και δημιούργησε project «Aneligma».
- Στο APIs & Services → Library, ενεργοποίησε το Google Drive API.
- Στο Google Auth Platform → Branding, συμπλήρωσε όνομα Aneligma και το email υποστήριξής σου. Authorized domain: aneligma.com. Homepage: https://aneligma.com. Η σελίδα https://aneligma.com/privacy.html περιγράφει τη δοκιμαστική λειτουργία· δεν αποτελεί ολοκληρωμένη νομική πολιτική.
- Στο Audience επίλεξε External, κράτησε το project σε Testing και πρόσθεσε μόνο το δικό σου Google email ως test user για αυτή τη δοκιμή.
- Στο Data Access πρόσθεσε μόνο το scope
https://www.googleapis.com/auth/drive.appdata. - Στο Clients → Create client διάλεξε Web application. Στο Authorized JavaScript origins βάλε ακριβώς
https://aneligma.com(χωρίς διαδρομή ή τελική κάθετο). Χρησιμοποίησε αυτό το URL και στις δύο συσκευές. Δεν χρειάζεται redirect URI για τη ροή popup αυτής της έκδοσης. - Αντέγραψε μόνο το Client ID, που τελειώνει σε
.apps.googleusercontent.com. Δεν χρειάζεται Client Secret, αρχείο credentials ή κωδικός Google. - Στο Aneligma → Εργαλεία → Google Drive βάλε το Client ID και πάτησε Σύνδεση. Στο παράθυρο που ανοίγει πάτησε Συνέχεια με Google και διάλεξε τον λογαριασμό δοκιμής. Το Client ID αποθηκεύεται σε αυτόν τον browser· βάλε το ίδιο και στο κινητό.
Οι ονομασίες των μενού της Google ενδέχεται να διαφέρουν. Αν εμφανιστεί σφάλμα, κράτα το ακριβές μήνυμα χωρίς κωδικούς ή tokens.
Δοκιμή Mac → κινητό → Mac
- Στον Mac, κράτα πρώτα Εξαγωγή δεδομένων και πρόσθεσε μια εικονική σημείωση.
- Σύνδεσε το Drive και πάτησε Αποστολή από αυτή τη συσκευή. Σημείωσε την ώρα της νέας έκδοσης.
- Στο κινητό άνοιξε https://aneligma.com και πάτησε Google Drive στην οθόνη κλειδώματος. Συνδέσου στον ίδιο Google λογαριασμό με το ίδιο Client ID. Δεν χρειάζεται να δημιουργήσεις νέο φάκελο.
- Γράψε τον κωδικό του φακέλου του Mac, διάλεξε την έκδοση που έστειλες και πάτησε Φόρτωση. Επιβεβαίωσε την αντικατάσταση.
- Έλεγξε τη σημείωση, πρόσθεσε μία εικονική σημείωση από το κινητό και στείλε νέα έκδοση.
- Στον Mac πάτησε Ανανέωση λίστας και φόρτωσε τη νέα έκδοση του κινητού. Μην αλλάζεις και τις δύο συσκευές ανεξάρτητα: δεν υπάρχει συγχώνευση.
Τι διατηρείται
Κάθε αποστολή δημιουργεί ξεχωριστό κρυπτογραφημένο αρχείο στον κρυφό χώρο δεδομένων της εφαρμογής στο Drive. Δεν εμφανίζεται ως κανονικός φάκελος στο My Drive. Δεν ανεβαίνει ο κωδικός κρυπτογράφησης. Η πρόσβαση δεν καλύπτει άλλα αρχεία σου.
Οι εκδόσεις δεν διαγράφονται αυτόματα, ούτε όταν διαγράφεις πελάτη. Καταλαμβάνουν χώρο. Στο Google Drive → Settings → Manage apps μπορείς να διαχειριστείς/διαγράψεις τα κρυφά δεδομένα του Aneligma. Η διαγραφή τους αφαιρεί όλες τις cloud εκδόσεις: κράτα ανεξάρτητη εξαγωγή πρώτα. Η ανάκληση πρόσβασης γίνεται από τις συνδέσεις τρίτων εφαρμογών του Google λογαριασμού.
Πριν από κάθε φόρτωση, διατηρείται ένα προηγούμενο τοπικό αντίγραφο. Κατέβασέ το από την οθόνη κλειδώματος → «Λήψη φακέλου πριν την τελευταία επαναφορά». Μόνο η τελευταία προηγούμενη έκδοση διατηρείται εκεί. Ο κωδικός του παλαιού αντιγράφου χρειάζεται για να το ανοίξεις.
Η σύνδεση λήγει και τερματίζεται στο κλείδωμα ή στην ανανέωση σελίδας. Επανασυνδέεσαι όταν χρειάζεσαι μεταφορά. Δεν εκτελείται συγχρονισμός στο παρασκήνιο.
Αν υπάρξει πρόβλημα
origin_mismatch: έλεγξε ότι άνοιξες ακριβώς https://aneligma.com και το έχεις προσθέσει στα JavaScript origins. Access denied: έλεγξε τον test user, την ενεργοποίηση του Drive API και την άδεια appdata. Κλειστό popup: επίτρεψε αναδυόμενα παράθυρα για το Aneligma. Λάθος κωδικός: χρειάζεται ο κωδικός της συσκευής που έστειλε εκείνη την έκδοση. Timeout αποστολής: ανανέωσε πρώτα τη λίστα, γιατί η αποστολή μπορεί να ολοκληρώθηκε.
English · Setup and test
Create a Google Cloud project, enable Drive API, configure OAuth branding and External/Testing audience with your own test email. Add only the drive.appdata scope. Create a Web application OAuth client with Authorized JavaScript origin https://aneligma.com. No redirect URI or client secret is required by this popup flow.
Enter the public Client ID in Aneligma → Tools → Google Drive on both devices. Connect to the same Google account. Upload from the updated device, then enter its vault password and Load that version on the other device before editing. Loading replaces the entire vault; changes are not merged. Upload from the second device and load back on the first to finish the test.
Each upload creates an encrypted version in Drive's hidden application-data space. Old versions use storage and persist after client deletion; manage hidden app data in Drive Settings → Manage apps. Keep an independent export. Before an import, one previous local copy is retained and can be downloaded on the lock screen. Tokens stay in memory and are discarded on lock or reload. Use fictional records until real OAuth and device testing is complete.
Τεχνικές πηγές / References
Google · OAuth client setup
Google · Browser token model
Google · Application data