Η σελίδα λειτουργεί σαν αποθηκευτική και ενημερωτική μηχανή αναζήτησης χρήσιμων πληροφοριών!

Deep Web | Μηχανές Αναζήτησης για το Βαθύ Διαδίκτυο



Είχαμε μιλήσει πρόσφατα για το Βαθύ Web (Deep Web). Το κρυφό διαδίκτυο που βρίσκεται πέρα από τις γνωστές μηχανές αναζήτησης και πέρα από κάθε γνωστή ιστοσελίδα γνωρίζατε ως τώρα.
Ένα διαδίκτυο χωρίς κανένα απολύτως όριο η δομή.
Το Deep Web, είναι ένας κόσμος που πλοηγείται από περιθωριακούς αποξενωμένους μοναχικούς τύπους που ζουν στην άκρη της κοινωνίας.
Οι χρήστες του Deep Web ένας ελεεινός και ανεξέλεγκτος υπόκοσμος όπου οι καουμπόηδες της κονσόλας, όπως οι ντετέκτιβ των φιλμ noir, διασυνδέονται με κακοποιούς, απόβλητους, οραματιστές, με διαφωνούντες και απροσάρμοστους.
Το Επιφανειακό ιντερνέτ, φαίνεται σε αντίθεση ένα γαλήνιο, στείρο, χωρίς γεύση, τελείως ανώνυμο με τη δική του συναλλαγματική ισοτιμία, τελείως ανώνυμο, που υφίσταται αποκλειστικά και μόνο στον εικονικό χώρο για τελείως ανώνυμες συναλλαγές.
Ωστόσο, επειδή το θέμα είχε πολύ ενδιαφέρον, θα δώσουμε και καποιες πιο ειδικευμένες μηχανές αναζήτησης, οι οποίες δίνουν αποτελέσματα από το Deep Web.
Φυσικά σε καμία περίπτωση δεν μπορεί να πει κάποιος το πως φιλτράρονται αυτά τα αποτελέσματα, ούτε είναι και ακριβώς το ίδιο, με το να βρίσκεσαι μέσα σε αυτό.
Ωστόσο οι συγκεκριμένες μηχανές “ψαρεύουν” ένα μεγαλο δίκτυο πληροφοριών, μη προσιτό (σε μας), από τις συνήθεις μηχανές αναζήτησης.
Το πως και πως ακριβώς λειτουργουν δεν μπορώ να το αναλύσω τεχνικά, καθώς δεν εχω και τις γνώσεις, ωστόσο όλες αναφέρουν σχετικά στις σελίδες τους.
Ειδικεύονται σε συγκεκριμένα θέματα (επιστημονικά, τεχνικά, κλπ) και όπως θ’ ανακαλύψετε, ορισμένες φορές δίνουν πολύ ενδιαφέροντα αποτελέσματα.
Η σειρά τους, είναι απολύτως και τυχαία:














Διαβάστε περισσότερα »

Stylish CSS Menu For Blog




Αντιγραφή επικόλληση τον παρακάτω κώδικα.


<style type="text/css">
/* foulscode.blogspot.gr */
.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}
.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}
.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/
/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
.invertedshiftdown a:hover{
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}
.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}
#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}
#myform .textinput{
width: 190px;
border: 1px solid gray;
}
#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}
/* foulscode.blogspot.gr */
</style>
<div class="invertedshiftdown">
<ul>
<li class="current"><a href="URL" title="Home">Home</a></li>
<li><a href="URL" title="New">New</a></li>
<li><a href="URL" title="Revised">Revised</a></li>
<li><a href="URL" title="Tools">Tools</a></li>
<li><a href="URL" title="CSS">CSS</a></li>
<li><a href="http://www.foulscode.blogspot.gr" title="FoulsCode">Get This</a></li>
</ul>          
                                       
</div>
<br style="clear: both;" />


LIVE DEMO

Αντικαταστήστε τα URL και τους τίτλους με τους δικούς σας.
Διαβάστε περισσότερα »

Ribbon Menu




Για να εφαρμόσετε το μενού στο blog η στο site σας κάντε αντιγραφή επικόλληση τον παρακάτω κώδικα.


<style>
/* foulscode.blogspot.gr */
* {
/* Basic CSS reset */
margin:0;
padding:0;
}
body {
/* These styles have nothing to do with the ribbon */
background: #333;
padding:35px 0 0;
margin:auto;
text-align:center;
}
.ribbon {
display:inline-block;
}
.ribbon:after, .ribbon:before {
margin-top:0.5em;
content: "";
float:left;
border:1.5em solid #fff;
}
.ribbon:after {
border-right-color:transparent;
}
.ribbon:before {
border-left-color:transparent;
}
.ribbon a:link, .ribbon a:visited {
color:#000;
text-decoration:none;
   float:left;
   height:3.5em;
overflow:hidden;
}
.ribbon span {
background:#fff;
display:inline-block;
line-height:3em;
padding:0 1em;
margin-top:0.5em;
position:relative;
-webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
-moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
-ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
-o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
transition: background-color 0.2s, margin-top 0.2s;
}
.ribbon a:hover span {
background:#FFD204;
margin-top:0;
}
.ribbon span:before {
content: "";
position:absolute;
top:3em;
left:0;
border-right:0.5em solid #9B8651;
border-bottom:0.5em solid #fff;
}
.ribbon span:after {
content: "";
position:absolute;
top:3em;
right:0;
border-left:0.5em solid #9B8651;
border-bottom:0.5em solid #fff;
}
/* foulscode.blogspot.gr */
</style>
<div class="ribbon">
  <a href="URL"><span>Home</span></a>
  <a href="URL"><span>About</span></a>
  <a href="URL"><span>Services</span></a>
  <a href="URL"><span>Contact</span></a>
</div>


LIVE DEMO

Αντικαταστήστε τα URL και τους τίτλους με τους δικούς σας.

Διαβάστε περισσότερα »

Ποιοι, γιατί και πώς παρακολουθούν τα πάντα στο Διαδίκτυο

Εκατοντάδες ισχυροί υπολογιστές καταχωρούν και επεξεργάζονται δεδομένα αδιάκοπα, στις δυο πλευρές ενός από τους πολλούς διαδρόμους, ενός από τα πολλά υπολογιστικά κέντρα (data center) του μονοπωλίου της πληροφορικής Google. Και αυτοί δεν ξέρουν τίποτα για το αμερικάνικο κυβερνητικό πρόγραμμα παγκόσμιας παρακολούθησης στο οποίο συμμετέχουν… Μια «βόμβα» έσκασε πρόσφατα, τουλάχιστον για όσους ανυποψίαστοι περιδιαβαίνουν το Διαδίκτυο. Ο Αμερικανός πράκτορας Εντουαρντ Σνόουντεν αποκάλυψε ότι σχεδόν τα πάντα στο διαδίκτυο παρακολουθούνται σε παγκόσμια κλίμακα, από το «Prism»(«Πρίσμα»), ένα πανίσχυρο σύμπλεγμα συστημάτων πληροφορικής, που έχει αναπτύξει η κυβέρνηση των ΗΠΑ στις εγκαταστάσεις της Εθνικής Υπηρεσίας Ασφάλειας (NSA) και στις νέες εγκαταστάσεις αποθήκευσης και επεξεργασίας δεδομένων των μυστικών υπηρεσιών της, στο Μπλάφντεϊλ της Γιούτα («Ρ» 24/3/2012, «7 μέρες μαζί», σελ. 9). Ο Σνόουντεν ήταν η κύρια πηγή πληροφοριών για τα σχετικά δημοσιεύματα της «Washington Post» και του βρετανικού «Guardian» και κατά δήλωσή του προχώρησε στην κίνηση αυτή, επειδή απογοητεύτηκε από τον Δημοκρατικό Ομπάμα, που απλώς συνέχισε την πολιτική του Ρεπουμπλικάνου προκατόχου του Τζορτζ Μπους. Δε θέλω να συμβάλω για να ζήσουμε σε έναν κόσμο όπου τα πάντα που κάνουν και λένε οι άνθρωποι καταγράφονται, φέρεται να δήλωσε. Επικίνδυνη για την ασφάλεια των Αμερικανών χαρακτήρισε την αποκάλυψη του πρώην πράκτορά του, ο επιφορτισμένος με την αντικατασκοπεία υφυπουργός Αμυνας των ΗΠΑ, Τζέιμς Κλάπερ.

Δεν ήξεραν, δεν άκουσαν

Σύμφωνα με τις αποκαλύψεις, οι εταιρείες που συνεργάζονται με την κυβέρνηση των ΗΠΑ για την παρακολούθηση των πάντων, είναι τα μονοπώλια του χώρου της Πληροφορικής, μεταξύ των οποίων: Microsoft, Yahoo, Google, Facebook, PalTalk, AOL, Skype, YouTube, Apple, Twitter. Της αποκάλυψης του Σνόουντεν είχε προηγηθεί μια άλλη, του τεχνικού Μαρκ Κλάιν στο Σαν Φρανσίσκο, ο οποίος έδωσε στη δημοσιότητα έγγραφο του τηλεπικοινωνιακού μονοπωλίου AT&T, που έδινε το ελεύθερο στις κρατικές υπηρεσίες των ΗΠΑ να πάρουν τεράστιο όγκο πληροφοριών για τους πελάτες της AT&T, χωρίς καν την απαιτούμενη εισαγγελική εντολή. Πρόσφατα, επίσης, αποκαλύφθηκε δικαστικό έγγραφο που επιτρέπει στην NSA των ΗΠΑ να κάνει «συνεχή, καθημερινή» παρακολούθηση όλων των ενσύρματων και ασύρματων τηλεφώνων της εταιρείας τηλεπικοινωνιών Verizon, τόσο για τις επικοινωνίες μέσα στη χώρα, όσο και για τις επικοινωνίες με άλλες χώρες.

Πρόεδροι και άλλα σημαίνοντα στελέχη των εταιρειών, αυτοί που τα αστικά ΜΜΕ τόσο πολύ θαυμάζουν ως επιτυχημένους και πρότυπα για κάθε νέο άνθρωπο, δήλωσαν ότι δεν γνώριζαν τίποτα για την παρακολούθηση και ότι οι εταιρείες τους δε συμμετείχαν σ’ αυτή. Δήλωσαν δηλαδή έμμεσα ότι όλες οι εγκαταστάσεις εξοπλισμού, οι διασυνδέσεις συστημάτων και οι σχετικές συνεννοήσεις για τις ρυθμίσεις του λογισμικού έγιναν χωρίς να το ξέρουν και χωρίς να συμμετάσχει στο ελάχιστο η επιχείρησή τους. Αυτό μπορεί να συμβεί τόσο, όσο και το να απαλλαγεί οριστικά ο καπιταλισμός από τις κρίσεις του…

Προφάσεις για την καταπάτηση των ψεύτικων αστικών ελευθεριών.

Πρόφαση για τη μνημειώδους έκτασης και βάθους παρακολούθηση των επικοινωνιών είναι φυσικά ο αγώνας ενάντια στην τρομοκρατία, καθώς έγινε καθόλα νομότυπα, βασισμένη στις δυνατότητες που έδωσε η νομοθεσία μετά την επίθεση στους δίδυμους πύργους της Νέας Υόρκης. Για να δικαιολογήσει την κατάργηση κάθε προσωπικού στοιχείου και ειδικότερα τη λειτουργία του συστήματος «Prism» τα τελευταία έξι χρόνια, η κυβέρνηση Ομπάμα έδωσε στη δημοσιότητα λεπτομέρειες για το πώς το σύστημα αυτό επέτρεψε τη σύλληψη κάποιου Νατζιμπουλάχ Ζαζί, το 2009, όταν εντόπισε μήνυμα ηλεκτρονικού ταχυδρομείου που έστειλε σχετικά με την τρομοκρατική ενέργεια που σχεδίαζε στο μετρό της Νέας Υόρκης!

Αλλά δεν είναι μόνο η αμερικανική κυβέρνηση που έχει ένα «Πρίσμα», για να …διαθλά τις τηλεπικοινωνιακές ροές και να μετατρέπεται σε «μαγική σφαίρα», ικανή να δει τα πάντα για τη ζωή των ανθρώπων. Στη Βρετανία, τώρα ψάχνουν να βρουν αν η δική τους μυστική υπηρεσία GCHQ κάνει στο μέτρο των δυνατοτήτων της το ίδιο με την αμερικανική NSA. Το 2009, στη Γερμανία, όπου σήμερα ανθεί η καπιταλιστική βιομηχανία της πορνείας, η κυβέρνηση ανακοίνωσε ότι θα εγκαταστήσει σε όλους τους υπολογιστές στη χώρα, ένα πρόγραμμα που θα εμποδίζει την πρόσβαση σε ιστοσελίδες πορνογραφικού περιεχομένου («Ρ» 25/1/2009, «7 μέρες μαζί», σελ. 7). Η καταπολέμηση ειδικότερα της παιδικής πορνογραφίας είναι το εναλλακτικό επιχείρημα, πέρα από την τρομοκρατία για περιοριστικά μέτρα και μέτρα παρακολούθησης στο Διαδίκτυο. Το 2008, η γερμανική κυβέρνηση είχε ανακοινώσει ότι, όπως και άλλες κυβερνήσεις χωρών – μελών της ΕΕ, θα επιτρέπει στις αντιτρομοκρατικές και άλλες υπηρεσίες της να εγκαθιστούν μέσω Διαδικτύου προγράμματα παρακολούθησης στους ηλεκτρονικούς υπολογιστές όσων θεωρούνται ύποπτοι (σ.σ. από τις ίδιες τις υπηρεσίες) ως τρομοκράτες ή μέλη του οργανωμένου εγκλήματος. Ακόμη μεγαλύτερη προϊστορία στις παρακολουθήσεις έχει η Βρετανία.

Εκσυγχρονισμός της παρακολούθησης.

Η παρακολούθηση του Διαδικτύου με το «Prism» – και άλλα συστήματα που ίσως γίνουν γνωστά στο μέλλον – εκσυγχρονίζει και ολοκληρώνει την παρακολούθηση των τηλεπικοινωνιών του συστήματος «Εσελον», που αποτελεί συνεργασία ΗΠΑ, Βρετανίας και Αυστραλίας. Ηδη από το 2001, οι μυστικές υπηρεσίες των ΗΠΑ ζητούσαν τεράστια ποσά για το σκοπό αυτό, με εκπροσώπους τους να δηλώνουν ότι δεν μπορούν να παρακολουθούν και την κάθε συνομιλία (βλ. «Ρ» 9/12/2001, «7 μέρες μαζί», σελ. 7). Ε, λοιπόν, τώρα μπορούν…

Το «Πρίσμα», σε πολύ μεγαλύτερη έκταση απ’ ό,τι το παλιότερο «Σαρκοφάγο» («Carnivore») του FBI, επιτρέπει την παρακολούθηση και καταγραφή όλων των πληροφοριών που περνάνε από τους τηλεπικοινωνιακούς κόμβους του Διαδικτύου. Μηνύματα ηλεκτρονικού ταχυδρομείου, τηλεφωνικές επικοινωνίες Skype, ό,τι τοποθετεί κάποιος σε μια ιστοσελίδα, ποια ιστοσελίδα διαβάζει, πότε το τοποθέτησε και το διάβασε και πόση ώρα αφιέρωσε γι’ αυτό, τι και πότε έβαλε στο Facebook, πότε και τι είπε στο Twitter, όλα καταγράφονται και αποθηκεύονται ενδεχομένως για πάντα. Μαζί μ’ αυτά, ειδικότερα για τους Αμερικανούς (και ενδεχομένως όχι μόνο γι’ αυτούς) οι ΗΠΑ καταγράφουν πού και πότε αγόρασε κάποιος οτιδήποτε με πιστωτική κάρτα και όλες αυτές οι πληροφορίες διασυνδέονται μεταξύ τους, αλλά και με πληροφορίες αναγνώρισης προσώπων, που ευγενικά προσφέρουν ιστοσελίδες κοινωνικής δικτύωσης, όπως η αυτόματη αναγνώριση προσώπων σε φωτογραφίες (άρα με ποιον και – ενδεχομένως – πότε και πού βρισκόταν κάποιος), ποιους «φίλους» έχει (άρα ποιους γνωρίζει και έχει επικοινωνία ή στενότερη σχέση).

«Χαρτί και καλαμάρι»

Οι πληροφορίες αυτές ταξινομούνται και συνδέονται με το όνομα κάθε ανθρώπου, προσφέροντας στις μυστικές υπηρεσίες με το πάτημα ενός κουμπιού, όχι μόνο ένα πλήρες προφίλ, όσον αφορά το χαρακτήρα, τη συγκρότηση και τη συμπεριφορά κάθε παρακολουθούμενου, αλλά – με αδιαφιλονίκητο τρόπο – και τις παραμικρές λεπτομέρειες της ζωής του. Εκείνες που ακούσια γνωστοποιεί κάνοντας χρήση κάποιας …ηλεκτρονικής ευκολίας και εκείνες που εκούσια ανακοινώνει, αγνοώντας ή αδιαφορώντας για τον κίνδυνο. Η στάση που λέει, τι να κάνουμε, κανείς δεν μπορεί να ξεφύγει σήμερα από το Μεγάλο Αδελφό, είναι η εύκολη απάντηση, δεν είναι όμως αληθής, ούτε αποτελεί λύση. Γιατί όποιος κρατάει αυτή τη στάση απέναντι στο σύστημα που παρακολουθεί κάθε του κίνηση και λέξη, ανοίγει το δρόμο για μια άλλη φάση, όταν οι κινήσεις και οι λέξεις του γίνουν δυσάρεστες και επικίνδυνες για τους παρακολουθούντες.

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

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

Το Διαδίκτυο είναι σαν μια τεράστια πολύβουη πόλη. Εχει τις δικές του εργατογειτονιές, τις δικές του μεγαλοαστικές συνοικίες, τα δικά του κακόφημα μέρη. Δε θα το χαρίσουμε στον εχθρό, δε θα πάμε να ζήσουμε στα βουνά, αλλά δεν θα προσκαλούμε και το χαφιέ για καφέ. Ούτε θα τοιχοκολλάμε στο στέκι του καταλόγους με τους φίλους μας, αναφορές για τις δραστηριότητές μας, τις προσωπικές μας στιγμές και σκέψεις. Και ξέρουμε καλά ότι ο πόλεμος με τον αντίπαλο δεν θα κριθεί στο Διαδίκτυο, αλλά στα εργοστάσια, στους άλλους τόπους δουλειάς, στους τόπους κατοικίας, στους τόπους μάθησης.


Σταύρος Ξενικουδάκης
Διαβάστε περισσότερα »

Όμορφα Loaders για blog/site


Καλημέρα σε όλους τους μπλόγκερ και μη. Κάτι που έλειπε από το blog είναι μερική Loaders, μπορείτε να τους εφαρμόσετε σε blog και σε διαφορα site αυτό που πρέπει να κάνετε είναι αντιγραφή επικόλληση τον παρακάτω κώδικα που σας αρέσει. 
Πάμε να δούμε μερικούς 





<style> /* foulscode.blogspot.gr */
@import url(http://weloveiconfonts.com/api/?family=entypo);
/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}
@keyframes load{
0%{height:10px;
    margin:20px 2px;}
  50%{height:50px;
    margin:0px 2px;}
  100%{height:10px;margin:20px 2px;}
}
@-o-keyframes load{
0%{height:10px;
    margin:20px 2px;}
  50%{height:50px;
    margin:0px 2px;}
  100%{height:10px;margin:20px 2px;}
}
@-ms-keyframes load{
0%{height:10px;
    margin:20px 2px;}
  50%{height:50px;
    margin:0px 2px;}
  100%{height:10px;margin:20px 2px;}
}
@-moz-keyframes load{
0%{height:10px;
    margin:20px 2px;}
  50%{height:50px;
    margin:0px 2px;}
  100%{height:10px;margin:20px 2px;}
}
@-webkit-keyframes load{
0%{height:10px;
    margin:20px 2px;}
  50%{height:50px;
    margin:0px 2px;}
  100%{height:10px;margin:20px 2px;}
}
#loader{
width:85px;
  height:55px;
margin:100px auto;
}
.bar{
float:left;
margin:0px 2px;
width:10px;
height:50px;
background:#7bf;
border-top:3px solid #7af;
border-bottom:3px solid #7af;
/*border-radius*/
-webkit-border-radius:10px;
   -moz-border-radius:10px;
        border-radius:10px;
}
.bar:nth-child(1){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
}
.bar:nth-child(2){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
/*animation-delay*/
-webkit-animation-delay:.2s;
   -moz-animation-delay:.2s;
    -ms-animation-delay:.2s;
     -o-animation-delay:.2s;
        animation-delay:.2s;
}
.bar:nth-child(3){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
/*animation-delay*/
-webkit-animation-delay:.4s;
   -moz-animation-delay:.4s;
    -ms-animation-delay:.4s;
     -o-animation-delay:.4s;
        animation-delay:.4s;
}
.bar:nth-child(4){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
/*animation-delay*/
-webkit-animation-delay:.6s;
   -moz-animation-delay:.6s;
    -ms-animation-delay:.6s;
     -o-animation-delay:.6s;
        animation-delay:.6s;
}
.bar:nth-child(5){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
/*animation-delay*/
-webkit-animation-delay:.8s;
   -moz-animation-delay:.8s;
    -ms-animation-delay:.8s;
     -o-animation-delay:.8s;
        animation-delay:.8s;
}
.bar:nth-child(6){
/*animation*/
-webkit-animation:load 1s linear infinite;
   -moz-animation:load 1s linear infinite;
    -ms-animation:load 1s linear infinite;
     -o-animation:load 1s linear infinite;
        animation:load 1s linear infinite;
/*animation-delay*/
-webkit-animation-delay:1s;
   -moz-animation-delay:1s;
    -ms-animation-delay:1s;
     -o-animation-delay:1s;
        animation-delay:1s;
}
p {
  text-align:center;
  font-size:30px;
  font-family:helvetica neue;
  font-weight:100;
}
a {
  color:#7bf;
  text-decoration:none;
}
/* foulscode.blogspot.gr */
</style>
<div id="loader">
  <div class="bar"></div>
  <div class="bar"></div>
  <div class="bar"></div>
  <div class="bar"></div>
  <div class="bar"></div>
  <div class="bar"></div>
</div><br>
<p>Waiting for followers <a href="http://twitter.com/foulscode">here <span class="entypo-twitter-circled"></span></a></p>


LIVE DEMO



windows8

<style>
/* foulscode.blogspot.gr */.windows8 {
position: relative;
width: 90px;
height:90px;
}
.windows8 .wBall {
position: absolute;
width: 86px;
height: 86px;
opacity: 0;
-moz-transform: rotate(225deg);
-moz-animation: orbit 4.95s infinite;
-webkit-transform: rotate(225deg);
-webkit-animation: orbit 4.95s infinite;
-o-transform: rotate(225deg);
-o-animation: orbit 4.95s infinite;
-ms-transform: rotate(225deg);
-ms-animation: orbit 4.95s infinite;
transform: rotate(225deg);
animation: orbit 4.95s infinite;
}
.windows8 .wBall .wInnerBall{
position: absolute;
width: 11px;
height: 11px;
background: #FFA200;
left:0px;
top:0px;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
-o-border-radius: 11px;
-ms-border-radius: 11px;
border-radius: 11px;
}
.windows8 #wBall_1 {
-moz-animation-delay: 1.08s;
-webkit-animation-delay: 1.08s;
-o-animation-delay: 1.08s;
-ms-animation-delay: 1.08s;
animation-delay: 1.08s;
}
.windows8 #wBall_2 {
-moz-animation-delay: 0.22s;
-webkit-animation-delay: 0.22s;
-o-animation-delay: 0.22s;
-ms-animation-delay: 0.22s;
animation-delay: 0.22s;
}
.windows8 #wBall_3 {
-moz-animation-delay: 0.43s;
-webkit-animation-delay: 0.43s;
-o-animation-delay: 0.43s;
-ms-animation-delay: 0.43s;
animation-delay: 0.43s;
}
.windows8 #wBall_4 {
-moz-animation-delay: 0.65s;
-webkit-animation-delay: 0.65s;
-o-animation-delay: 0.65s;
-ms-animation-delay: 0.65s;
animation-delay: 0.65s;
}
.windows8 #wBall_5 {
-moz-animation-delay: 0.86s;
-webkit-animation-delay: 0.86s;
-o-animation-delay: 0.86s;
-ms-animation-delay: 0.86s;
animation-delay: 0.86s;
}
@-moz-keyframes orbit {
0% {
opacity: 1;
z-index:99;
-moz-transform: rotate(180deg);
-moz-animation-timing-function: ease-out;
}
7% {
opacity: 1;
-moz-transform: rotate(300deg);
-moz-animation-timing-function: linear;
-moz-origin:0%;
}
30% {
opacity: 1;
-moz-transform:rotate(410deg);
-moz-animation-timing-function: ease-in-out;
-moz-origin:7%;
}
39% {
opacity: 1;
-moz-transform: rotate(645deg);
-moz-animation-timing-function: linear;
-moz-origin:30%;
}
70% {
opacity: 1;
-moz-transform: rotate(770deg);
-moz-animation-timing-function: ease-out;
-moz-origin:39%;
}
75% {
opacity: 1;
-moz-transform: rotate(900deg);
-moz-animation-timing-function: ease-out;
-moz-origin:70%;
}
76% {
opacity: 0;
-moz-transform:rotate(900deg);
}
100% {
opacity: 0;
-moz-transform: rotate(900deg);
}
}
@-webkit-keyframes orbit {
0% {
opacity: 1;
z-index:99;
-webkit-transform: rotate(180deg);
-webkit-animation-timing-function: ease-out;
}
7% {
opacity: 1;
-webkit-transform: rotate(300deg);
-webkit-animation-timing-function: linear;
-webkit-origin:0%;
}
30% {
opacity: 1;
-webkit-transform:rotate(410deg);
-webkit-animation-timing-function: ease-in-out;
-webkit-origin:7%;
}
39% {
opacity: 1;
-webkit-transform: rotate(645deg);
-webkit-animation-timing-function: linear;
-webkit-origin:30%;
}
70% {
opacity: 1;
-webkit-transform: rotate(770deg);
-webkit-animation-timing-function: ease-out;
-webkit-origin:39%;
}
75% {
opacity: 1;
-webkit-transform: rotate(900deg);
-webkit-animation-timing-function: ease-out;
-webkit-origin:70%;
}
76% {
opacity: 0;
-webkit-transform:rotate(900deg);
}
100% {
opacity: 0;
-webkit-transform: rotate(900deg);
}
}
@-o-keyframes orbit {
0% {
opacity: 1;
z-index:99;
-o-transform: rotate(180deg);
-o-animation-timing-function: ease-out;
}
7% {
opacity: 1;
-o-transform: rotate(300deg);
-o-animation-timing-function: linear;
-o-origin:0%;
}
30% {
opacity: 1;
-o-transform:rotate(410deg);
-o-animation-timing-function: ease-in-out;
-o-origin:7%;
}
39% {
opacity: 1;
-o-transform: rotate(645deg);
-o-animation-timing-function: linear;
-o-origin:30%;
}
70% {
opacity: 1;
-o-transform: rotate(770deg);
-o-animation-timing-function: ease-out;
-o-origin:39%;
}
75% {
opacity: 1;
-o-transform: rotate(900deg);
-o-animation-timing-function: ease-out;
-o-origin:70%;
}
76% {
opacity: 0;
-o-transform:rotate(900deg);
}
100% {
opacity: 0;
-o-transform: rotate(900deg);
}
}
@-ms-keyframes orbit {
0% {
opacity: 1;
z-index:99;
-ms-transform: rotate(180deg);
-ms-animation-timing-function: ease-out;
}
7% {
opacity: 1;
-ms-transform: rotate(300deg);
-ms-animation-timing-function: linear;
-ms-origin:0%;
}
30% {
opacity: 1;
-ms-transform:rotate(410deg);
-ms-animation-timing-function: ease-in-out;
-ms-origin:7%;
}
39% {
opacity: 1;
-ms-transform: rotate(645deg);
-ms-animation-timing-function: linear;
-ms-origin:30%;
}
70% {
opacity: 1;
-ms-transform: rotate(770deg);
-ms-animation-timing-function: ease-out;
-ms-origin:39%;
}
75% {
opacity: 1;
-ms-transform: rotate(900deg);
-ms-animation-timing-function: ease-out;
-ms-origin:70%;
}
76% {
opacity: 0;
-ms-transform:rotate(900deg);
}
100% {
opacity: 0;
-ms-transform: rotate(900deg);
}
}
@keyframes orbit {
0% {
opacity: 1;
z-index:99;
transform: rotate(180deg);
animation-timing-function: ease-out;
}
7% {
opacity: 1;
transform: rotate(300deg);
animation-timing-function: linear;
origin:0%;
}
30% {
opacity: 1;
transform:rotate(410deg);
animation-timing-function: ease-in-out;
origin:7%;
}
39% {
opacity: 1;
transform: rotate(645deg);
animation-timing-function: linear;
origin:30%;
}
70% {
opacity: 1;
transform: rotate(770deg);
animation-timing-function: ease-out;
origin:39%;
}
75% {
opacity: 1;
transform: rotate(900deg);
animation-timing-function: ease-out;
origin:70%;
}
76% {
opacity: 0;
transform:rotate(900deg);
}
100% {
opacity: 0;
transform: rotate(900deg);
}
}
/* foulscode.blogspot.gr */</style>
<div class="windows8">
<div class="wBall" id="wBall_1">
<div class="wInnerBall">
</div>
</div>
<div class="wBall" id="wBall_2">
<div class="wInnerBall">
</div>
</div>
<div class="wBall" id="wBall_3">
<div class="wInnerBall">
</div>
</div>
<div class="wBall" id="wBall_4">
<div class="wInnerBall">
</div>
</div>
<div class="wBall" id="wBall_5">
<div class="wInnerBall">
</div>
</div>
</div>



spinningSquaresG
<style>
/* foulscode.blogspot.gr */
#spinningSquaresG{
position:relative;
width:240px;
height:29px}
.spinningSquaresG{
position:absolute;
top:0;
background-color:#FF5900;
width:29px;
height:29px;
-moz-animation-name:bounce_spinningSquaresG;
-moz-animation-duration:0.9s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-transform:scale(.3);
-webkit-animation-name:bounce_spinningSquaresG;
-webkit-animation-duration:0.9s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-transform:scale(.3);
-o-animation-name:bounce_spinningSquaresG;
-o-animation-duration:0.9s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-transform:scale(.3);
-ms-animation-name:bounce_spinningSquaresG;
-ms-animation-duration:0.9s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-transform:scale(.3);
animation-name:bounce_spinningSquaresG;
animation-duration:0.9s;
animation-iteration-count:infinite;
animation-direction:linear;
transform:scale(.3);
}
#spinningSquaresG_1{
left:0;
-moz-animation-delay:0.36s;
-webkit-animation-delay:0.36s;
-o-animation-delay:0.36s;
-ms-animation-delay:0.36s;
animation-delay:0.36s;
}
#spinningSquaresG_2{
left:30px;
-moz-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-o-animation-delay:0.45s;
-ms-animation-delay:0.45s;
animation-delay:0.45s;
}
#spinningSquaresG_3{
left:60px;
-moz-animation-delay:0.54s;
-webkit-animation-delay:0.54s;
-o-animation-delay:0.54s;
-ms-animation-delay:0.54s;
animation-delay:0.54s;
}
#spinningSquaresG_4{
left:90px;
-moz-animation-delay:0.63s;
-webkit-animation-delay:0.63s;
-o-animation-delay:0.63s;
-ms-animation-delay:0.63s;
animation-delay:0.63s;
}
#spinningSquaresG_5{
left:120px;
-moz-animation-delay:0.72s;
-webkit-animation-delay:0.72s;
-o-animation-delay:0.72s;
-ms-animation-delay:0.72s;
animation-delay:0.72s;
}
#spinningSquaresG_6{
left:150px;
-moz-animation-delay:0.81s;
-webkit-animation-delay:0.81s;
-o-animation-delay:0.81s;
-ms-animation-delay:0.81s;
animation-delay:0.81s;
}
#spinningSquaresG_7{
left:180px;
-moz-animation-delay:0.9s;
-webkit-animation-delay:0.9s;
-o-animation-delay:0.9s;
-ms-animation-delay:0.9s;
animation-delay:0.9s;
}
#spinningSquaresG_8{
left:210px;
-moz-animation-delay:0.99s;
-webkit-animation-delay:0.99s;
-o-animation-delay:0.99s;
-ms-animation-delay:0.99s;
animation-delay:0.99s;
}
@-moz-keyframes bounce_spinningSquaresG{
0%{
-moz-transform:scale(1);
background-color:#FF5900;
}
100%{
-moz-transform:scale(.3) rotate(90deg);
background-color:#A897A8;
}
}
@-webkit-keyframes bounce_spinningSquaresG{
0%{
-webkit-transform:scale(1);
background-color:#FF5900;
}
100%{
-webkit-transform:scale(.3) rotate(90deg);
background-color:#A897A8;
}
}
@-o-keyframes bounce_spinningSquaresG{
0%{
-o-transform:scale(1);
background-color:#FF5900;
}
100%{
-o-transform:scale(.3) rotate(90deg);
background-color:#A897A8;
}
}
@-ms-keyframes bounce_spinningSquaresG{
0%{
-ms-transform:scale(1);
background-color:#FF5900;
}
100%{
-ms-transform:scale(.3) rotate(90deg);
background-color:#A897A8;
}
}
@keyframes bounce_spinningSquaresG{
0%{
transform:scale(1);
background-color:#FF5900;
}
100%{
transform:scale(.3) rotate(90deg);
background-color:#A897A8;
}
}
/* foulscode.blogspot.gr */
</style>
<div id="spinningSquaresG">
<div id="spinningSquaresG_1" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_2" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_3" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_4" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_5" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_6" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_7" class="spinningSquaresG">
</div>
<div id="spinningSquaresG_8" class="spinningSquaresG">
</div>
</div>



facebookG




<style>
/* foulscode.blogspot.gr */
#facebookG{
width:128px}
.facebook_blockG{
background-color:#FFFFFF;
border:3px solid #FF5900;
float:left;
height:91px;
margin-left:7px;
width:24px;
opacity:0.1;
-moz-animation-name:bounceG;
-moz-animation-duration:0.9s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-transform:scale(0.7);
-webkit-animation-name:bounceG;
-webkit-animation-duration:0.9s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-transform:scale(0.7);
-o-animation-name:bounceG;
-o-animation-duration:0.9s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-transform:scale(0.7);
-ms-animation-name:bounceG;
-ms-animation-duration:0.9s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-transform:scale(0.7);
animation-name:bounceG;
animation-duration:0.9s;
animation-iteration-count:infinite;
animation-direction:linear;
transform:scale(0.7);
}
#blockG_1{
-moz-animation-delay:0.27s;
-webkit-animation-delay:0.27s;
-o-animation-delay:0.27s;
-ms-animation-delay:0.27s;
animation-delay:0.27s;
}
#blockG_2{
-moz-animation-delay:0.36s;
-webkit-animation-delay:0.36s;
-o-animation-delay:0.36s;
-ms-animation-delay:0.36s;
animation-delay:0.36s;
}
#blockG_3{
-moz-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-o-animation-delay:0.45s;
-ms-animation-delay:0.45s;
animation-delay:0.45s;
}
@-moz-keyframes bounceG{
0%{
-moz-transform:scale(1.2);
opacity:1}
100%{
-moz-transform:scale(0.7);
opacity:0.1}
}
@-webkit-keyframes bounceG{
0%{
-webkit-transform:scale(1.2);
opacity:1}
100%{
-webkit-transform:scale(0.7);
opacity:0.1}
}
@-o-keyframes bounceG{
0%{
-o-transform:scale(1.2);
opacity:1}
100%{
-o-transform:scale(0.7);
opacity:0.1}
}
@-ms-keyframes bounceG{
0%{
-ms-transform:scale(1.2);
opacity:1}
100%{
-ms-transform:scale(0.7);
opacity:0.1}
}
@keyframes bounceG{
0%{
transform:scale(1.2);
opacity:1}
100%{
transform:scale(0.7);
opacity:0.1}
}
/* foulscode.blogspot.gr */
</style>
<div id="facebookG">
<div id="blockG_1" class="facebook_blockG">
</div>
<div id="blockG_2" class="facebook_blockG">
</div>
<div id="blockG_3" class="facebook_blockG">
</div>
</div> 


Αποθήκευση και αυτό ήταν.


Αν θέλετε ένα από τα παραπάνω σε διαφορετικό χρώμα το μονο που πρέπει να κάνετε είναι να αφήσετε το σχολειό σας.


Διαβάστε περισσότερα »

Ο episod μας ανακοινώνει για το Floating Twitter


API v1 Retirement is Complete - Use API v1.1



Τον τελευταίο καιρό έχετε παρατήρηση τον έχει κάνει φτερά το Floating Twitter από όλα τα site/blog που το είχαν εφαρμόσει, είδα να το συζητάτε και να ρωτάτε γιατί συμβαίνει αυτό δείτε παρακάτω και τα καταλάβετε.
DEMO


Κλικ στην εικόνα για μεγένθυση.



https://dev.twitter.com/blog/api-v1-is-retired






@episod Taylor Singletary
Καταχωρήθηκε στις Τρι, 06/11/2013 15:19
Σήμερα, είμαστε συνταξιοδοτούνται API v1 και την πλήρη μετάβαση στο API v1.1. Λαμβάνοντας υπόψη την ποικιλία των δοκιμών συσκότισης, blog θέσεις, tweets και άλλες ενημερώσεις, αυτό θα πρέπει (ελπίζω) δεν είναι μια έκπληξη. Πριν μπει στην πληθώρα των διαθέσιμων πόρων για εσάς, επιτρέψτε μου πρώτα να σας ευχαριστήσω για τη συνεργασία σας κατά τη διάρκεια των τελευταίων μηνών.

Με βάση τις δοκιμές συσκότισης και κοιτάζοντας τους αριθμούς, μπορούμε να δούμε ότι η συντριπτική πλειονότητα των αιτήσεων έχουν μεταβεί στα API v1.1. Αν ακόμα δεν έχετε ενημερώσει app σας και θέλετε οι άνθρωποι να είναι σε θέση να συνεχίσουν να χρησιμοποιούν αυτό, δεν είναι πολύ αργά! Η τεκμηρίωση είναι διαθέσιμη εδώ.

Επιπλέον, εδώ είναι άλλοι πόροι που έχουμε τράβηξε μαζί για να βοηθήσει να γίνει αυτή η μετάβαση πιο ομαλή:

Είμαστε ενθουσιασμένοι για να φέρει αυτή τη διαδικασία σε μια στενή και να συνεχίσουν την οικοδόμηση μιας ισχυρής πλατφόρμας & οικοσύστημα API v1.1 και να καταστήσει ακόμη πιο πολύτιμο για εσάς.
Διαβάστε περισσότερα »

Floating Social Media Widget για τον Blogger





Ένα όμορφο Widget για οποιους δεν θέλουν να διαθέσουν πολύ χώρο.
Για την εγκατάσταση του κάντε αντιγραφή επικόλληση τον παρακάτω κώδικα:



<style type="text/css">
/* foulscode.blogspot.gr */
ul#social {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 20%;
    left: 0px;
    list-style: none;
    z-index:9999;
}
ul#social li {
    width: 100px;
}
ul#social li a {
    display: block;
    margin-left: -2px;
    width: 100px;
    height: 70px;  
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #AFAFAF;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -moz-box-shadow: 0px 4px 3px #000;
    -webkit-box-shadow: 0px 4px 3px #000;
}
ul#social .twitter a{
     background:#0F96C6 url(http://3.bp.blogspot.com/-1wb-O4GG6DQ/UPFOe03M-lI/AAAAAAAAA4g/1015-y7FaYU/s1600/Twitter.png)no-repeat;
background-position:center center;
}
ul#social .googleplus a      {
    background:#D73D27 url(http://3.bp.blogspot.com/-1mYMKQENXdI/UPFOeK31VzI/AAAAAAAAA4k/w2Qk48tpleQ/s1600/GOOGLE+PLus.png)no-repeat;
background-position:center center;
}
ul#social .facebook a      {
    background:#1A4B97 url(http://1.bp.blogspot.com/-3M1F3Y29Yoc/UPFOeAAUFvI/AAAAAAAAA4c/ALvfOPDwJ-g/s1600/Facebook.png)no-repeat;
background-position:center center;
}
ul#social .rss a      {
    background:#FAAE17 url(http://4.bp.blogspot.com/-twR0g7wotpE/UPFOfFtFOuI/AAAAAAAAA4o/uJMUf9hjRco/s1600/rss.png)no-repeat;
background-position:center center;
}

ul#social .pinterest a   {
    background:#963336 url(http://2.bp.blogspot.com/-xgOrG4ysqyM/UPFOeKFKMtI/AAAAAAAAA4Y/i_jnKpHsK24/s1600/Pinterest.png)no-repeat;
background-position:center center;
}
</style>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script type="text/javascript">
$(function () {
    $('#social a').stop().animate({
        'marginLeft': '-85px'
    }, 1000);

    $('#social > li').hover(
        function () {
            $('a', $(this)).stop().animate({
                'marginLeft': '-2px'
            }, 200);
        },
        function () {
            $('a', $(this)).stop().animate({
                'marginLeft': '-85px'
            }, 200);
        }
    );
});
/* foulscode.blogspot.gr */
</script>
<br />
<ul id="social">
<li class="twitter"><a href="URL" title="Twitter"></a></li>
<li class="googleplus"><a href="URL" title="Google Plus"></a></li>
<li class="facebook"><a href="URL" title="Facebook"></a></li>
<li class="rss"><a href="URL" title="Rss"></a></li>
<li class="pinterest"><a href="URL" title="Pinterest"></a></li>
</ul>
LIVE DEMO


Βάλτε τα URL και αυτό ήταν είστε έτοιμοι να κάνετε αποθήκευση.


Διαβάστε περισσότερα »

Ανωνυμία στο Διαδίκτυο : Δικαίωμα ή Κατάχρηση; [μια νομική ματιά]

Στο θέμα της Ανωνυμίας στο διαδίκτυο έχουμε αναφερθεί πολλές φορές και με κάποιες λύσεις που προσφέρουν ισχυρή από αυτήν. Είναι όμως, ένα θέμα που εγείρει πλέον πολλές αντιφατικές απόψεις.
Όπως πάντα, το άλλοθι της εποχής είναι η τρομοκρατία.
Η ύπαρξη της NSA στη ζωή όλων των ανθρώπων του πλανήτη είναι γεγονός.

Aς δούμε, όμως το θέμα της Ανωνυμίας στο Διαδίκτυο, τ' οποίο μπορεί αν γίνει και κατάχρηση, με την ματιά ενός νομικού.
Ακολουθεί, ένα μεγάλο, μα ενδιαφέρον κείμενο του Αντώνη Μπρούμα:

Η ελευθερία της έκφρασης αποτελεί βασικό θεμέλιο μίας δημοκρατικής κοινωνίας (βλ. και ΕΔΔΑ, απόφαση της 7.12.1976, Handyside v. UK, A – 24, παρ. 49).
Με την έλευση του διαδικτύου και, ιδιαίτερα, των εργαλείων έκφρασης του web 2.0 (λ.χ. ιστολόγια) οι δυνατότητες για την ελεύθερη έκφραση και διάδοση των ιδεών διευρύνθηκαν σε απόλυτο βαθμό και οδήγησαν σε μία ενδυνάμωση του πλουραλισμού των πηγών πληροφόρησης και του δημοσίου διαλόγου.
Εντούτοις, η διεύρυνση της ελεύθερης έκφρασης μέσω του διαδικτύου γίνεται αντιληπτή από πολλούς όχι ως ενίσχυση της δημοκρατίας αλλά ως απειλή για τη δημόσια τάξη εξαιτίας του τύποις ανώνυμου χαρακτήρα της.
Οι υπέρμαχοι της άποψης αυτής προτάσσουν την διευκόλυνση της διάπραξης εγκλημάτων υπό το πέπλο της ανωνυμίας και τη δυσχέρεια εξιχνίασης και καταστολής έναντι των προοπτικών που ανοίγει το διαδίκτυο για την ελευθερία έκφρασης. Ήδη λοιπόν από το 2006, οπότε η νεαρή τότε Ελληνική μπλογκόσφαιρα εισήλθε δυναμικά στο προσκήνιο και έγινε πρώτο θέμα ακόμη και σε κεντρικά δελτία ειδήσεων, τεθήκαν ζητήματα αναφορικά με την νομοθέτηση υποχρέωσης για την επώνυμη διαχείριση των ιστολογίων.
Η ανώνυμη διαδικτυακή έκφραση αποτελεί χωρίς αμφιβολία δικαίωμα που προστατεύεται από τον νόμο. Ωστόσο, η συχνή της κατάχρηση δοκιμάζει την ελευθεριότητα του κυβερνοχώρου. Υπάρχει κάποια δυνατότητα εξισορρόπησης ανάμεσα στο αγαθό της ελευθερίας έκφρασης και στο αίτημα για ασφάλεια στα νέα ψηφιακά μέσα; Και ποια είναι η πιο ενδεδειγμένη στάση της πολιτείας στο θέμα αυτό;

Η Διαδικτυακή Ανωνυμία ως Ευφημισμός

Ως ανώνυμη μπορεί να οριστεί κάθε επικοινωνία που δεν κομίζει κανένα στοιχείο για την ταυτότητα του ενεργούντος αυτή. Αντιθέτως, δεν μπορεί να θεωρηθεί ανώνυμη η επικοινωνία εκείνη που μπορεί ν’ αποδοθεί σε κάποιο πρόσωπο βάσει συγκεκριμένων χαρακτηριστικών της ή εξαιτίας πληροφοριών, που συμπεριλαμβάνονται σε αυτή.
Η περιρρέουσα αίσθηση ανωνυμίας κατά την περιήγηση στον παγκόσμιο ιστό έχει καταστήσει διάσημη τη φράση «(o)n the internet nobody knows you are a dog». Στην πραγματικότητα όμως συμβαίνει ακριβώς το αντίστροφο.
Η τεχνική λειτουργία του διαδικτύου καθιστά κατ’ αρχάς αδύνατη την ανώνυμη διαδικτυακή επικοινωνία. Κάθε υπολογιστής συνδέεται στο διαδίκτυο με μία διεύθυνση ιντερνετικού πρωτοκόλλου (IP), η οποία παίζει ρόλο αντίστοιχο του τηλεφωνικού αριθμού για την σύνδεση με τα δίκτυα σταθερής / κινητής τηλεφωνίας. Μέσω της διεύθυνσης IP του υπολογιστή του η διαδρομή που ακολουθεί κάθε χρήστης στον παγκόσμιο ιστό είναι ανιχνεύσιμη, ενώ μπορεί να ανευρεθεί από ποια θέση και σε ποια χρονική στιγμή πραγματοποιήθηκε οποιαδήποτε μεταφορά δεδομένων. Επιπλέον, η διεύθυνση IP είναι κατά κανόνα μοναδική, με αποτέλεσμα να επιτρέπει την αναγνώριση της ταυτότητας του χρήστη.
Επομένως, αν εξαιρέσουμε τις περιπτώσεις απόκρυψης των επικοινωνιών με ισχυρές τεχνολογίες κρυπτογράφησης, η ανωνυμία στο διαδίκτυο είναι ευφημισμός. Έτσι, ζητούμενο σήμερα δεν πρέπει να αποτελεί η νομοθέτηση της επώνυμης διαδικτυακής επικοινωνίας αλλά η περιφρούρηση με νόμους της ιδιωτικότητας των χρηστών από φαινόμενα επιτήρησης της διαδικτυακής τους δραστηριότητας και εκτεταμένης συλλογής των προσωπικών τους δεδομένων.
Το Δικαίωμα στην Ανώνυμη Διαδικτυακή Επικοινωνία ως Επιμέρους Έκφανση της Ελευθερίας Έκφρασης
Η ελευθερία έκφρασης κατοχυρώνεται στο Ελληνικό Σύνταγμα και στις διεθνείς συνθήκες προστασίας των ανθρωπίνων δικαιωμάτων (14 § 1 Σ, 10 § 1 ΕΣΔΑ, 19 § 2 ΔΣΑΠΔ, 11 ΧΘΔΕΕ).
Περιλαμβάνει το δικαίωμα της διαμόρφωσης, της κατοχής, της έκφρασης, της διάδοσης, της λήψης ή ακόμα και της αποσιώπησης μίας γνώμης. Ειδική έκφανση της ελευθερίας έκφρασης με αυξημένη σημασία στην κοινωνία της πληροφορίας αποτελεί και η ελευθερία πληροφόρησης στην ενεργητική της μορφή, δηλαδή το δικαίωμα του πληροφορείν, αλλά και στην παθητική της μορφή, δηλαδή το δικαίωμα του πληροφορείσθαι (5Α § 1 Σ). Από το δικαίωμα άλλωστε του πληροφορείσθαι απορρέει και η θεσμική εγγύηση της ελεύθερης και πλουραλιστικής διαμόρφωσης της κοινής γνώμης (Χρυσόγονος, Ατομικά και Κοινωνικά Δικαιώματα, 2006 : 292).
Επιπλέον, η ελευθερία της δημιουργίας ιστοτόπων και ιστολογίων προστατεύεται με βάση το συνταγματικά κατοχυρωμένο δικαίωμα πρόσβασης στην κοινωνία της πληροφορίας (5Α § 2 Σ) .
Η ελεύθερη έκφραση δύναται να ασκείται επώνυμα ή και ανώνυμα / ψευδώνυμα. Η ελευθερία της ανώνυμης / ψευδώνυμης έκφρασης κρίνεται άξια προστασίας, καθώς η υποχρεωτικά επώνυμη έκφραση ενδέχεται να επηρεάζει αρνητικά το περιεχόμενο του μηνύματος καθώς και να οδηγεί σε περιορισμό της πολυμορφίας του δημοσίου διαλόγου εξαιτίας πιθανών δυσμενών συνεπειών στο πρόσωπο του εκφέροντος γνώμη. Η άποψη αυτή ενισχύεται περαιτέρω με εξ αντιδιαστολής επιχείρημα από το 19 § 1 ΔΣΑΠΔ, όπου αναφέρεται ότι κανείς δεν πρέπει να υπόκειται σε διακριτική μεταχείριση και να διώκεται για τις απόψεις του.
Έτσι, αν η προστασία των πολιτών από δυσμενείς συνέπειες λόγω δημόσιας εκφοράς των απόψεών τους αποτελεί αποστολή του κράτους, μία τέτοια αποστολή δεν μπορεί παρά να έρχεται σε αντίθεση με τη νομοθέτηση υποχρέωσης για την επώνυμη διαδικτυακή έκφραση.
Η προστασία από το κράτος της ανώνυμης / ψευδώνυμης έκφρασης θεμελιώνεται επίσης στην θεσμική εγγύηση της ελεύθερης και πλουραλιστικής πληροφόρησης, η οποία δύναται να περιοριστεί σημαντικά, αν η ενάσκηση της ελευθερίας έκφρασης καταστεί υποχρεωτικά επώνυμη.
Συνεπώς, η ανώνυμη / ψευδώνυμη έκφραση προστατεύεται ως αναπόσπαστη πτυχή της ελευθερίας έκφρασης. Κατ’ επέκταση, στο προστατευτικό πεδίο της ελευθερίας έκφρασης εμπίπτει κάθε είδους ανώνυμη διαδικτυακή επικοινωνία, όπως η χρήση ιστολογίων και άλλων διαδικτυακών εφαρμογών.
Αποδέκτης της υποχρέωσης σεβασμού του δικαιώματος στην ανώνυμη / ψευδώνυμη διαδικτυακή επικοινωνία δεν είναι μόνο η κρατική εξουσία αλλά και οι πάροχοι υπηρεσιών κοινωνίας της πληροφορίας, καθώς το δικαίωμα αυτό προσιδιάζει στην ασύμμετρη σχέση των παρόχων αυτών με τους διαδικτυακούς χρήστες (25 § 1 Σ). Κατά συνέπεια, το δικαίωμα των πολιτών στην ανώνυμη / ψευδώνυμη διαδικτυακή επικοινωνία δύναται να ασκείται δίχως να επιτρέπεται καμία παρεμπόδιση, παρενόχληση ή δυσμενή έννομη συνέπεια είτε από το κράτος είτε από τους παρόχους υπηρεσιών ΚτΠ.
Ως τέτοια παρεμπόδιση ή δυσμενής έννομη συνέπεια θα μπορούσε να εννοηθεί και η επιβολή υποχρέωσης για την επώνυμη άσκηση της ελευθερίας έκφρασης στο διαδίκτυο.

Το Δικαίωμα στην Ανώνυμη Διαδικτυακή Επικοινωνία ως Προϋπόθεση Ιδιωτικότητας

Οι σύγχρονες τεχνολογίες πληροφορικής και επικοινωνιών (ΤΠΕ) διαθέτουν δυνητικά απεριόριστες δυνατότητες συλλογής, επεξεργασίας και αποθήκευσης δεδομένων.
Η εκμετάλλευση των δυνατοτήτων αυτών μπορεί να καταστήσει τις απόψεις, τις προτιμήσεις και, συνολικά, τη διαδικτυακή μας δραστηριότητα απολύτως διαφανή σε τρίτους. Αν μάλιστα τέτοιες απόψεις εκφέρονται πάντοτε επώνυμα, δεν είναι υπερβολικό να ισχυριστεί κανείς ότι οποιαδήποτε έννοια ιδιωτικότητας στο διαδίκτυο καθίσταται παρελθόν.
Η ανώνυμη χρήση του διαδικτύου αποτελεί σήμερα ένα από τα μέσα άμυνας του πολίτη από τις επιθέσεις στην ιδιωτική του ζωή (βλ. και Σύσταση R (99) του Συμβουλίου της Ευρώπης).
Κατά συνέπεια, η προστασία του δικαιώματος στην ανώνυμη / ψευδώνυμη διαδικτυακή επικοινωνία είναι σημαντικό μέσο για την αυτοπροστασία του ατόμου από την παρακολούθησή του και, τελικά, την προσβολή του εννόμου του αγαθού στον πληροφοριακό αυτοκαθορισμό.
Στα πλαίσια αυτά η διεύθυνση IP του υπολογιστή ενός διαδικτυακού χρήστη λογίζεται σύμφωνα με την πιο ορθή άποψη ως προσωπικό δεδομένο, η δε συλλογή και επεξεργασία της από τρίτους μη εμπλεκόμενους στη διαδικτυακή επικοινωνία επιτρέπεται μόνο κατόπιν άρσης του απορρήτου των επικοινωνιών.
Συνεπώς, η ανώνυμη διαδικτυακή επικοινωνία δεν είναι μόνο συνταγματικά κατοχυρωμένο δικαίωμα αλλά θωρακίζεται πλήρως και από τα εχέγγυα προστασίας που θεσπίζουν τα άρθρα 9Α Σ για την προστασία των προσωπικών δεδομένων και 19 Σ για την προστασία του απορρήτου των επικοινωνιών καθώς και οι εκτελεστικοί αυτών νόμοι.

Νομικό Πλαίσιο

Το δικαίωμα στην ανώνυμη / ψευδώνυμη διαδικτυακή επικοινωνία κατοχυρώνεται εμμέσως και στην Κοινοτική νομοθεσία. Έτσι, προβλέπεται ότι ο φορέας παροχής διαθεσίμων στο κοινό υπηρεσιών ηλεκτρονικών επικοινωνιών οφείλει να καθιστά δυνατή τη χρήση και πληρωμή των υπηρεσιών αυτών ανωνύμως ή με ψευδώνυμο, ενώ σε περίπτωση αμφισβήτησης της τεχνικής δυνατότητας της ανώνυμης και ψευδώνυμης χρήσης και πληρωμής των υπηρεσιών αυτών, γνωμοδοτεί η Εθνική Επιτροπή Τηλεπικοινωνιών και Ταχυδρομείων (άρθρο 5 § 5 Ν. 3471/2006 σε ενσωμάτωση της Οδηγίας 2002/58/ΕΚ).
Επιπλέον, η χρήση διαδικτυακού ψευδωνύμου αναγνωρίζεται εμμέσως ως δικαίωμα και προστατεύεται όπως το όνομα με βάση το άρθρο 58 του Αστικού Κώδικα.

Διεθνής και Ελληνική Νομολογία

Μολονότι η τάση των δικαστηρίων είναι να αναγνωρίζουν την προστασία της ανωνυμίας ως πτυχή της ελευθερίας έκφρασης, θεωρείται γενικώς ότι το διαδίκτυο μπορεί μέσω της δυνατότητας ανωνυμίας να διευκολύνει εγκληματικές ενέργειες. Έτσι, έχει κριθεί ότι η δυσχέρεια ή αδυναμία της αποκάλυψης της ταυτότητας ενός διαδικτυακού χρήστη οδηγεί σε μία ιδιότυπη «ασυλία».
Ως εκ τούτου κυριαρχεί στις αποφάσεις των δικαστηρίων η άποψη ότι είναι αναγκαία μία στάθμιση του δικαιώματος στην ανωνυμία με την προστασία των θιγόμενων από την ανώνυμη έκφραση.
Στα πλαίσια αυτά το Ανώτατο Δικαστήριο των ΗΠΑ έχει αναγνωρίσει ότι η προστασία του δικαιώματος της ανώνυμης / ψευδώνυμης διαδικτυακής έκφρασης θεμελιώνεται στην Πρώτη Τροποποίηση του Συντάγματος των ΗΠΑ και έχει κηρύξει αντισυνταγματικούς νόμους, που την περιορίζουν (McIntyre v. Ohio Elections Comm’n, 514 US, 1995, p. 334).
Βασική του μάλιστα θέση είναι ότι, μολονότι το δικαίωμα στην ανώνυμη / ψευδώνυμη έκφραση επιδέχεται περισσότερων κινδύνων κατάχρησης, μία ελεύθερη δημοκρατική κοινωνία οφείλει να αποδίδει μεγαλύτερη αξία στον πλούτο της ελευθερίας έκφρασης παρά στους ενδεχόμενους κινδύνους από την κατάχρησή της (Gertz v. Robert Welch Inc., 418 US, 1974, p. 323).
Με αφορμή εγκλήματα παιδεραστίας τα Ελληνικά δικαστήρια έχουν κρίνει ότι το διαδίκτυο επιτρέπει σε ατομικό επίπεδο, τη δημιουργία και διατήρηση ενός απόλυτα προσωπικού, ανώνυμου και κρυφού περιβάλλοντος έκφρασης ερωτικών φαντασιώσεων, τόσο μέσω της δυνατότητας συγκέντρωσης και διατήρησης μιας τεράστιας σε όγκο συλλογής πορνογραφικού υλικού, όσο και παρέχοντας τη δυνατότητα προσέγγισης ανηλίκων – υποψηφίων θυμάτων κακοποίησης μέσα από τη σιγουριά και την ανωνυμία του κυβερνοχώρου.
Επιπλέον, ότι μέσα στο ιδιωτικό αυτό διαδικτυακό περιβάλλον μειώνονται ή και αναιρούνται εντελώς οποιεσδήποτε, σεξουαλικές αναστολές των χρηστών, αφού δεν υπάρχει ο εξωτερικός έλεγχος, ενώ παράλληλα μέσα από τις κοινωνικές συνθήκες τις οποίες προσφέρει ο κυβερνοχώρος, νομιμοποιείται η σεξουαλική τους απόκλιση.
Περαιτέρω, ότι δημιουργούνται online κοινότητες παιδοφίλων, μέσα από τις οποίες οι χρήστες με την ανταλλαγή εικόνων, πληροφοριών και εμπειριών αυτονομιμοποιούν ως ομάδα τις σεξουαλικά αποκλίνουσες δραστηριότητες τους, αλληλοκαλύπτονται, αλληλοϋποστηρίζονται και κυρίως νοιώθουν ότι ανήκουν σε ένα κοινωνικό σύνολο, το οποίο μοιράζεται τα ενδιαφέροντα τους και τους προσφέρει αίσθημα ασφάλειας και δέσμευσης (ΕφΘεσσ 80/2012, ΠΟΙΝ).
Με αφορμή παραβιάσεις δικαιωμάτων πνευματικής ιδιοκτησίας τα Ελληνικά δικαστήρια έχουν ακόμη κρίνει ότι ένας από τους πλέον διαδεδομένους τρόπους τέτοιας παραβίασης, καλυπτόμενος υπό το πέπλο της ανωνυμίας, είναι η ανταλλαγή αρχείων μέσω τεχνολογιών peer to peer (ρ2ρ).
Ότι περαιτέρω η απλή, καλυπτόμενη από ανωνυμία, γρήγορη, αλλά και άναρχη ροή των πληροφοριών μέσω τέτοιων τεχνολογιών συμβάλλει στο να ανατάσσονται εύκολα, μεταξύ άλλων, και αρχεία τα οποία προστατεύονται με δικαιώματα πνευματικής ιδιοκτησίας (ΜΠΑ 4658/2012).


Συνταγματικά Επιτρεπτοί Περιορισμοί του Δικαιώματος

Η ελευθερία έκφρασης δεν είναι απόλυτο δικαίωμα αλλά επιδέχεται περιορισμών. Τέτοιοι όμως περιορισμοί είναι συνταγματικά επιτρεπτοί μόνο αν τηρούν τις ακόλουθες προϋποθέσεις :
  • Θεσπίζονται με ουσιαστικό νόμο (βλ. και ΑΠ Ολ 1341/1993).
  • Επιδιώκουν έναν θεμιτό σκοπό. Θεμιτοί θεωρούνται οι περιορισμοί που θεσπίζονται με νόμο για την προστασία του ατόμου και του κοινωνικού συνόλου από την καταχρηστική άσκηση του δικαιώματος ελεύθερης έκφρασης. Συνεπώς, η ελευθερία της έκφρασης δεν δύναται να καλύπτει έκφραση λόγου, που θίγει σοβαρά έννομα αγαθά και συμφέροντα τρίτων, όπως τα εγκλήματα κατά της τιμής (πχ. εξύβριση, δυσφήμιση, συκοφαντική δυσφήμιση, 361 επ. ΠΚ), η απειλή και η διακίνηση υλικού παιδικής πορνογραφίας.
  • Αποτελούν αναγκαία μέτρα σε μια δημοκρατική κοινωνία (10 § 2 ΕΣΔΑ, 52 ΧΘΔΕΕ). Σύμφωνα με τη νομολογία του ΕΣΔΑ αναγκαίο είναι το μέτρο που λαμβάνεται για την ικανοποίηση μιας «επιτακτικής κοινωνικής ανάγκης» (ΕΔΔΑ, υπόθεση Karhuvaara και Iltalehti κατά Φινλανδίας, απόφαση της 16.11.2004, αρ. 53678/2000).
  • Είναι συμβατοί με την αρχή της αναλογικότητας, όπως αυτή αναλύεται στις επιμέρους αρχές της αναγκαιότητας, της καταλληλότητας και της αναλογικότητας υπό στενή έννοια (25 § 2 Σ). Η αρχή της αναλογικότητας υπό στενή έννοια αναλύεται περαιτέρω στην αρχή της ελάχιστης δυνατής προσβολής ή του ηπιότερου μέσου, στην αρχή της αποφυγής ασύμμετρων ή δυσανάλογων συνεπειών και στην απαγόρευση της χρονικής ασυνέπειας ή υπερβολής.
  • Είναι συμβατοί με την αρχή του απαραβίαστου του πυρήνα του δικαιώματος στην ελεύθερη έκφραση.
Όπως αναφέρθηκε παραπάνω, η επιβολή υποχρέωσης με νόμο για την χρήση ονοματεπωνύμου κατά την εκφορά λόγου στο διαδίκτυο αποτελεί περιορισμό του συνταγματικά κατοχυρωμένου δικαιώματος στην ανώνυμη διαδικτυακή επικοινωνία. Η νομιμότητα του περιορισμού αυτού θα κριθεί in concreto ανάλογα με το είδος της στάθμισης από τη μία του δικαιώματος στην ανώνυμη διαδικτυακή επικοινωνία και από την άλλη των έννομων αγαθών και συμφερόντων των θιγόμενων τρίτων και του κοινωνικού συνόλου.
Εδώ πρέπει να αναφερθεί ότι με τον 3783/2009 για την «ταυτοποίηση των κατόχων και χρηστών εξοπλισμού και υπηρεσιών κινητής τηλεφωνίας» έχει καταστεί υποχρεωτική η επώνυμη χρήση υπηρεσιών κινητής τηλεφωνίας με σκοπό τη διαφύλαξη της εθνικής ασφάλειας και την προστασία της δημόσιας τάξης από αξιόποινες πράξεις.
Συγκεκριμένα, σύμφωνα με τον παραπάνω νόμο προβλέπεται ότι κατά τη σύναψη σύμβασης παρόχου κινητής τηλεφωνίας με συνδρομητή ο πάροχος οφείλει να συλλέγει και να τηρεί τα στοιχεία ταυτότητας και λοιπά προσωπικά δεδομένα του συνδρομητή, παρέχοντας πρόσβαση σε αυτά στις διωκτικές αρχές κατόπιν τήρησης της διαδικασίας άρσης του απορρήτου των επικοινωνιών.
Εντούτοις, η επιβολή υποχρέωσης με νόμο για την χρήση ονοματεπωνύμου κατά την εκφορά λόγου στο διαδίκτυο δεν αποτελεί περίπτωση ανάλογη με την ταυτοποίηση συνδρομητών κινητής τηλεφωνίας.
Και αυτό γιατί:
  • (α) οι επιπτώσεις στην ιδιωτικότητα του χρήστη από την πλήρη ταυτοποίηση της διαδικτυακής του δραστηριότητας είναι εξαιρετικά δυσμενείς,
  • (β) υπάρχουν άλλα πιο ήπια μέτρα επίτευξης των σχετικών στόχων, που δε θα διευρύνουν τις δυσμενείς συνέπειες ενός τέτοιου μέτρου σε όλους τους διαχειριστές ιστολογίων αλλά μόνο σε όσους προβαίνουν σε καταχρήσεις της ανώνυμης επικοινωνίας, και
  • (γ) η θέσπιση μίας τέτοιας υποχρέωσης είναι καταφανώς ατελέσφορη, αφού η επιβολή της είναι στην πράξη ιδιαίτερα δυσχερής και η μη συμμόρφωση με τον νόμο των διαχειριστών ιστολογίων δεδομένη. Συνεπώς, ένας τέτοιος περιορισμός της ανώνυμης διαδικτυακής επικοινωνίας θα ήταν αντίθετος με το Σύνταγμα και τις διεθνείς συνθήκες προστασίας των ανθρωπίνων δικαιωμάτων, καθώς θα παραβίαζε την αρχή της αναλογικότητας.
Δεν θα πρέπει όμως να αποκλειστεί η εξεύρεση μίας πιο πρόσφορης στάθμισης, που θα εναρμονίζει με συνταγματικά αποδεκτό τρόπο τα αντικρουόμενα δικαιώματα και συμφέροντα. Είναι γεγονός ότι το υπάρχον νομικό πλαίσιο για την άρση του απορρήτου των επικοινωνιών δεν αφήνει περιθώρια για την νόμιμη ταυτοποίηση δραστών εγκλημάτων τιμής στο διαδίκτυο, όταν τέτοια εγκλήματα τελούνται υπό το πέπλο της ανωνυμίας, αφήνοντας τους θιγόμενους τρίτους ουσιαστικά δίχως δικαστική προστασία.
Μάλιστα, στην απόφαση KU v Finland το ΕΔΔΑ έκρινε ότι η προστασία της ελευθερίας έκφρασης και του απορρήτου των επικοινωνιών στο διαδίκτυο δεν μπορεί να είναι απόλυτη αλλά θα πρέπει να σταθμίζεται κάθε φορά με την αναγκαιότητα προστασίας δικαιωμάτων τρίτων προσώπων.
Στην εν λόγω υπόθεση ο προσφεύγων ήταν 12χρονος ανήλικος, που είχε υποστεί προσβολή του δικαιώματός του στην ιδιωτική ζωή, καθώς ανώνυμοι τρίτοι είχαν αναρτήσει σε ιστοτόπο δήθεν αγγελία του για αναζήτηση ερωτικού συντρόφου. Στα πλαίσια αυτά το ΕΔΔΑ καταδίκασε την Φινλανδία σε αποζημίωση, γιατί δεν διέθετε τις αναγκαίες νόμιμες διαδικασίες για την επαρκή και αποτελεσματική προστασία του δικαιώματος αυτού.

ΠΗΓΗ
Διαβάστε περισσότερα »