Kontroll lokal i zones
Nese telefoni nuk eshte brenda zones se publikuar, votimi nuk hapet. Kontrolli behet ne telefon dhe koordinatat nuk dergohen ne server.
Konsultim qytetar, jo zgjedhje zyrtare
Votimi hapet vetem pasi telefoni kalon kontrollin lokal te zones se protestes dhe ores se votimit.
MigjeniApp nuk dergon ne server GPS, emer, telefon, email, kontakte, foto, kamera, mikrofon apo Bluetooth. Ne server shkon vetem vota, mesazhi publik nese e shkruan dhe prova teknike qe aplikacioni eshte i vertete.
Jemi në bisedime me institucione të pavarura dhe të besueshme për auditim teknik të aplikacionit, që përdoruesit të kenë garanci të pavarur se këto pretendime mund të kontrollohen.
GitHub: kodi publik i MigjeniApp
Ideja baze
Ideja kryesore eshte e thjeshte: aplikacioni lejon votimin vetem pasi telefoni kalon kontrollin lokal te zones se protestes dhe ores se votimit.
Nese telefoni nuk eshte brenda zones se publikuar, votimi nuk hapet. Kontrolli behet ne telefon dhe koordinatat nuk dergohen ne server.
Per cdo votim te dites zgjedhet vetem nje alternative: kerkese, hap i pare, ose mesazh publik.
Cdo vote e pranuar merr nje kod anonim dhe futet ne nje regjister publik qe mund te kontrollohet.
Votimi i sotëm
Faqja lexon konfigurimin live nga serveri. Nëse ndryshon dita e votimit, pyetjet ose zona, këtu shfaqet versioni i publikuar pa ndryshuar faqen manualisht.
Duke ngarkuar pyetjet live...
Rregullat e këtij votimi janë të ngrira në server. Për një ditë tjetër krijohet event i ri, jo ndryshim i eventit të vjetër.
Perdorim i thjeshte
Aplikacioni kontrollon zonen, oren e serverit dhe instalimin e aplikacionit para se te lejoje votimin.
Pyetjet ndryshojne nga nje konfigurim i nenshkruar publikisht. Nuk duhet perditesim i aplikacionit per cdo dite.
Rezultatet shfaqen nga regjistri publik, jo nga nje numer i fshehte qe serveri pretendon.
Besim pa fjale boshe
Qellimi eshte qe vota te vije nga pjesemarresit ne proteste. Per kete perdoren kontroll zone ne telefon, ora e serverit, kontroll pajisjeje dhe regjister publik.
Serveri nuk merr koordinata, distance nga kufiri, apo historik levizjeje. Ai merr vetem voten pasi aplikacioni kalon rregullat lokale.
Votimi pranohet vetem ne dritaren publike te dites, p.sh. 18:00-21:00.
Zona, pyetjet dhe alternativat vijne nga nje konfigurim i firmosur. Nese ndryshon, ndryshimi mund te kontrollohet.
Cdo vote e pranuar publikohet me kod anonim. Rezultatet mund te rinumerohen nga kushdo.
Regjistri publik
Pas pranimit, vota nuk mbetet si numër i fshehtë. Ajo merr kod anonim, hyn në regjistrin publik dhe rezultatet dalin nga rinumërimi i atij regjistri.
Aplikacioni kontrollon zonën në telefon dhe merr orën nga serveri.
Serveri pranon votën vetëm kur rregullat publike kalohen.
Aplikacioni shfaq një kod që mund të kërkohet në regjistër.
Vota shfaqet si rresht publik pa emër, telefon, email ose GPS.
Rezultatet llogariten nga rreshtat publikë, jo nga një numër i fshehtë.
Kërko kodin anonim në regjistrin publik.
Nëse rreshtat ndryshojnë, hash-i i regjistrit nuk përputhet.
Rezultati del nga rinumërimi i rreshtave publikë.
Status publik
Kjo pjesë lexon rregullat e nënshkruara, regjistrin publik dhe rezultatet nga serveri. Nëse ato nuk përputhen, faqja e tregon.
Duke kontrolluar lidhjen publike...
Kjo nuk provon “një njeri, një votë”. Ajo kufizon një votë për instalim të verifikuar të aplikacionit në këtë votim dhe e bën manipulimin nga skripte ose klientë të rremë shumë më të vështirë.
Dëshmitar jashtë serverit
Përveç serverit të votimit, website ruan një snapshot statik me numrin e votave dhe hash-in e fundit të regjistrit. Kjo e bën më të vështirë ndryshimin e historisë pa u vënë re.
Duke kontrolluar snapshot-in publik...
Pyetja më e fortë
Sepse rezultati nuk është një numër privat. Çdo votë e pranuar duhet të kalojë kontrollin teknik, të marrë kod anonim, të hyjë në regjistrin publik dhe të përputhet me hash-in e regjistrit.
Në iPhone, serveri kërkon provën App Attest nga Apple. Një laptop ose klient i rremë nuk mund ta krijojë këtë provë si aplikacioni i vërtetë.
Serveri ruan një shenjë teknike të instalimit të verifikuar për këtë votim. Nëse i njëjti instalim provon përsëri, vota refuzohet ose kthehet i njëjti kod.
Një votë e pranuar duhet të shfaqet si rresht në regjistrin publik. Nëse shtohen vota artificiale, ato duken si rreshta të rinj dhe rritin numrin publik.
Regjistri ka hash për rreshtat. Nëse një rresht ndryshohet ose hiqet pas publikimit, hash-i nuk përputhet me regjistrin dhe snapshot-in publik.
Aplikacioni nuk kërkon që publiku të besojë administratorin. Ai publikon rregullat, votat anonime, hash-in e regjistrit dhe snapshot-in jashtë serverit. Pretendimi “shtuat ose hoqët vota” mund të kontrollohet në regjistrin publik.
Ky sistem nuk është identifikim shtetëror dhe nuk provon “një njeri, një votë”. Ai bllokon skriptet, klientët e rremë dhe votimin e përsëritur nga i njëjti instalim, ndërsa ndryshimet në rezultat i bën publike dhe të kontrollueshme.
Vetem zgjedhjet e votes, teksti publik i sloganit nese e shkruani, dhe prova teknike qe aplikacioni eshte instalim i vlefshem. Mos shkruani te dhena personale ne slogan. Nuk dergohen emra, email, numer telefoni, Bluetooth, apo koordinata GPS.
Jo. Eshte konsultim qytetar per te kuptuar prioritetet e pjesemarresve ne shesh. Nuk pretendon te zevendesoje zgjedhje, referendum, apo institucion publik.
Jo absolutisht. Sistemi kufizon nje vote per instalim te verifikuar te aplikacionit dhe e ben manipulimin nga larg me te veshtire, por nuk mbledh identitet njerezish.
Pas votimit, cdo perdorues merr nje kod anonim. Regjistri publik ka zinxhir hash-i, qe ndihmon te dallohet nese rreshtat jane ndryshuar ose hequr.
E thene hapur
Zeri i Sheshit nuk premton magji teknike. Ai ul rrezikun e votimeve nga larg, shmang mbledhjen e te dhenave personale dhe e ben rezultatin te kontrollueshem publikisht.
Pse ekziston
Ne proteste, prania fizike ka force. Por nje turme behet edhe me e kuptueshme kur kerkesat e saj renditen, numerohen dhe publikohen ne menyre te hapur.
Zeri i Sheshit nuk eshte krijuar per te zevendesuar protesten. Eshte krijuar per t'i dhene protestes nje menyre te thjeshte per te treguar se cilat kerkesa marrin me shume mbeshtetje nga njerezit qe jane aty.
Qellimi nuk eshte te krijohet nje liste njerezish. Qellimi eshte te krijohet nje liste kerkesash, e lexueshme, publike dhe e rinumerueshme.
Votimi hapet vetem pasi telefoni kalon kontrollin e zones se protestes gjate orarit te publikuar.
Nje proteste mund te kete shume zera. Aplikacioni ndihmon te dallohet se cilat prioritete kane mbeshtetje me te gjere.
Rezultatet dalin nga regjistri publik, qe qytetaret, gazetaret dhe kritikuesit mund ta kontrollojne.
E rendesishme
Besimi fillon me fjale te sakta. Per kete arsye e themi qarte se cfare eshte dhe cfare nuk eshte ky aplikacion.
Rezultatet tregojne mbeshtetjen brenda ketij konsultimi, nga perdoruesit qe kalojne rregullat e publikuara te zones dhe ores. Ato nuk pretendojne te flasin per te gjithe Shqiperine.
Privatesia
Ne nje situate qytetare, privatesia nuk eshte detaj teknik. Eshte kusht moral. Sa me pak te dhena kerkon sistemi, aq me pak rrezik krijon per qytetarin.
Prandaj aplikacioni nuk kerkon llogari, emer, numer telefoni, email, kontakte, foto, mikrofon, kamera, gjurmim reklamash apo analitike.
Vendndodhja perdoret vetem ne telefon per te kontrolluar zonen e votimit. Serveri merr voten dhe provat teknike te aplikacionit, jo koordinatat tuaja.
Kunder abuzimit
Perpara se nje vote te pranohet, behen disa kontrolle te thjeshta.
Aplikacioni kontrollon ne telefon nese jeni brenda zones se votimit. Serveri kontrollon nese votimi eshte i hapur dhe nese i njejti aplikacion ka votuar me pare per kete votim.
Kjo ndihmon qe votimi te mos mbushet lehte me vota te perseritura ose te derguara ne menyre automatike.
Ky kontroll nuk eshte verifikim identiteti. Nuk kerkon emer, telefon, email apo dokument. Koordinatat nuk dergohen ne server.
Qellimi eshte i thjeshte: te ulet abuzimi, pa identifikuar njerezit.
Me fjale te thjeshta
Kjo është mënyra më e ndershme për ta kuptuar: sistemi nuk identifikon njerëz. Ai kontrollon aplikacionin, kohën, zonën dhe përsëritjen nga i njëjti instalim.
Për të provuar një njeri, një votë do të duhej identitet, numër telefoni, dokument, llogari, biometrikë ose token fizik i dhënë një nga një.
Ne zgjodhëm të mos krijojmë listë njerëzish. Qëllimi është të ulim abuzimin pa mbledhur identitetin e protestuesve.
Pyetje te shpejta
Per te ndihmuar nje turme ne proteste te ktheje energjine ne prioritete te lexueshme: cilat kerkesa jane me te forta, cili hap duhet kerkuar i pari, dhe cili mesazh duhet perdorur.
Po. Pyetjet, alternativat dhe zona e votimit vijne nga konfigurim i nenshkruar publikisht, prandaj mund te ndryshohen pa riuploaduar aplikacionin.
Jo. Kontrolli i zones behet ne telefon. Serveri nuk ruan koordinata dhe nuk merr historik vendndodhjeje.
Rezultatet jane publike. Ideja eshte qe edhe kritikuesit te kene mundesi t'i rinumerojne nga regjistri publik.
Sepse votimi eshte menduar per pjesemarrje ne zonen e protestes. Vendndodhja kontrollohet ne telefon dhe nuk dergohet ne server.
Sepse llogarite, emrat dhe numrat e telefonit do te krijonin nje liste njerezish qe moren pjese ne nje konsultim politik. Ne duam liste kerkesash, jo liste personash.
Ne regjistrin publik vota eshte anonime: nuk shfaq emer, telefon, email apo vendndodhje. Por nuk duhet quajtur vote sekrete si ne zgjedhje shteterore.
Zeri i Sheshit eshte mjet teknik per konsultim qytetar. Nuk kerkon anetaresi, perkatesi politike apo te dhena per bindjet personale pervec zgjedhjeve anonime te kerkesave.
Qellimi eshte nje vote per aplikacion te verifikuar ne nje konsultim. Sistemi refuzon perseritjen nga i njejti instalim, por nuk pretendon te ndaloje cdo abuzim te mundshem si perdorimi i shume pajisjeve.
Shperndarje publike
iPhone eshte ne App Store. Android mund te instalohet tani nga website, ndersa versioni ne Google Play eshte ne pritje te miratimit zyrtar.
Google Play: jemi ne pritje te miratimit; zakonisht kjo merr 1-2 dite.
Kujdes privatësie
MigjeniApp nuk dergon ne server GPS, emer, telefon, email, kontakte, foto, kamera, mikrofon apo Bluetooth. Ne server shkon vetem vota, mesazhi publik nese e shkruan dhe prova teknike qe aplikacioni eshte i vertete.
Jemi në bisedime me institucione të pavarura dhe të besueshme për auditim teknik të aplikacionit, që përdoruesit të kenë garanci të pavarur se këto pretendime mund të kontrollohen.
GitHub: kodi publik i MigjeniAppPer iPhone perdorni faqen zyrtare te App Store.
Hape ne App StoreKy eshte versioni zyrtar i MigjeniApp per Android nga website. Google Play eshte ne proces miratimi.
Shkarko APK Shiko checksum / metadataShkarko APK-ne, hape skedarin, lejo instalimin nga browseri vetem per kete rast dhe konfirmo instalimin.
APK eshte formati normal i instalimit per aplikacionet Android kur aplikacioni merret direkt nga website.
APK-ja eshte e nenshkruar me certifikaten e MigjeniApp, ka checksum publik dhe emri i paketes duhet te jete al.migjeni.zesheshit.
SHA-256: a5e6555ea8270667df39c6f0cdb4038db28d2bd516dd9448c8f45cd6c788a62b
Ky mesazh vjen nga Auto Blocker sepse aplikacioni po merret nga website, jo nga Play Store ose Galaxy Store. Nuk do te thote qe MigjeniApp eshte virus.
Nese telefoni e bllokon instalimin, hap keto menu ne Samsung dhe çaktivizo Auto Blocker vetem per instalimin.
Settings > Security and privacy > Auto Blocker
Pasi MigjeniApp te instalohet, mund ta aktivizosh perseri Auto Blocker. Kjo leje duhet vetem qe Android te pranoje nje APK nga website.
Aplikacioni eshte i nenshkruar, kodi eshte open source per kontroll publik, ka checksum publik dhe nuk kerkon kamera, mikrofon, kontakte, foto, Bluetooth apo llogari. Vendndodhja perdoret vetem ne telefon per te hapur votimin.
Shkarkoje vetem nga migjeni.online. Mos e instaloni nga linke te rishperndara.
Vullnetarë
Ndihma kërkohet për testim, përkthim, komunikim, verifikim publik, dizajn, zhvillim dhe organizim të punës teknike sa kohë protesta vazhdon.
Ky formular është vetëm për kontakt vullnetarësh. Nuk lidhet me votimin, nuk lidhet me kodin anonim të votës dhe nuk përdoret për rezultatet.