updates on index.html

master
bootje 5 years ago
parent 2482ead3d0
commit 01d040344a

BIN
website/.DS_Store vendored

Binary file not shown.

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/amazon.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/amazon_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Amazon</div><br><img class="image" src="data:img/Amazon_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Amazon'), ('Country of Origin', 'United States'), ('Initial release', 'July, 1994'), ('Type', 'E-commerce'), ('Word Counts', '3,410'), ('Original Source', '<a href="https://www.amazon.com/gp/help/customer/display.html?ie=UTF8&nodeId=508088&ref_=footer_cou" target="_blank">link</a>'), ('Description', 'FInstagram is an American photo and video-sharing social networking service owned by Facebook, Inc. The app allows users to upload media, which can be edited with filters and organized with tags and location information. Posts can be shared publicly or with pre-approved followers. Users can browse other users&#39; content by tags and locations, and view trending content. Users can like photos and follow other users to add their content to a feed.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

@ -0,0 +1,106 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
with open('treaty_file/america.txt', 'r') as russia_file:
russia_text = russia_file.read()
russia_text_list = russia_text.split("\n\n")
t_default_stopwords = set(stopwords.words('english'))
t_custom_stopwords = set(codecs.open('t_stopwords.txt', 'r').read().splitlines())
t_all_stopwords = t_default_stopwords | t_custom_stopwords
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="estonia.css">
<link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#t_wrapper (second wrapper)
print('<div class="t_wrapper"><div class="t_intro">')
img_url = base64.b64encode(open('img/america.jpg', 'rb').read()).decode('utf-8')
t_image = '<div class="t_img" style="position: fixed; background-color: gainsboro;">Treaty of Paris</div><br><img class="t_image" src="data:img/america.jpg;base64,{}">'.format(img_url)
print(t_image)
#t_info box
print('<div class ="t_info">')
t_infotext = [('Name of Treaty', 'Kiram-Bates Treaty'), ('Country of Origin', 'United States'), ('Signed', 'August, 1899'), ('Location', 'Jolo, Sultanate of Sulu'), ('Word Counts', '719'), ('Type', 'unilateral treaty'), ('Original Source', '<a href="https://en.wikisource.org/wiki/Kiram-Bates_Treaty" target="_blank">link</a>'), ('Description', 'The Kiram-Bates Treaty was a treaty signed by the U.S.A. and the Sultanate of Sulu during the PhilippineAmerican War. The treaty functioned to prevent the entry of the Sulu Sultanate into the Philippine-American War.')]
for t_title, t_info in t_infotext:
print('<div class="t_info-{0}"><div class="info_t_title" ><b>{0}</b></div><div class="t_info_content">{1}</div></div><br>'.format(t_title, t_info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#Treaty text
print('<div class="t_paragraph">')
t_tokenized_all = []
for t_paragraph in russia_text_list:
t_tokenized = word_tokenize(t_paragraph)
t_tokenized_all += t_tokenized # add to the tokenized_all
t_tagged = pos_tag(t_tokenized)
print('<p>')
for t_word, t_pos in t_tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(t_pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), t_word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), t_word))
print('</p>')
print('</div>')
#treaty colonial top words list
print('<div class="t_top_words"><div class="t_top_words_title"><b>Frequent words</b></div>')
t_tokens_without_stopwords = nltk.FreqDist(words.lower() for words in t_tokenized_all if words.lower() not in t_custom_stopwords)
t_frequency_word = FreqDist(t_tokens_without_stopwords)
t_top_words = t_tokens_without_stopwords.most_common(20)
for t_chosen_words, t_frequency in t_top_words:
print('<div class="t_chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(t_chosen_words, t_frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

@ -74,12 +74,18 @@ font-family: 'Source Sans Pro', sans-serif;
.t_img { .t_img {
font-family: Belgika; font-family: Belgika;
font-size: 20pt; font-size: 20pt;
margin-left: 20px; margin-left: 18px;
} }
.t_imgfixed {
width: 100%;
height: calc(20vh);
}
.t_image { .t_image {
height: 10vh; height: 20vh;
margin-top: 30px; margin-top: 30px;
margin-left: 20px; margin-left: 20px;
cursor: pointer; cursor: pointer;
@ -119,6 +125,11 @@ font-family: 'Source Sans Pro', sans-serif;
float: left; float: left;
} }
.eachlegend {
padding: 5px;
}
.legendfixed { .legendfixed {
position: fixed; position: fixed;
width: calc(35vw); width: calc(35vw);
@ -136,6 +147,10 @@ font-family: 'Source Sans Pro', sans-serif;
.legend li { float: left; margin-right: 10px; margin: 5px;} .legend li { float: left; margin-right: 10px; margin: 5px;}
.legend span { border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 2px; } .legend span { border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 2px; }
.legendhide {
color: black;
}
.t_paragraph { .t_paragraph {
@ -186,101 +201,3 @@ font-family: 'Source Sans Pro', sans-serif;
} }
.hide {
background-color: black !important;
}
.TO:hover, .DT:hover, .IN:hover, .WDT:hover, .WP:hover, .MD:hover, .PRP:hover, .CC:hover, .marks:hover, .comma:hover, .dot:hover {
background-color: black;
}
.adjective {
color: white !important;
background-color: blue !important;
}
.JJ:hover {
color: white;
background-color: blue;
}
.noun {
background-color: springgreen !important;
}
.NN:hover, .NNS:hover {
background-color: springgreen;
}
.verb {
background-color: yellow !important;
}
.VB:hover, .VBZ:hover, .VBN:hover, .VVD:hover {
background-color: yellow;
}
.verb-bg {
background-color: yellow;
color: yellow;
}
.propernoun {
background-color: pink !important;
}
.NNP:hover, .NNPS:hover {
background-color: pink;
}
.adverb {
background-color: purple !important;
color: white !important;
}
.RB:hover {
background-color: purple;
color: white;
}
.RBR:hover, .JJR:hover, .RBS:hover {
background-color: lightgreen;
}
.possesivepronoun {
background-color: red !important;
color: white !important;
}
.PRPS:hover {
background-color: red !important;
color: white !important;
}
.presentparticiple {
background-color: brown !important;
color: white !important;
}
.JJS:hover {
background-color: salmon;
color: white;
}
.adjectivesuperlative {
background-color: salmon !important;
color: white !important;
}

@ -5,6 +5,7 @@
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="estonia.css"> <link rel="stylesheet" href="estonia.css">
<link rel="stylesheet" href="legend.css"> <link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script> <script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
@ -30,16 +31,16 @@
</div></div> </div></div>
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
<div class="t_paragraph"> <div class="t_paragraph">

File diff suppressed because one or more lines are too long

@ -26,6 +26,7 @@ print('''<!DOCTYPE>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="estonia.css"> <link rel="stylesheet" href="estonia.css">
<link rel="stylesheet" href="legend.css"> <link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script> <script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
@ -54,16 +55,16 @@ print('</div></div>')
print(''' print('''
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
''') ''')

@ -32,9 +32,6 @@ font-family: 'Source Sans Pro', sans-serif;
*/ */
* { * {
margin: 0; margin: 0;
padding: 0; padding: 0;
@ -68,12 +65,18 @@ font-family: 'Source Sans Pro', sans-serif;
.img { .img {
font-family: Belgika; font-family: Belgika;
font-size: 20pt; font-size: 20pt;
} }
.imgfixed {
width: 100%;
height: calc(20vh);
}
.image { .image {
height: 10vh; height: 10vh;
margin-top: 30px; margin-top: 30px;
cursor: pointer;
} }
.img_clicked { .img_clicked {
@ -110,6 +113,11 @@ font-family: 'Source Sans Pro', sans-serif;
float: left; float: left;
} }
.eachlegend {
padding: 5px;
}
.legendfixed { .legendfixed {
position: fixed; position: fixed;
width: calc(35vw); width: calc(35vw);
@ -120,13 +128,19 @@ font-family: 'Source Sans Pro', sans-serif;
margin-left: 11vw; margin-left: 11vw;
border: 1px solid black; border: 1px solid black;
}
}
.legend li { float: left; margin-right: 10px; margin: 5px; }
.legend span { border: 1px solid #ccc; float: left; width: 14px; height: 14px; margin: 2px; }
.legendhide {
color: black;
.legend li { float: left; margin-right: 10px; margin: 5px;} }
.legend span { border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 2px; }
.paragraph { .paragraph {
@ -173,102 +187,3 @@ font-family: 'Source Sans Pro', sans-serif;
background-color: white; background-color: white;
color: red; color: red;
} }
.hide {
background-color: black !important;
}
.TO:hover, .DT:hover, .IN:hover, .WDT:hover, .WP:hover, .MD:hover, .PRP:hover, .CC:hover, .marks:hover, .comma:hover, .dot:hover {
background-color: black;
}
.adjective {
color: white !important;
background-color: blue !important;
}
.JJ:hover {
color: white;
background-color: blue;
}
.noun {
background-color: springgreen !important;
}
.NN:hover, .NNS:hover {
background-color: springgreen;
}
.verb {
background-color: yellow !important;
}
.VB:hover, .VBZ:hover, .VBN:hover, .VVD:hover {
background-color: yellow;
}
.verb-bg {
background-color: yellow;
color: yellow;
}
.propernoun {
background-color: pink !important;
}
.NNP:hover, .NNPS:hover {
background-color: pink;
}
.adverb {
background-color: purple !important;
color: white !important;
}
.RB:hover {
background-color: purple;
color: white;
}
.RBR:hover, .JJR:hover, .RBS:hover {
background-color: lightgreen;
}
.possesivepronoun {
background-color: red !important;
color: white !important;
}
.PRPS:hover {
background-color: red !important;
color: white !important;
}
.presentparticiple {
background-color: brown !important;
color: white !important;
}
.JJS:hover {
background-color: salmon;
color: white;
}
.adjectivesuperlative {
background-color: salmon !important;
color: white !important;
}

@ -5,6 +5,7 @@
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css"> <link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css"> <link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script> <script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
@ -26,16 +27,16 @@
</div></div> </div></div>
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
<div class ="paragraph"> <div class ="paragraph">
@ -183,7 +184,7 @@
<span class="NN person eachwords">person</span> <span class="NN person eachwords">person</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="NN entity eachwords">entity</span> <span class="NN entity eachwords">entity</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NN behalf eachwords">behalf</span> <span class="NN behalf eachwords">behalf</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -316,7 +317,7 @@
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
<p> <p>
<span class="CD 3 eachwords">3</span> <span class="LS 3 eachwords">3</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NN privacy eachwords">Privacy</span> <span class="NN privacy eachwords">Privacy</span>
</p> </p>
@ -383,7 +384,7 @@
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="RB collectively eachwords">collectively</span> <span class="RB collectively eachwords">collectively</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNP “ eachwords"></span> <span class="comma ” eachwords"></span>
<span class="NNP user eachwords">User</span> <span class="NNP user eachwords">User</span>
<span class="NNP content eachwords">Content</span> <span class="NNP content eachwords">Content</span>
<span class="NNP ” eachwords"></span> <span class="NNP ” eachwords"></span>
@ -873,7 +874,7 @@
<span class="VB use eachwords">use</span> <span class="VB use eachwords">use</span>
<span class="DT another eachwords">another</span> <span class="DT another eachwords">another</span>
<span class="NN user eachwords">user</span> <span class="NN user eachwords">user</span>
<span class="NN apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN account eachwords">account</span> <span class="NN account eachwords">account</span>
<span class="IN without eachwords">without</span> <span class="IN without eachwords">without</span>
@ -1243,7 +1244,7 @@
<span class="JJ such eachwords">such</span> <span class="JJ such eachwords">such</span>
<span class="JJ third eachwords">third</span> <span class="JJ third eachwords">third</span>
<span class="NN party eachwords">party</span> <span class="NN party eachwords">party</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NN consent eachwords">consent</span> <span class="NN consent eachwords">consent</span>
<span class="marks marks eachwords">;</span> <span class="marks marks eachwords">;</span>
@ -1407,10 +1408,10 @@
<span class="RB collectively eachwords">collectively</span> <span class="RB collectively eachwords">collectively</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NNP “ eachwords"></span> <span class="comma comma eachwords"></span>
<span class="NNP faceapp eachwords">FaceApp</span> <span class="NNP faceapp eachwords">FaceApp</span>
<span class="NNP content eachwords">Content</span> <span class="NNP content eachwords">Content</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="VBP are eachwords">are</span> <span class="VBP are eachwords">are</span>
<span class="VBN owned eachwords">owned</span> <span class="VBN owned eachwords">owned</span>
@ -1715,9 +1716,9 @@
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="RB collectively eachwords">collectively</span> <span class="RB collectively eachwords">collectively</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNP “ eachwords"></span> <span class="comma comma eachwords"></span>
<span class="NNP feedback eachwords">Feedback</span> <span class="NNP feedback eachwords">Feedback</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="VBZ is eachwords">is</span> <span class="VBZ is eachwords">is</span>
@ -1822,7 +1823,7 @@
<span class="NNPS services eachwords">Services</span> <span class="NNPS services eachwords">Services</span>
<span class="NN and/or eachwords">and/or</span> <span class="NN and/or eachwords">and/or</span>
<span class="NNP faceapp eachwords">FaceApp</span> <span class="NNP faceapp eachwords">FaceApp</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN business eachwords">business</span> <span class="NN business eachwords">business</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
@ -1873,7 +1874,7 @@
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NN copyright eachwords">copyright</span> <span class="NN copyright eachwords">copyright</span>
<span class="NN owner eachwords">owner</span> <span class="NN owner eachwords">owner</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="JJ legal eachwords">legal</span> <span class="JJ legal eachwords">legal</span>
<span class="NN agent eachwords">agent</span> <span class="NN agent eachwords">agent</span>
@ -2059,7 +2060,7 @@
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NN copyright eachwords">copyright</span> <span class="NN copyright eachwords">copyright</span>
<span class="NN owner eachwords">owner</span> <span class="NN owner eachwords">owner</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="NN behalf eachwords">behalf</span> <span class="NN behalf eachwords">behalf</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
@ -2067,7 +2068,7 @@
<span class="NN information eachwords">information</span> <span class="NN information eachwords">information</span>
<span class="IN for eachwords">for</span> <span class="IN for eachwords">for</span>
<span class="NNP faceapp eachwords">FaceApp</span> <span class="NNP faceapp eachwords">FaceApp</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBD s eachwords">s</span> <span class="VBD s eachwords">s</span>
<span class="NNP copyright eachwords">Copyright</span> <span class="NNP copyright eachwords">Copyright</span>
<span class="NNP agent eachwords">Agent</span> <span class="NNP agent eachwords">Agent</span>
@ -2152,10 +2153,10 @@
<span class="RB collectively eachwords">collectively</span> <span class="RB collectively eachwords">collectively</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NNP “ eachwords"></span> <span class="comma comma eachwords"></span>
<span class="NNP faceapp eachwords">FaceApp</span> <span class="NNP faceapp eachwords">FaceApp</span>
<span class="NNP parties eachwords">Parties</span> <span class="NNP parties eachwords">Parties</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="IN from eachwords">from</span> <span class="IN from eachwords">from</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -2175,9 +2176,9 @@
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="NNS costs eachwords">costs</span> <span class="NNS costs eachwords">costs</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="NNP claims eachwords">Claims</span> <span class="NNP claims eachwords">Claims</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="VBG arising eachwords">arising</span> <span class="VBG arising eachwords">arising</span>
<span class="IN out eachwords">out</span> <span class="IN out eachwords">out</span>
@ -2294,7 +2295,7 @@
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNS attorneys eachwords">attorneys</span> <span class="NNS attorneys eachwords">attorneys</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NNS fees eachwords">fees</span> <span class="NNS fees eachwords">fees</span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
@ -2400,15 +2401,15 @@
<span class="NNS services eachwords">services</span> <span class="NNS services eachwords">services</span>
<span class="VBP are eachwords">are</span> <span class="VBP are eachwords">are</span>
<span class="VBN provided eachwords">provided</span> <span class="VBN provided eachwords">provided</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="VBZ is eachwords">is</span> <span class="VBZ is eachwords">is</span>
<span class="JJ ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="JJ available eachwords">available</span> <span class="JJ available eachwords">available</span>
<span class="NN ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="IN without eachwords">without</span> <span class="IN without eachwords">without</span>
<span class="NNS warranties eachwords">warranties</span> <span class="NNS warranties eachwords">warranties</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
@ -3132,7 +3133,7 @@
<span class="PRPS our eachwords">our</span> <span class="PRPS our eachwords">our</span>
<span class="JJ registered eachwords">registered</span> <span class="JJ registered eachwords">registered</span>
<span class="NN agent eachwords">agent</span> <span class="NN agent eachwords">agent</span>
<span class="NNP [ eachwords">[</span> <span class="comma [ eachwords">[</span>
<span class="VBP include eachwords">include</span> <span class="VBP include eachwords">include</span>
<span class="NN name eachwords">name</span> <span class="NN name eachwords">name</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -3141,7 +3142,7 @@
<span class="JJ registered eachwords">registered</span> <span class="JJ registered eachwords">registered</span>
<span class="NN agent eachwords">agent</span> <span class="NN agent eachwords">agent</span>
<span class="RB here eachwords">here</span> <span class="RB here eachwords">here</span>
<span class="NNP ] eachwords">]</span> <span class="comma ] eachwords">]</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="DT the eachwords">The</span> <span class="DT the eachwords">The</span>
<span class="NN arbitration eachwords">arbitration</span> <span class="NN arbitration eachwords">arbitration</span>
@ -3160,9 +3161,9 @@
<span class="NNP mediation eachwords">Mediation</span> <span class="NNP mediation eachwords">Mediation</span>
<span class="NNP services eachwords">Services</span> <span class="NNP services eachwords">Services</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="DT an eachwords">an</span> <span class="DT an eachwords">an</span>
@ -3190,7 +3191,7 @@
<span class="JJ inclusive eachwords">inclusive</span> <span class="JJ inclusive eachwords">inclusive</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
<span class="NNS attorneys eachwords">attorneys</span> <span class="NNS attorneys eachwords">attorneys</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NNS fees eachwords">fees</span> <span class="NNS fees eachwords">fees</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="NN interest eachwords">interest</span> <span class="NN interest eachwords">interest</span>
@ -3200,7 +3201,7 @@
<span class="JJ subject eachwords">subject</span> <span class="JJ subject eachwords">subject</span>
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="JJS most eachwords">most</span> <span class="JJS most eachwords">most</span>
<span class="JJ current eachwords">current</span> <span class="JJ current eachwords">current</span>
@ -3222,7 +3223,7 @@
<span class="JJ subject eachwords">subject</span> <span class="JJ subject eachwords">subject</span>
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="JJS most eachwords">most</span> <span class="JJS most eachwords">most</span>
<span class="JJ current eachwords">current</span> <span class="JJ current eachwords">current</span>
@ -3242,7 +3243,7 @@
<span class="JJ //wwwdotjamsadrdotcom/rules-comprehensive-arbitration/ eachwords">//www.jamsadr.com/rules-comprehensive-arbitration/</span> <span class="JJ //wwwdotjamsadrdotcom/rules-comprehensive-arbitration/ eachwords">//www.jamsadr.com/rules-comprehensive-arbitration/</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NNS rules eachwords">rules</span> <span class="NNS rules eachwords">rules</span>
<span class="VBP are eachwords">are</span> <span class="VBP are eachwords">are</span>
@ -3286,7 +3287,7 @@
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="VB pay eachwords">pay</span> <span class="VB pay eachwords">pay</span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN filing eachwords">filing</span> <span class="NN filing eachwords">filing</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -3321,7 +3322,7 @@
<span class="DT all eachwords">all</span> <span class="DT all eachwords">all</span>
<span class="JJ such eachwords">such</span> <span class="JJ such eachwords">such</span>
<span class="NNP jams eachwords">JAMS</span> <span class="NNP jams eachwords">JAMS</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN filing eachwords">filing</span> <span class="NN filing eachwords">filing</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -3602,7 +3603,7 @@
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="JJ arbitral eachwords">arbitral</span> <span class="JJ arbitral eachwords">arbitral</span>
<span class="NN forum eachwords">forum</span> <span class="NN forum eachwords">forum</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NNS rules eachwords">rules</span> <span class="NNS rules eachwords">rules</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -3693,32 +3694,32 @@
<span class="NNP jury eachwords">Jury</span> <span class="NNP jury eachwords">Jury</span>
<span class="NNP trial eachwords">Trial</span> <span class="NNP trial eachwords">Trial</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NN you eachwords">YOU</span> <span class="PRP you eachwords">You</span>
<span class="CC and eachwords">AND</span> <span class="CC and eachwords">and</span>
<span class="NNP faceapp eachwords">FACEAPP</span> <span class="VB faceapp eachwords">faceapp</span>
<span class="NNP hereby eachwords">HEREBY</span> <span class="RB hereby eachwords">hereby</span>
<span class="NNP waive eachwords">WAIVE</span> <span class="JJ waive eachwords">waive</span>
<span class="NNP any eachwords">ANY</span> <span class="DT any eachwords">any</span>
<span class="NNP constitutional eachwords">CONSTITUTIONAL</span> <span class="JJ constitutional eachwords">constitutional</span>
<span class="NNP and eachwords">AND</span> <span class="CC and eachwords">and</span>
<span class="NNP statutory eachwords">STATUTORY</span> <span class="JJ statutory eachwords">statutory</span>
<span class="NNP rights eachwords">RIGHTS</span> <span class="NNS rights eachwords">rights</span>
<span class="NNP to eachwords">TO</span> <span class="TO to eachwords">to</span>
<span class="NNP sue eachwords">SUE</span> <span class="VB sue eachwords">sue</span>
<span class="NNP in eachwords">IN</span> <span class="IN in eachwords">in</span>
<span class="NNP court eachwords">COURT</span> <span class="NN court eachwords">court</span>
<span class="NNP and eachwords">AND</span> <span class="CC and eachwords">and</span>
<span class="NNP have eachwords">HAVE</span> <span class="VBP have eachwords">have</span>
<span class="NNP a eachwords">A</span> <span class="DT a eachwords">a</span>
<span class="NNP trial eachwords">TRIAL</span> <span class="NN trial eachwords">trial</span>
<span class="NNP in eachwords">IN</span> <span class="IN in eachwords">in</span>
<span class="NNP front eachwords">FRONT</span> <span class="NN front eachwords">front</span>
<span class="IN of eachwords">OF</span> <span class="IN of eachwords">of</span>
<span class="NNP a eachwords">A</span> <span class="DT a eachwords">a</span>
<span class="NNP judge eachwords">JUDGE</span> <span class="NN judge eachwords">judge</span>
<span class="NNP or eachwords">OR</span> <span class="CC or eachwords">or</span>
<span class="NNP a eachwords">A</span> <span class="DT a eachwords">a</span>
<span class="NNP jury eachwords">JURY</span> <span class="NN jury eachwords">jury</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="PRP you eachwords">You</span> <span class="PRP you eachwords">You</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -3885,7 +3886,7 @@
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
<span class="DT this eachwords">this</span> <span class="DT this eachwords">this</span>
<span class="NN subsection eachwords">subsection</span> <span class="NN subsection eachwords">subsection</span>
<span class="VBZ apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NNS limitations eachwords">limitations</span> <span class="NNS limitations eachwords">limitations</span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
@ -3971,7 +3972,7 @@
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="marks marks eachwords">:</span> <span class="marks marks eachwords">:</span>
<span class="NN arbitration eachwords">arbitration</span> <span class="NN arbitration eachwords">arbitration</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NN faceappdotcom eachwords">faceapp.com</span> <span class="NN faceappdotcom eachwords">faceapp.com</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="IN within eachwords">within</span> <span class="IN within eachwords">within</span>
@ -4266,7 +4267,7 @@
<span class="NN address eachwords">address</span> <span class="NN address eachwords">address</span>
<span class="marks marks eachwords">:</span> <span class="marks marks eachwords">:</span>
<span class="NN arbitration eachwords">arbitration</span> <span class="NN arbitration eachwords">arbitration</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NN faceappdotcom eachwords">faceapp.com</span> <span class="NN faceappdotcom eachwords">faceapp.com</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
@ -4641,18 +4642,18 @@
<span class="NN system eachwords">system</span> <span class="NN system eachwords">system</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NN “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="NNP app eachwords">App</span> <span class="NNP app eachwords">App</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="VBN developed eachwords">developed</span> <span class="VBN developed eachwords">developed</span>
<span class="IN by eachwords">by</span> <span class="IN by eachwords">by</span>
<span class="NNP apple eachwords">Apple</span> <span class="NNP apple eachwords">Apple</span>
<span class="NNP incdot eachwords">Inc.</span> <span class="NNP incdot eachwords">Inc.</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="NNP “ eachwords"></span> <span class="comma comma eachwords"></span>
<span class="NNP apple eachwords">Apple</span> <span class="NNP apple eachwords">Apple</span>
<span class="NNP ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
@ -5148,7 +5149,7 @@
<span class="WDT that eachwords">that</span> <span class="WDT that eachwords">that</span>
<span class="JJ third eachwords">third</span> <span class="JJ third eachwords">third</span>
<span class="NN party eachwords">party</span> <span class="NN party eachwords">party</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="JJ intellectual eachwords">intellectual</span> <span class="JJ intellectual eachwords">intellectual</span>
<span class="NN property eachwords">property</span> <span class="NN property eachwords">property</span>
@ -5228,10 +5229,10 @@
<span class="NNP government eachwords">Government</span> <span class="NNP government eachwords">Government</span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="DT a eachwords">a</span> <span class="DT a eachwords">a</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="JJ terrorist eachwords">terrorist</span> <span class="JJ terrorist eachwords">terrorist</span>
<span class="VBG supporting eachwords">supporting</span> <span class="VBG supporting eachwords">supporting</span>
<span class="JJ ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="NN country eachwords">country</span> <span class="NN country eachwords">country</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -5295,7 +5296,7 @@
<span class="CD 19801 eachwords">19801</span> <span class="CD 19801 eachwords">19801</span>
<span class="NNP usa eachwords">USA</span> <span class="NNP usa eachwords">USA</span>
<span class="NN contact eachwords">contact</span> <span class="NN contact eachwords">contact</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NN faceappdotcom eachwords">faceapp.com</span> <span class="NN faceappdotcom eachwords">faceapp.com</span>
</p> </p>
<p> <p>
@ -5333,7 +5334,7 @@
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="NNP apple eachwords">Apple</span> <span class="NNP apple eachwords">Apple</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NNS subsidiaries eachwords">subsidiaries</span> <span class="NNS subsidiaries eachwords">subsidiaries</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -5469,7 +5470,7 @@
<span class="NNP udotsdot eachwords">U.S.</span> <span class="NNP udotsdot eachwords">U.S.</span>
<span class="NNP treasury eachwords">Treasury</span> <span class="NNP treasury eachwords">Treasury</span>
<span class="NNP department eachwords">Department</span> <span class="NNP department eachwords">Department</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NN list eachwords">list</span> <span class="NN list eachwords">list</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
@ -5482,11 +5483,11 @@
<span class="NNP department eachwords">Department</span> <span class="NNP department eachwords">Department</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
<span class="NNP commerce eachwords">Commerce</span> <span class="NNP commerce eachwords">Commerce</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NNP denied eachwords">Denied</span> <span class="NNP denied eachwords">Denied</span>
<span class="NNP person eachwords">Person</span> <span class="NNP person eachwords">Person</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NNP list eachwords">List</span> <span class="NNP list eachwords">List</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
@ -5533,10 +5534,10 @@
<span class="NNP government eachwords">Government</span> <span class="NNP government eachwords">Government</span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="DT a eachwords">a</span> <span class="DT a eachwords">a</span>
<span class="JJ “ eachwords"></span> <span class="comma “ eachwords"></span>
<span class="JJ terrorist eachwords">terrorist</span> <span class="JJ terrorist eachwords">terrorist</span>
<span class="VBG supporting eachwords">supporting</span> <span class="VBG supporting eachwords">supporting</span>
<span class="JJ ” eachwords"></span> <span class="comma ” eachwords"></span>
<span class="NN country eachwords">country</span> <span class="NN country eachwords">country</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
@ -5830,7 +5831,7 @@
</p> </p>
</div> </div>
<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div> <div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>
<div class="chosen_words" >&nbsp;services&nbsp;(69) </div> <div class="chosen_words services" >&nbsp;services&nbsp;(69) </div>
<div class="chosen_words" >&nbsp;agreement&nbsp;(60) </div> <div class="chosen_words" >&nbsp;agreement&nbsp;(60) </div>
<div class="chosen_words" >&nbsp;your&nbsp;(43) </div> <div class="chosen_words" >&nbsp;your&nbsp;(43) </div>
<div class="chosen_words" >&nbsp;arbitration&nbsp;(42) </div> <div class="chosen_words" >&nbsp;arbitration&nbsp;(42) </div>

@ -39,6 +39,7 @@ print('''<!DOCTYPE>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css"> <link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css"> <link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script> <script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
@ -70,16 +71,16 @@ print('</div></div>')
print(''' print('''
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
''') ''')

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/facebook.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/facebook_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Facebook</div><br><img class="image" src="data:img/facebook_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Facebook'), ('Country of Origin', 'United States'), ('Initial release', 'February, 2004'), ('Type', 'Social Media'), ('Word Counts', '4,041'), ('Original Source', '<a href="https://www.facebook.com/terms.php" target="_blank">link</a>'), ('Description', 'Facebook, Inc. is an American social media conglomerate corporation based in Menlo Park, California. It was founded at Harvard College, originally as TheFacebook.com—today&#39;s Facebook, a popular global social networking website. ')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

@ -0,0 +1,281 @@
/* Hide */
.hide {
background-color: black !important;
}
.legendhide-clicked {
background-color: black !important;
color: white !important;
}
.TO:hover, .DT:hover, .IN:hover, .WDT:hover, .WP:hover, .MD:hover, .PRP:hover, .CC:hover, .marks:hover, .comma:hover, .dot:hover {
background-color: black;
}
/* Verb */
.verb {
background-color: yellow !important;
}
.VB:hover, .VBZ:hover, .VBN:hover, .VVD:hover {
background-color: yellow;
color: black;
}
/* .verb-bg {
background-color: yellow;
color: yellow;
}*/
.bg-verb {
background-color: yellow;
color: yellow;
}
.legendverb-clicked {
background-color: yellow !important;
}
/* Adjective */
.adjective {
color: white !important;
background-color: blue !important;
}
.JJ:hover {
color: white;
background-color: blue;
}
.bg-adjective {
color: blue;
background-color: blue;
}
.legendadjective-clicked {
background-color: blue !important;
color: white !important;
}
/* Posessive Pronoun*/
.possesivepronoun {
background-color: red !important;
color: white !important;
}
.PRPS:hover {
background-color: red !important;
color: white !important;
}
.bg-possesivepronoun {
background-color: red;
color: red;
}
.legendpossesivepronoun-clicked {
background-color: red !important;
color: white !important;
}
/* Noun */
.noun {
background-color: springgreen !important;
}
.NN:hover, .NNS:hover {
background-color: springgreen;
color: black;
}
.bg-noun {
background-color: springgreen;
color: springgreen;
}
.legendnoun-clicked {
background-color: springgreen !important;
}
/* Proper Noun */
.propernoun {
background-color: pink !important;
}
.NNP:hover, .NNPS:hover {
background-color: pink;
color: black;
}
.bg-propernoun {
background-color: pink;
color: pink;
}
.legendpropernoun-clicked {
background-color: pink !important;
}
/* Adverb */
.adverb {
background-color: purple !important;
color: white !important;
}
.RB:hover {
background-color: purple;
color: white;
}
.bg-adverb {
background-color: purple;
color: purple;
}
.legendadverb-clicked {
background-color: purple !important;
color: white !important;
}
/* Present Participle */
.presentparticiple {
background-color: brown !important;
color: white !important;
}
.VBG:hover {
background-color: brown;
color: white;
}
.bg-presentparticiple {
background-color: brown;
color: brown;
}
.legendpresentparticiple-clicked {
background-color: brown !important;
color: white !important;
}
/* Adjective Superlative */
.adjectivesuperlative {
background-color: salmon !important;
color: white !important;
}
.JJS:hover {
background-color: salmon;
color: white;
}
.bg-adjectivesuperlative {
background-color: salmon;
color: salmon;
}
.legendadjectivesuperlative-clicked {
background-color: salmon !important;
color: white !important;
}
/* Adjective Superlative */
.adverb-comparative-superative {
background-color: lightgreen !important;
color: black !important;
}
.RBR:hover, .JJR:hover, .RBS:hover {
background-color: lightgreen;
color: black;
}
.bg-adverb-comparative-superative {
background-color: lightgreen !important;
color: lightgreen !important;
}
.legendadverb-comparative-superative-clicked {
background-color: lightgreen !important;
color: black !important;
}
/* currency sign */
.currencysign {
background-color: deepskyblue !important;
color: black !important;
}
.currencysign2:hover {
background-color: deepskyblue !important;
color: black;
}
.bgcurrencysign {
background-color: deepskyblue !important;
color: deepskyblue !important;
}
.legendcurrencysign-clicked {
background-color: deepskyblue !important;
color: black !important;
}

@ -1,18 +1,34 @@
/* scroll and position fix the legend */ /* scroll and position fix the legend */
$(window).scroll(function(){ $(window).scroll(function(){
if ($(this).scrollTop() > 320) { if ($(this).scrollTop() > 310) {
$('.legend').addClass('legendfixed'); $('.legend').addClass('legendfixed');
} else { } else {
$('.legend').removeClass('legendfixed'); $('.legend').removeClass('legendfixed');
} }
}); });
$(window).scroll(function(){
if ($(this).scrollTop() > 310) {
$('.img').addClass('imgfixed');
$('.t_img').addClass('t_imgfixed');
} else {
$('.img').removeClass('imgfixed');
$('.t_img').removeClass('t_imgfixed');
}
});
/* hover to highlight words */
$(document).ready(function() { $(document).ready(function() {
/* frequent words */ /* frequent words */
$('.chosen_words').click( function(){ $('.chosen_words').mouseover( function(){
var word = $(this).text(); var word = $(this).text().toLowerCase().slice(0,-5);
alert(word); $(word).attr('class').css('background-color','blue');
}); });
$('.t_chosen_words').click( function(){ $('.t_chosen_words').click( function(){
@ -21,94 +37,291 @@ $(document).ready(function() {
}); });
/* legend & pos tag highlights */ /* legend & pos tag highlights */
$('.legendverb').mouseover(function(){ $('.legendverb').css('background-color', 'yellow'); }); $('.legendverb').mouseover(function(){ $('.legendverb').css('background-color', 'yellow'); });
$('.legendverb').mouseout(function(){ $('.legendverb').css('background-color', 'transparent'); }); $('.legendverb').mouseout(function(){ $('.legendverb').css('background-color', 'transparent').css('color', 'black'); });
$('.legendnoun').mouseover(function(){ $('.legendnoun').css('background-color', 'springgreen'); }); $('.legendnoun').mouseover(function(){ $('.legendnoun').css('background-color', 'springgreen'); });
$('.legendnoun').mouseout(function(){ $('.legendnoun').css('background-color', 'transparent'); }); $('.legendnoun').mouseout(function(){ $('.legendnoun').css('background-color', 'transparent').css('color', 'black'); });
$('.legendadjective').mouseover(function(){ $('.legendadjective').css('background-color', 'blue'); }); $('.legendadjective').mouseover(function(){ $('.legendadjective').css('background-color', 'blue').css('color', 'white'); });
$('.legendadjective').mouseout(function(){ $('.legendadjective').css('background-color', 'transparent'); }); $('.legendadjective').mouseout(function(){ $('.legendadjective').css('background-color', 'transparent').css('color', 'black'); });
$('.legendadverb').mouseover(function(){ $('.legendadverb').css('background-color', 'purple'); }); $('.legendadverb').mouseover(function(){ $('.legendadverb').css('background-color', 'purple').css('color', 'white'); });
$('.legendadverb').mouseout(function(){ $('.legendadverb').css('background-color', 'transparent'); }); $('.legendadverb').mouseout(function(){ $('.legendadverb').css('background-color', 'transparent').css('color', 'black'); });
$('.legendpossesivepronoun').mouseover(function(){ $('.legendpossesivepronoun').css('background-color', 'red'); }); $('.legendpossesivepronoun').mouseover(function(){ $('.legendpossesivepronoun').css('background-color', 'red').css('color', 'white'); });
$('.legendpossesivepronoun').mouseout(function(){ $('.legendpossesivepronoun').css('background-color', 'transparent'); }); $('.legendpossesivepronoun').mouseout(function(){ $('.legendpossesivepronoun').css('background-color', 'transparent').css('color', 'black'); });
$('.legendpresentparticiple').mouseover(function(){ $('.legendpresentparticiple').css('background-color', 'brown'); }); $('.legendpresentparticiple').mouseover(function(){ $('.legendpresentparticiple').css('background-color', 'brown').css('color', 'white');; });
$('.legendpresentparticiple').mouseout(function(){ $('.legendpresentparticiple').css('background-color', 'transparent'); }); $('.legendpresentparticiple').mouseout(function(){ $('.legendpresentparticiple').css('background-color', 'transparent').css('color', 'black'); });
$('.legendadjectivesuperlative').mouseover(function(){ $('.legendadjectivesuperlative').css('background-color', 'salmon'); }); $('.legendadjectivesuperlative').mouseover(function(){ $('.legendadjectivesuperlative').css('background-color', 'salmon').css('color', 'white'); });
$('.legendadjectivesuperlative').mouseout(function(){ $('.legendadjectivesuperlative').css('background-color', 'transparent'); }); $('.legendadjectivesuperlative').mouseout(function(){ $('.legendadjectivesuperlative').css('background-color', 'transparent').css('color', 'black'); });
$('.legendadverb-comparative-superative').mouseover(function(){ $('.legendadverb-comparative-superative').css('background-color', 'brown'); }); $('.legendadverb-comparative-superative').mouseover(function(){ $('.legendadverb-comparative-superative').css('background-color', 'lightgreen').css('color', 'black'); });
$('.legendadverb-comparative-superative').mouseout(function(){ $('.legendadverb-comparative-superative').css('background-color', 'transparent'); }); $('.legendadverb-comparative-superative').mouseout(function(){ $('.legendadverb-comparative-superative').css('background-color', 'transparent').css('color', 'black'); });
$('.legendpropernoun').mouseover(function(){ $('.legendpropernoun').css('background-color', 'pink'); }); $('.legendpropernoun').mouseover(function(){ $('.legendpropernoun').css('background-color', 'pink'); });
$('.legendpropernoun').mouseout(function(){ $('.legendpropernoun').css('background-color', 'transparent'); }); $('.legendpropernoun').mouseout(function(){ $('.legendpropernoun').css('background-color', 'transparent').css('color', 'black'); });
$('.legendcurrencysign').mouseover(function(){ $('.legendcurrencysign').css('background-color', 'deepskyblue'); });
$('.legendcurrencysign').mouseout(function(){ $('.legendcurrencysign').css('background-color', 'transparent').css('color', 'black'); });
$('.legendhide').mouseover(function(){ $('.legendhide').css('background-color', 'black').css('color', 'white'); });
$('.legendhide').mouseout(function(){ $('.legendhide').css('background-color', 'transparent').css('color', 'black'); });
// click to highlight words + remove words + turn off hightlight
//stopwords
$('.legendhide, .TO, .DT, .IN, .WDT, .WP, .MD, .PRP, .CC, .VBP, .WRB, .marks, .CD, .LS, .comma, .dot').click(function() {
if ($('.legendhide').hasClass('legendhide-clicked')) {
$('.legendhide').removeClass('legendhide-clicked');
$('.TO, .DT, .IN, .WDT, .WP, .MD, .PRP, .CC, .VBP, .WRB, .marks, .CD, .LS, .comma, .dot').removeClass('hide');
}
else {
$('.legendhide').addClass('legendhide-clicked');
$('.TO, .DT, .IN, .WDT, .WP, .MD, .PRP, .CC, .VBP, .WRB, .marks, .CD, .LS, .comma, .dot').addClass('hide');
}
});
//verb
$('.legendverb, .VB, .VBZ, .VBN, .VBD').click(function() {
if ($('.legendverb').hasClass('verb')) {
$('.legendverb').removeClass('verb').addClass('legendverb-clicked');
$('.VB, .VBZ, .VBN, .VBD').removeClass('verb').addClass('bg-verb');
$('.legendhide').mouseover(function(){ $('.legendhide').css('background-color', 'black'); }); }
$('.legendhide').mouseout(function(){ $('.legendhide').css('background-color', 'transparent'); });
else if ($('.legendverb').hasClass('legendverb-clicked')) {
$('.legendverb').removeClass('legendverb-clicked');
$('.VB, .VBZ, .VBN, .VBD').removeClass('bg-verb');
// click to turn on background colors }
$('.legendverb, .VB, .VBZ, .VBN, .VVD').click(function() { else {
$('.legendverb, .VB, .VBZ, .VBN, .VVD').toggleClass('verb'); //should stay in color on. $('.legendverb, .VB, .VBZ, .VBN, .VBD').addClass('verb');
}
}); });
//adjective
$('.legendadjective, .JJ').click(function() { $('.legendadjective, .JJ').click(function() {
$('.legendadjective, .JJ').toggleClass('adjective'); if ($('.legendadjective').hasClass('adjective')) {
$('.legendadjective').removeClass('adjective').addClass('legendadjective-clicked');
$('.JJ').removeClass('adjective').addClass('bg-adjective');
}
else if ($('.legendadjective').hasClass('legendadjective-clicked')) {
$('.legendadjective').removeClass('legendadjective-clicked');
$('.JJ').removeClass('bg-adjective');
}
else {
$('.legendadjective, .JJ').addClass('adjective');
}
}); });
//Possesive pronoun
$('.legendpossesivepronoun, .PRPS').click(function() { $('.legendpossesivepronoun, .PRPS').click(function() {
$('.legendpossesivepronoun, .PRPS').toggleClass('possesivepronoun'); if ($('.legendpossesivepronoun').hasClass('possesivepronoun')) {
}); $('.legendpossesivepronoun').removeClass('possesivepronoun').addClass('legendpossesivepronoun-clicked');
$('.PRPS').removeClass('possesivepronoun').addClass('bg-possesivepronoun');
$('.legendpresentparticiple, .VBG').click(function() { }
$('.legendpresentparticiple, .VBG').toggleClass('presentparticiple');
});
else if ($('.legendpossesivepronoun').hasClass('legendpossesivepronoun-clicked')) {
$('.legendpossesivepronoun').removeClass('legendpossesivepronoun-clicked');
$('.PRPS').removeClass('bg-possesivepronoun');
$('.legendadjectivesuperlative, .JJS').click(function() { }
$('.legendadjectivesuperlative, .JJS').toggleClass('adjectivesuperlative');
else {
$('.legendpossesivepronoun, .PRPS').addClass('possesivepronoun');
}
}); });
//Noun
$('.legendnoun, .NN, .NNS').click(function() { $('.legendnoun, .NN, .NNS').click(function() {
$('.legendnoun, .NN, .NNS').toggleClass('noun'); if ($('.legendnoun').hasClass('noun')) {
$('.legendnoun').removeClass('noun').addClass('legendnoun-clicked');
$('.NN, .NNS').removeClass('noun').addClass('bg-noun');
}
else if ($('.legendnoun').hasClass('legendnoun-clicked')) {
$('.legendnoun').removeClass('legendnoun-clicked');
$('.NN, .NNS').removeClass('bg-noun');
}
else {
$('.legendnoun, .NN, .NNS').addClass('noun');
}
}); });
//proper noun
$('.legendpropernoun, .NNP, .NNPS').click(function() { $('.legendpropernoun, .NNP, .NNPS').click(function() {
$('.legendpropernoun, .NNP, .NNPS').toggleClass('propernoun'); if ($('.legendpropernoun').hasClass('propernoun')) {
$('.legendpropernoun').removeClass('propernoun').addClass('legendpropernoun-clicked');
$('.NNP, .NNPS').removeClass('propernoun').addClass('bg-propernoun');
}
else if ($('.legendpropernoun').hasClass('legendpropernoun-clicked')) {
$('.legendpropernoun').removeClass('legendpropernoun-clicked');
$('.NNP, .NNPS').removeClass('bg-propernoun');
}
else {
$('.legendpropernoun, .NNP, .NNPS').addClass('propernoun');
}
}); });
//Adverb
$('.legendadverb, .RB').click(function() { $('.legendadverb, .RB').click(function() {
$('.legendadverb, .RB').toggleClass('adverb'); if ($('.legendadverb').hasClass('adverb')) {
$('.legendadverb').removeClass('adverb').addClass('legendadverb-clicked');
$('.RB').removeClass('adverb').addClass('bg-adverb');
}
else if ($('.legendadverb').hasClass('legendadverb-clicked')) {
$('.legendadverb').removeClass('legendadverb-clicked');
$('.RB').removeClass('bg-adverb');
}
else {
$('.legendadverb, .RB').addClass('adverb');
}
});
//Present Participle
$('.legendpresentparticiple, .VBG').click(function() {
if ($('.legendpresentparticiple').hasClass('presentparticiple')) {
$('.legendpresentparticiple').removeClass('presentparticiple').addClass('legendpresentparticiple-clicked');
$('.VBG').removeClass('presentparticiple').addClass('bg-presentparticiple');
}
else if ($('.legendpresentparticiple').hasClass('legendpresentparticiple-clicked')) {
$('.legendpresentparticiple').removeClass('legendpresentparticiple-clicked');
$('.VBG').removeClass('bg-presentparticiple');
}
else {
$('.legendpresentparticiple, .VBG').addClass('presentparticiple');
}
}); });
//Adjective Superlative
$('.legendadjectivesuperlative, .JJS').click(function() {
if ($('.legendadjectivesuperlative').hasClass('adjectivesuperlative')) {
$('.legendadjectivesuperlative').removeClass('adjectivesuperlative').addClass('legendadjectivesuperlative-clicked');
$('.JJS').removeClass('adjectivesuperlative').addClass('bg-adjectivesuperlative');
}
else if ($('.legendadjectivesuperlative').hasClass('legendadjectivesuperlative-clicked')) {
$('.legendadjectivesuperlative').removeClass('legendadjectivesuperlative-clicked');
$('.JJS').removeClass('bg-adjectivesuperlative');
}
else {
$('.legendadjectivesuperlative, .JJS').addClass('adjectivesuperlative');
}
});
//adverb-comparative-superative
$('.legendadverb-comparative-superative, .RBR, .JJR, .RBS').click(function() { $('.legendadverb-comparative-superative, .RBR, .JJR, .RBS').click(function() {
$('.legendadverb-comparative-superative, .RBR, .JJR, .RBS').toggleClass('adverb-comparative-superative'); if ($('.legendadverb-comparative-superative').hasClass('adverb-comparative-superative')) {
$('.legendadverb-comparative-superative').removeClass('adverb-comparative-superative').addClass('legendadverb-comparative-superative-clicked');
$('.RBR, .JJR, .RBS').removeClass('adverb-comparative-superative').addClass('bg-adverb-comparative-superative');
}
else if ($('.legendadverb-comparative-superative').hasClass('legendadverb-comparative-superative-clicked')) {
$('.legendadverb-comparative-superative').removeClass('legendadverb-comparative-superative-clicked');
$('.RBR, .JJR, .RBS').removeClass('bg-adverb-comparative-superative');
}
else {
$('.legendadverb-comparative-superative, .RBR, .JJR, .RBS').addClass('adverb-comparative-superative');
}
}); });
$('.legendhide, .TO, .DT, .IN, .WDT, .WP, .MD, .PRP, .CC, .VBP, .WRB, .marks, .CD, .comma, .dot').click(function() {
$('.legendhide, .TO, .DT, .IN, .WDT, .WP, .MD, .PRP, .CC, .VBP, .WRB, .marks, .CD, .comma, .dot').toggleClass('hide'); //currencysign
$('.legendcurrencysign, .currencysign2').click(function() {
if ($('.legendcurrencysign').hasClass('currencysign')) {
$('.legendcurrencysign').removeClass('currencysign').addClass('legendcurrencysign-clicked');
$('.currencysign2').removeClass('currencysign').addClass('bgcurrencysign');
}
else if ($('.legendcurrencysign').hasClass('legendcurrencysign-clicked')) {
$('.legendcurrencysign').removeClass('legendcurrencysign-clicked');
$('.currencysign2').removeClass('bgcurrencysign');
}
else {
$('.legendcurrencysign, .currencysign2').addClass('currencysign');
}
}); });
/* Image cick to make bigger */ // /* Image cick to make bigger */
$('.image').click( // $('.image').click(
function() { // function() {
$(this).toggleClass('img_clicked'); // $(this).toggleClass('img_clicked');
}); // });
// $('.t_image').click(
// function() {
// $(this).toggleClass('t_img_clicked');
// })
$('.t_image').click(
function() {
$(this).toggleClass('t_img_clicked');
})
}); });

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 1.0 MiB

@ -1,10 +1,11 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script> <script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="styletest.css"> <link rel="stylesheet" href="style.css">
<script src="popup.js"></script> <script src="popup.js"></script>
<script src="modal.js"></script> <script src="modal.js"></script>
<script src="menu.js"></script> <script src="menu.js"></script>
@ -36,208 +37,258 @@
</div> </div>
</div> </div>
<div class="tof">
<div class="menu-title" ><b>Table of Contents</b><div class="icon">open &#9660;</div></div><br>
<div class="submenu" style="display: none;">
<a class="index-menu-single" href="#start">1. Terms of Service</a><br>
<a class="index-menu-single" href="#interpretationdefinition">2. INTERPRETATION & DEFINITIONS</a><br>
<a class="index-menu-single" href="#interpretation">2-1. Interpretation</a><br>
<a class="index-menu-single" href="#definitions">2-2. Definitions</a><div class="icon2" >&#9660;</div><br>
<div class="submenu2" style="display: none;">
<a class="index-menu-single" href="#hyryc">&#10551; HAVE YOU READ YOUR CONTRACT?</a><br>
<a class="index-menu-single" href="#digitalcolonialsociety">&#10551; DIGITA COLONIAL SOCIETY</a><br>
<a class="index-menu-single" href="#digitallabour">&#10551; DIGTAL LABOUR</a><br>
<a class="index-menu-single" href="#textpublishingarchive">&#10551; DIGITAL TEXT PUBLISHING ARCHIVE</a><br>
<a class="index-menu-single" href="#analysis">&#10551; WORD ANALYSIS</a><br>
<a class="index-menu-single" href="#resemblance">&#10551; RESEMBLANCE OF TOS AND TREATIES</a><br>
<a class="index-menu-single" href="#tos">&#10551; TERMS OF SERVICES</a><br>
<a class="index-menu-single" href="#colonialtreaties">&#10551; COLONIAL TREATIES</a><br>
<a class="index-menu-single" href="#obfuscation">&#10551; OBFUSCATION OF LANGUAGE</a><br>
<a class="index-menu-single" href="#colonialism">&#10551; THE IDEA OF COLONIALISM</a><br>
<a class="index-menu-single" href="#affilate">&#10551; AFFILATE</a><br>
<a class="index-menu-single" href="#company">&#10551; COMPANY</a><br>
<a class="index-menu-single" href="#country">&#10551; COUNTRY</a><br>
<a class="index-menu-single" href="#device">&#10551; DEVICE</a><br>
<a class="index-menu-single" href="#service">&#10551; SERVICE</a><br>
<a class="index-menu-single" href="#third-party">&#10551; THIRD-PARTY SOCIAL MEDIA SERVICE</a><br>
<a class="index-menu-single" href="#website">&#10551; WEBSITE</a><br>
<a class="index-menu-single" href="#you">&#10551; YOU</a>
</div>
<a class="index-menu-single" href="#importantaspects">3. IMPORTANT ASPECTS</a><br>
<a class="index-menu-single" href="#aspects1">3-1. CONTRACT ASPECT</a><br>
<a class="index-menu-single" href="#aspects2">3-2. LINGUISTIC ASPECT</a><br>
<a class="index-menu-single" href="#contents">4. CONTENTS</a><br>
<a class="index-menu-single" href="#ourservice">5. OUR SERVICE</a><br>
<a class="index-menu-single" href="#acknowledgement">6. ACKNOWLEDGEMENT</a><br>
<a class="index-menu-single" href="#dependencies">7. DEPENDENCIES</a><br>
<a class="index-menu-single" href="#termination">8. TERMINATION</a><br>
<a class="index-menu-single" href="#liability">9. LIABILITY</a><br>
<a class="index-menu-single" href="#euusers">10. EU USERS</a><br>
<a class="index-menu-single" href="#translation">11.TRANSLATION INTERPRETATION</a><br>
<a class="index-menu-single" href="#links">12. LINKS REFERENCES</a><br>
<a class="index-menu-single" href="#licence">13. LICENSE</a><br>
<a class="index-menu-single" href="#changes">14. CHANGES</a><br>
<a class="index-menu-single" href="#contactus">15. CONTACT US</a><br>
</div>
</div>
<div id="header">Have you read your working contract?</div> <div id="header">Have you read your working contract?</div>
<div class="wrapper">
<div class="index-menu">
<div class="menu-title" ><b>Table of Contents</b></div><br>
<a class="index-menu-single" href="#start">1. Terms of Service</a><br>
<a class="index-menu-single" href="#interpretationdefinition">2. INTERPRETATION & DEFINITIONS</a><br>
<a class="index-menu-single" href="#interpretation">2-1. Interpretation</a><br>
<a class="index-menu-single" href="#definitions">2-2. Definitions</a><div class="icon" >&#9660;</div><br>
<div class="submenu" style="display: none;">
<a class="index-menu-single" href="#hyryc">&#10551; HAVE YOU READ YOUR CONTRACT?</a><br>
<a class="index-menu-single" href="#digitalcolonialsociety">&#10551; DIGITA COLONIAL SOCIETY</a><br>
<a class="index-menu-single" href="#digitallabour">&#10551; DIGTAL LABOUR</a><br>
<a class="index-menu-single" href="#textpublishingarchive">&#10551; DIGITAL TEXT PUBLISHING ARCHIVE</a><br>
<a class="index-menu-single" href="#analysis">&#10551; WORD ANALYSIS</a><br>
<a class="index-menu-single" href="#resemblance">&#10551; RESEMBLANCE OF TOS AND TREATIES</a><br>
<a class="index-menu-single" href="#tos">&#10551; TERMS OF SERVICES</a><br>
<a class="index-menu-single" href="#colonialtreaties">&#10551; COLONIAL TREATIES</a><br>
<a class="index-menu-single" href="#obfuscation">&#10551; OBFUSCATION OF LANGUAGE</a><br>
<a class="index-menu-single" href="#colonialism">&#10551; THE IDEA OF COLONIALISM</a><br>
<a class="index-menu-single" href="#affilate">&#10551; AFFILATE</a><br>
<a class="index-menu-single" href="#company">&#10551; COMPANY</a><br>
<a class="index-menu-single" href="#country">&#10551; COUNTRY</a><br>
<a class="index-menu-single" href="#device">&#10551; DEVICE</a><br>
<a class="index-menu-single" href="#service">&#10551; SERVICE</a><br>
<a class="index-menu-single" href="#third-party">&#10551; THIRD-PARTY SOCIAL MEDIA SERVICE</a><br>
<a class="index-menu-single" href="#website">&#10551; WEBSITE</a><br>
<a class="index-menu-single" href="#you">&#10551; YOU</a>
</div>
<a class="index-menu-single" href="#importantaspects">3. IMPORTANT ASPECTS</a><br>
<a class="index-menu-single" href="#aspects1">3-1. CONTRACT ASPECT</a><br>
<a class="index-menu-single" href="#aspects2">3-2. LINGUISTIC ASPECT</a><br>
<a class="index-menu-single" href="#contents">4. CONTENTS</a><br>
<a class="index-menu-single" href="#ourservice">5. OUR SERVICE</a><br>
<a class="index-menu-single" href="#acknowledgement">6. ACKNOWLEDGEMENT</a><br>
<a class="index-menu-single" href="#dependencies">7. DEPENDENCIES</a><br>
<a class="index-menu-single" href="#termination">8. TERMINATION</a><br>
<a class="index-menu-single" href="#liability">9. LIABILITY</a><br>
<a class="index-menu-single" href="#euusers">10. EU USERS</a><br>
<a class="index-menu-single" href="#translation">11.TRANSLATION INTERPRETATION</a><br>
<a class="index-menu-single" href="#links">12. LINKS REFERENCES</a><br>
<a class="index-menu-single" href="#licence">13. LICENCE</a><br>
<a class="index-menu-single" href="#changes">14. CHANGES</a><br>
<a class="index-menu-single" href="#contactus">15. CONTACT US</a><br>
</div> <div class="wrapper">
<div class="index-menu">
<div class="index-menu-right"> <div class="listbox-tos">
<div class="menu-title-right" ><b>List of Terms of Services</b></div><br> <div class="menu-title-right" ><b>List of Terms of Services</b></div><br>
<a class="menu-title-country" >Russia</a><br><br> <a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="button-right">FaceApp</a> <a class="index-menu-single single-right" id="button-right">FaceApp</a>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe> <iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div>
</div> </div>
</div>
<br><br>
<br><br>
<a class="menu-title-country" >China</a><br><br> <a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" id="button-right">TikTok</a> <a class="index-menu-single single-right" id="button-right">TikTok</a>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tiktok.html"></iframe> <iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.S.A.</a><br><br> <a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="button-right">PokemonGo</a> <a class="index-menu-single single-right" id="button-right">PokemonGo</a>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe> <iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Snapchat</a>
<a class="index-menu-single single-right" id="button-right">Snapchat</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
<iframe id="tosview" name="tosview" src="snapchat.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Netflix</a>
<a class="index-menu-single single-right" id="button-right">Netflix</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="netflix.html"></iframe>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">facebook</a>
<a class="index-menu-single single-right" id="button-right">facebook</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="facebook.html"></iframe>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">instagram</a>
<a class="index-menu-single single-right" id="button-right">instagram</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="instagram.html"></iframe>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Amazon</a>
<a class="index-menu-single single-right" id="button-right">Amazon</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="amazon.html"></iframe>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe> </div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<br><br>
<a class="menu-title-country" >Japan</a><br><br> <a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="button-right">Sony</a><br> <a class="index-menu-single" id="button-right">Sony</a><br>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe> <iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div>
</div> </div>
</div>
<br><br><br> <br><br><br>
</div>
<div class="menu-title-right" ><b>List of Colonial Treaties</b></div><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Peace Treaty of Tartu, Estonia</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
<div class="index-menu-right">
<div class="listbox-treaty">
<div class="menu-title-right" ><b>List of Colonial Treaties</b></div><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Peace Treaty of Tartu</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >China</a><br><br> <a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">TicTok</a><br><br>
<br><br>
<a class="menu-title-country" >U.S.A.</a><br><br> <a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Treaty of Paris (1898)</a> <a class="index-menu-single single-right" id="t_button-right">Kiram-Bates Treaty</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe> <iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.K.</a><br><br> <a class="menu-title-country" >U.K.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">United KingdomKorea Treaty of 1883</a> <a class="index-menu-single single-right" id="t_button-right">United KingdomKorea Treaty of 1883</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="uk.html"></iframe> <iframe id="treatyview" name="treatyview" src="uk.html"></iframe>
</div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="t_button-right">Hong Kong Letters Patent 1843</a>
<a class="index-menu-single single-right" id="t_button-right">Hong Kong Letters Patent 1843</a> <div id="t_myModal" class="t_modal">
<div id="t_myModal" class="t_modal"> <div class="t_modal-content">
<div class="t_modal-content"> <span class="t_close">&times;</span>
<span class="t_close">&times;</span> <iframe id="treatyview" name="treatyview" src="hk.html"></iframe>
<iframe id="treatyview" name="treatyview" src="hk.html"></iframe> </div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >Japan</a><br><br> <a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="t_button-right">JapanKorea Agreement of 1905</a> <a class="index-menu-single" id="t_button-right">JapanKorea Agreement of 1905</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="korea.html"></iframe> <iframe id="treatyview" name="treatyview" src="korea.html"></iframe>
</div>
</div> </div>
</div> <br><br>
<br><br>
</div>
</div> </div>
@ -245,13 +296,13 @@
<div class="tos"> <div class="tos">
<br><br> <br><br>
<h1><a name="start"></a>Terms of Service</h1><br> <h1><a class="namemargin" name="start"></a>Terms of Service</h1><br>
<p>Last updated: April 28, 2020</p> <p>Last updated: April 28, 2020</p>
<p>Please read these terms of service carefully before using Our service.</p><br><br> <p>Please read these terms of service carefully before using Our service.</p><br><br>
<h1><a name="interpretationdefinition"></a>Interpretation and Definitions</h1><br> <h1><a class="namemargin" name="interpretationdefinition"></a>Interpretation and Definitions</h1><br>
<h2><a name="interpretation"></a>Interpretation</h2><br> <h2><a class="namemargin" name="interpretation"></a>Interpretation</h2><br>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p> <p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p>
<p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p> <p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
@ -259,14 +310,14 @@
<br> <br>
<h2><a name="definitions"></a>Definitions</h2><br> <h2><a class="namemargin" name="definitions"></a>Definitions</h2><br>
<p>For the purposes of these Terms of service:</p><br> <p>For the purposes of these Terms of service:</p><br>
<ul> <ul>
<li><a name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li> <li><a class="namemargin" name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li>
<br><br> <br><br>
<li><a name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times. <li><a class="namemargin" name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times.
<br><br> <br><br>
@ -276,23 +327,23 @@
<br><br> <br><br>
<li><a name="digitallabour"></a><strong>DIGITAL LABOUR</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li> <li><a class="namemargin" name="digitallabour"></a><strong>DIGITAL LABOUR</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li>
<br><br> <br><br>
<li><a name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive <a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li> <li><a class="namemargin" name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive <a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li>
<br><br> <br><br>
<li><a name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li> <li><a class="namemargin" name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li>
<br><br> <br><br>
<li><a name="resemblance"></a><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm. <li><a class="namemargin" name="resemblance"></a><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm.
<br><br> <br><br>
<li><a name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/4687b8bf6d64d334e89197146ee96509" target="_blank">Terms of service Generator</a>.</li><br> <li><a class="namemargin" name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/4687b8bf6d64d334e89197146ee96509" target="_blank">Terms of service Generator</a>.</li><br>
<ul class="indent"> <ul class="indent">
<li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li> <li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li>
@ -308,7 +359,7 @@
<br><br> <br><br>
<li><a name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br> <li><a class="namemargin" name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br>
<ul class="indent"> <ul class="indent">
<li>are sometimes written in a way that renders them functionally useless. <li>are sometimes written in a way that renders them functionally useless.
@ -321,62 +372,62 @@
<br><br> <br><br>
<li><a name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well <a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li> <li><a class="namemargin" name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well <a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li>
<br><br> <br><br>
<li><a name="colonialism"></a><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li> <li><a class="namemargin" name="colonialism"></a><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li>
<br><br> <br><br>
<li><a name="affilate"></a><strong>AFFILATE</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li> <li><a class="namemargin" name="affilate"></a><strong>AFFILATE</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li>
<br> <br>
<li><a name="company"></a><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li> <li><a class="namemargin" name="company"></a><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li>
<br> <br>
<li><a name="country"></a><strong>COUNTRY</strong> refers to: Netherlands.</li> <li><a class="namemargin" name="country"></a><strong>COUNTRY</strong> refers to: Netherlands.</li>
<br> <br>
<li><a name="device"></a><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li> <li><a class="namemargin" name="device"></a><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li>
<br> <br>
<li><a name="service"></a><strong>SERVICE</strong> refers to the Website.</li> <li><a class="namemargin" name="service"></a><strong>SERVICE</strong> refers to the Website.</li>
<br> <br>
<li><a name="third-party"></a><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li> <li><a class="namemargin" name="third-party"></a><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li>
<br> <br>
<li><a name="website"></a><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li> <li><a class="namemargin" name="website"></a><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li>
<br> <br>
<li><a name="you"></a><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li> <li><a class="namemargin" name="you"></a><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li>
</ul> </ul>
<br> <br>
<p class="reference-text"><a name="1"></a>[1] Couldry, N. and Mejias, U.A. (2019) The costs of connection: how data is colonizing human life and appropriating it for capitalism. Culture and economic life. Stanford, California: Stanford University Press.</p> <p class="reference-text"><a class="namemargin" name="1"></a>[1] Couldry, N. and Mejias, U.A. (2019) The costs of connection: how data is colonizing human life and appropriating it for capitalism. Culture and economic life. Stanford, California: Stanford University Press.</p>
<p class="reference-text"><a name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p> <p class="reference-text"><a class="namemargin" name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p>
<p class="reference-text"><a name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false" target="_blank">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p> <p class="reference-text"><a class="namemargin" name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false" target="_blank">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p>
<p class="reference-text"><a name="4"></a>[4] Article: <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry</a></p> <p class="reference-text"><a class="namemargin" name="4"></a>[4] Article: <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry</a></p>
<br><br><br><br> <br><br><br><br>
<a name="importantaspects"></a><h1>Important Aspects</h1> <a class="namemargin" name="importantaspects"></a><h1>Important Aspects</h1>
<br> <br>
<a name="aspects1"></a><h2>As a contract aspect</h2><br> <a class="namemargin" name="aspects1"></a><h2>As a contract aspect</h2><br>
<ul class="indent"> <ul class="indent">
<li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li> <li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li>
@ -384,7 +435,7 @@
<br> <br>
<a name="aspects2"></a><h2>As a linguistic aspect</h2><br> <a class="namemargin" name="aspects2"></a><h2>As a linguistic aspect</h2><br>
<ul class="indent"> <ul class="indent">
@ -402,7 +453,7 @@
<br><br> <br><br>
<a name="contents"></a><h1>Contents</h1><br> <a class="namemargin" name="contents" id="contents-location"></a><h1>Contents</h1><br>
This archive presents the following Terms of Services such as This archive presents the following Terms of Services such as
@ -410,8 +461,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -419,8 +470,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tiktok.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -428,8 +479,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -437,8 +488,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="snapchat.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -446,8 +497,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="netflix.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -455,8 +506,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="facebook.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -464,8 +515,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="instagram.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -473,8 +524,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="amazon.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -482,32 +533,33 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div> --> </div>
</div> </div>
. We also provide some historical treaties made during one's colonial era, such as . We also provide some historical treaties made during one's colonial era, such as
<div id="t_button" class="button-ht" target="treatyview"><b>Peace Treaty of Tartu</b></div> <div id="t_button" class="button-ht" target="treatyview"><b>Peace Treaty of Tartu</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe> <!-- <iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div> --> </div>
</div> </div>
, ,
<div id="button" class="button-ht" target="treatyview"><b>Treaty of Paris</b></div> <div id="button" class="button-ht" target="treatyview"><b>Kiram-Bates Treaty</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe> <!-- <iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div> --> </div>
</div> </div>
, ,
<div id="button" class="button-htht" target="treatyview"><b>United KingdomKorea Treaty of 1883</b></div> <div id="button" class="button-ht" target="treatyview"><b>United KingdomKorea Treaty of 1883</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
@ -540,7 +592,7 @@
<br><br><br> <br><br><br>
<a name="ourservice"></a><h1>our service</h1><br> <a class="namemargin" name="ourservice"></a><h1>our service</h1><br>
<ul class="indent"> <ul class="indent">
<li>is to provide a suggestive way of comparing reading application from neutral documents.</li> <li>is to provide a suggestive way of comparing reading application from neutral documents.</li>
<li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li> <li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li>
@ -551,12 +603,12 @@
<br><br> <br><br>
<a name="acknowledgement"></a><h1>Acknowledgement</h1><br> <a class="namemargin" name="acknowledgement"></a><h1>Acknowledgement</h1><br>
<p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p> <p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p>
<br><br> <br><br>
<a name="dependencies"></a><h1>Dependencies</h1><br> <a class="namemargin" name="dependencies"></a><h1>Dependencies</h1><br>
<ul class="indent"> <ul class="indent">
<li><strong>Python</strong> is a computer language that is developed under an open source license, making it freely usable and distributable, even for commercial use. I used the Python library NLTK to create Part of Speech taggers in order to categorize words in the Terms of Service and the colonial treaties.</li> <li><strong>Python</strong> is a computer language that is developed under an open source license, making it freely usable and distributable, even for commercial use. I used the Python library NLTK to create Part of Speech taggers in order to categorize words in the Terms of Service and the colonial treaties.</li>
@ -596,12 +648,12 @@
<br><br> <br><br>
<a name="termination"></a><h1>Termination</h1><br> <a class="namemargin" name="termination"></a><h1>Termination</h1><br>
<p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of Service. Upon termination, Your right to use the service will cease immediately.</p> <p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of Service. Upon termination, Your right to use the service will cease immediately.</p>
<br><br> <br><br>
<a name="liability"></a><h1>Limitation of Liability</h1><br> <a class="namemargin" name="liability"></a><h1>Limitation of Liability</h1><br>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p><br> <p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p><br>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p><br> <p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p><br>
@ -610,18 +662,18 @@
<br><br> <br><br>
<a name="euusers"></a><h1>For European Union (EU) Users</h1><br> <a class="namemargin" name="euusers"></a><h1>For European Union (EU) Users</h1><br>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p> <p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p>
<br><br> <br><br>
<a name="translation"></a><h1>Translation Interpretation</h1><br> <a class="namemargin" name="translation"></a><h1>Translation Interpretation</h1><br>
<p>These Terms of service may have been translated if We have made them available to You on our service. You agree that the original English text shall prevail in the case of a dispute.</p> <p>These Terms of service may have been translated if We have made them available to You on our service. You agree that the original English text shall prevail in the case of a dispute.</p>
<br><br> <br><br>
<a name="links"></a><h1>Links to Other Websites</h1><br> <a class="namemargin" name="links"></a><h1>Links to Other Websites</h1><br>
<p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p> <p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p>
<br> <br>
@ -673,12 +725,18 @@
</li> </li>
<li class="reference-website"> <li class="reference-website">
<a style="border-style: none;" href="https://www.independent.co.uk/life-style/gadgets-and-tech/news/tiktok-china-data-privacy-lawsuit-bytedance-a9230426.html <a style="border-style: none;" href="https://www.independent.co.uk/life-style/gadgets-and-tech/news/tiktok-china-data-privacy-lawsuit-bytedance-a9230426.html" target="_blank">Tiktok secretly loaded with chinese surveillance software, lawsuit claims.</a>
" target="_blank">Tiktok secretly loaded with chinese surveillance software, lawsuit claims.</a>
</li> </li>
<br> <li class="reference-website">
<a style="border-style: none;" href="https://re-publica.com/en/session/burning-out-digital-colonialism" target="_blank">Burning out digital colonialism</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.extremetech.com/extreme/285823-most-website-terms-of-service-are-functionally-incomprehensible-to-americans" target="_blank">Most Website Terms of Service Are Functionally Incomprehensible to Americans. </a>
</li>
<br>
<h2>Visual References</h2> <h2>Visual References</h2>
@ -706,17 +764,17 @@
<br></br> <br></br>
<a name="licence"></a><h1>Licence</h1> <a class="namemargin" name="licence"></a><h1>License</h1>
<p>Copyleft: This is a free work. You can copy, distribute, and modify it under the terms of the <a style="border-style: none;" href="http://artlibre.org/licence/lal/en/" target="_blank">Free Art License</a></p> <p>Copyleft: This is a free work. You can copy, distribute, and modify it under the terms of the <a style="border-style: none;" href="http://artlibre.org/licence/lal/en/" target="_blank">Free Art License</a></p>
<br><br> <br><br>
<a name="changes"></a><h1>Changes to These Terms of service</h1> <a class="namemargin" name="changes"></a><h1>Changes to These Terms of service</h1>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion. By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p> <p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion. By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p>
<br><br> <br><br>
<a name="contactus"></a><h1>Contact Us</h1> <a class="namemargin" name="contactus"></a><h1>Contact Us</h1>
<p>This work has been produced in the context of the graduation research of Bohye Woo from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam University of Applied Sciences. <br> XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks. </p> <p>This work has been produced in the context of the graduation research of Bohye Woo from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam University of Applied Sciences. <br> XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks. </p>
<!-- <div href="https://xpub.nl" target="_blank">xpub.nl </div> <!-- <div href="https://xpub.nl" target="_blank">xpub.nl </div>
--> -->

@ -1,10 +1,11 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script> <script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="styletest.css"> <link rel="stylesheet" href="style.css">
<script src="popup.js"></script> <script src="popup.js"></script>
<script src="modal.js"></script> <script src="modal.js"></script>
<script src="menu.js"></script> <script src="menu.js"></script>
@ -80,7 +81,7 @@
<a class="index-menu-single" href="#euusers">10. EU USERS</a><br> <a class="index-menu-single" href="#euusers">10. EU USERS</a><br>
<a class="index-menu-single" href="#translation">11.TRANSLATION INTERPRETATION</a><br> <a class="index-menu-single" href="#translation">11.TRANSLATION INTERPRETATION</a><br>
<a class="index-menu-single" href="#links">12. LINKS REFERENCES</a><br> <a class="index-menu-single" href="#links">12. LINKS REFERENCES</a><br>
<a class="index-menu-single" href="#licence">13. LICENCE</a><br> <a class="index-menu-single" href="#licence">13. LICENSE</a><br>
<a class="index-menu-single" href="#changes">14. CHANGES</a><br> <a class="index-menu-single" href="#changes">14. CHANGES</a><br>
<a class="index-menu-single" href="#contactus">15. CONTACT US</a><br> <a class="index-menu-single" href="#contactus">15. CONTACT US</a><br>
@ -91,153 +92,162 @@
<div class="index-menu-right"> <div class="index-menu-right">
<div class="menu-title-right" ><b>List of Terms of Services</b></div><br> <div class="listbox-tos">
<div class="menu-title-right" ><b>List of Terms of Services</b></div><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="button-right">FaceApp</a> <a class="menu-title-country" >Russia</a><br><br>
<div id="myModal" class="modal"> <a class="index-menu-single single-right" id="button-right">FaceApp</a>
<div class="modal-content"> <div id="myModal" class="modal">
<span class="close">&times;</span> <div class="modal-content">
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div>
</div> </div>
</div>
<br><br>
<br><br>
<a class="menu-title-country" >China</a><br><br> <a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" id="button-right">TikTok</a> <a class="index-menu-single single-right" id="button-right">TikTok</a>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tiktok.html"></iframe> <iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.S.A.</a><br><br> <a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="button-right">PokemonGo</a> <a class="index-menu-single single-right" id="button-right">PokemonGo</a>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe> <iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Snapchat</a>
<a class="index-menu-single single-right" id="button-right">Snapchat</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
<iframe id="tosview" name="tosview" src="snapchat.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Netflix</a>
<a class="index-menu-single single-right" id="button-right">Netflix</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="netflix.html"></iframe>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">facebook</a>
<a class="index-menu-single single-right" id="button-right">facebook</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="facebook.html"></iframe>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">instagram</a>
<a class="index-menu-single single-right" id="button-right">instagram</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="instagram.html"></iframe>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe> </div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="button-right">Amazon</a>
<a class="index-menu-single single-right" id="button-right">Amazon</a> <div id="myModal" class="modal">
<div id="myModal" class="modal"> <div class="modal-content">
<div class="modal-content"> <span class="close">&times;</span>
<span class="close">&times;</span> <iframe id="tosview" name="tosview" src="amazon.html"></iframe>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe> </div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<br><br>
<a class="menu-title-country" >Japan</a><br><br> <a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="button-right">Sony</a><br> <a class="index-menu-single" id="button-right">Sony</a><br>
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe> <iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div>
</div> </div>
</div>
<br><br><br> <br><br><br>
</div>
<div class="menu-title-right" ><b>List of Colonial Treaties</b></div><br> <div class="listbox-treaty">
<div class="menu-title-right" ><b>List of Colonial Treaties</b></div><br>
<a class="menu-title-country" >Russia</a><br><br> <a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Peace Treaty of Tartu, Estonia</a> <a class="index-menu-single single-right" id="t_button-right">Peace Treaty of Tartu</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe> <iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >China</a><br><br> <a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">TicTok</a><br><br>
<br><br>
<a class="menu-title-country" >U.S.A.</a><br><br> <a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Treaty of Paris (1898)</a> <a class="index-menu-single single-right" id="t_button-right">Kiram-Bates Treaty</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe> <iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >U.K.</a><br><br> <a class="menu-title-country" >U.K.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">United KingdomKorea Treaty of 1883</a> <a class="index-menu-single single-right" id="t_button-right">United KingdomKorea Treaty of 1883</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="uk.html"></iframe> <iframe id="treatyview" name="treatyview" src="uk.html"></iframe>
</div>
</div> </div>
</div> <br>
<br> <a class="index-menu-single single-right" id="t_button-right">Hong Kong Letters Patent 1843</a>
<a class="index-menu-single single-right" id="t_button-right">Hong Kong Letters Patent 1843</a> <div id="t_myModal" class="t_modal">
<div id="t_myModal" class="t_modal"> <div class="t_modal-content">
<div class="t_modal-content"> <span class="t_close">&times;</span>
<span class="t_close">&times;</span> <iframe id="treatyview" name="treatyview" src="hk.html"></iframe>
<iframe id="treatyview" name="treatyview" src="hk.html"></iframe> </div>
</div> </div>
</div>
<br><br> <br><br>
<a class="menu-title-country" >Japan</a><br><br> <a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="t_button-right">JapanKorea Agreement of 1905</a> <a class="index-menu-single" id="t_button-right">JapanKorea Agreement of 1905</a>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="korea.html"></iframe> <iframe id="treatyview" name="treatyview" src="korea.html"></iframe>
</div>
</div> </div>
</div> <br><br>
<br><br>
</div>
</div> </div>
@ -245,13 +255,13 @@
<div class="tos"> <div class="tos">
<br><br> <br><br>
<h1><a name="start"></a>Terms of Service</h1><br> <h1><a class="namemargin" name="start"></a>Terms of Service</h1><br>
<p>Last updated: April 28, 2020</p> <p>Last updated: April 28, 2020</p>
<p>Please read these terms of service carefully before using Our service.</p><br><br> <p>Please read these terms of service carefully before using Our service.</p><br><br>
<h1><a name="interpretationdefinition"></a>Interpretation and Definitions</h1><br> <h1><a class="namemargin" name="interpretationdefinition"></a>Interpretation and Definitions</h1><br>
<h2><a name="interpretation"></a>Interpretation</h2><br> <h2><a class="namemargin" name="interpretation"></a>Interpretation</h2><br>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p> <p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p>
<p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p> <p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
@ -259,14 +269,14 @@
<br> <br>
<h2><a name="definitions"></a>Definitions</h2><br> <h2><a class="namemargin" name="definitions"></a>Definitions</h2><br>
<p>For the purposes of these Terms of service:</p><br> <p>For the purposes of these Terms of service:</p><br>
<ul> <ul>
<li><a name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li> <li><a class="namemargin" name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li>
<br><br> <br><br>
<li><a name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times. <li><a class="namemargin" name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times.
<br><br> <br><br>
@ -276,23 +286,23 @@
<br><br> <br><br>
<li><a name="digitallabour"></a><strong>DIGITAL LABOUR</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li> <li><a class="namemargin" name="digitallabour"></a><strong>DIGITAL LABOUR</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li>
<br><br> <br><br>
<li><a name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive <a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li> <li><a class="namemargin" name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive <a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li>
<br><br> <br><br>
<li><a name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li> <li><a class="namemargin" name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li>
<br><br> <br><br>
<li><a name="resemblance"></a><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm. <li><a class="namemargin" name="resemblance"></a><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm.
<br><br> <br><br>
<li><a name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/4687b8bf6d64d334e89197146ee96509" target="_blank">Terms of service Generator</a>.</li><br> <li><a class="namemargin" name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/4687b8bf6d64d334e89197146ee96509" target="_blank">Terms of service Generator</a>.</li><br>
<ul class="indent"> <ul class="indent">
<li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li> <li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li>
@ -308,7 +318,7 @@
<br><br> <br><br>
<li><a name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br> <li><a class="namemargin" name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br>
<ul class="indent"> <ul class="indent">
<li>are sometimes written in a way that renders them functionally useless. <li>are sometimes written in a way that renders them functionally useless.
@ -321,62 +331,62 @@
<br><br> <br><br>
<li><a name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well <a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li> <li><a class="namemargin" name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well <a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li>
<br><br> <br><br>
<li><a name="colonialism"></a><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li> <li><a class="namemargin" name="colonialism"></a><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li>
<br><br> <br><br>
<li><a name="affilate"></a><strong>AFFILATE</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li> <li><a class="namemargin" name="affilate"></a><strong>AFFILATE</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li>
<br> <br>
<li><a name="company"></a><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li> <li><a class="namemargin" name="company"></a><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li>
<br> <br>
<li><a name="country"></a><strong>COUNTRY</strong> refers to: Netherlands.</li> <li><a class="namemargin" name="country"></a><strong>COUNTRY</strong> refers to: Netherlands.</li>
<br> <br>
<li><a name="device"></a><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li> <li><a class="namemargin" name="device"></a><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li>
<br> <br>
<li><a name="service"></a><strong>SERVICE</strong> refers to the Website.</li> <li><a class="namemargin" name="service"></a><strong>SERVICE</strong> refers to the Website.</li>
<br> <br>
<li><a name="third-party"></a><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li> <li><a class="namemargin" name="third-party"></a><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li>
<br> <br>
<li><a name="website"></a><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li> <li><a class="namemargin" name="website"></a><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li>
<br> <br>
<li><a name="you"></a><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li> <li><a class="namemargin" name="you"></a><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li>
</ul> </ul>
<br> <br>
<p class="reference-text"><a name="1"></a>[1] Couldry, N. and Mejias, U.A. (2019) The costs of connection: how data is colonizing human life and appropriating it for capitalism. Culture and economic life. Stanford, California: Stanford University Press.</p> <p class="reference-text"><a class="namemargin" name="1"></a>[1] Couldry, N. and Mejias, U.A. (2019) The costs of connection: how data is colonizing human life and appropriating it for capitalism. Culture and economic life. Stanford, California: Stanford University Press.</p>
<p class="reference-text"><a name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p> <p class="reference-text"><a class="namemargin" name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p>
<p class="reference-text"><a name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false" target="_blank">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p> <p class="reference-text"><a class="namemargin" name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false" target="_blank">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p>
<p class="reference-text"><a name="4"></a>[4] Article: <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry</a></p> <p class="reference-text"><a class="namemargin" name="4"></a>[4] Article: <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry</a></p>
<br><br><br><br> <br><br><br><br>
<a name="importantaspects"></a><h1>Important Aspects</h1> <a class="namemargin" name="importantaspects"></a><h1>Important Aspects</h1>
<br> <br>
<a name="aspects1"></a><h2>As a contract aspect</h2><br> <a class="namemargin" name="aspects1"></a><h2>As a contract aspect</h2><br>
<ul class="indent"> <ul class="indent">
<li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li> <li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li>
@ -384,7 +394,7 @@
<br> <br>
<a name="aspects2"></a><h2>As a linguistic aspect</h2><br> <a class="namemargin" name="aspects2"></a><h2>As a linguistic aspect</h2><br>
<ul class="indent"> <ul class="indent">
@ -402,7 +412,7 @@
<br><br> <br><br>
<a name="contents"></a><h1>Contents</h1><br> <a class="namemargin" name="contents" id="contents-location"></a><h1>Contents</h1><br>
This archive presents the following Terms of Services such as This archive presents the following Terms of Services such as
@ -410,8 +420,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -419,8 +429,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tiktok.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -428,8 +438,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -437,8 +447,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="snapchat.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -446,8 +456,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="netflix.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -455,8 +465,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="facebook.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -464,8 +474,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="instagram.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -473,8 +483,8 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="amazon.html"></iframe>
</div> --> </div>
</div> </div>
, ,
@ -482,32 +492,33 @@
<div id="myModal" class="modal"> <div id="myModal" class="modal">
<div class="modal-content"> <div class="modal-content">
<span class="close">&times;</span> <span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe> <!-- <iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div> --> </div>
</div> </div>
. We also provide some historical treaties made during one's colonial era, such as . We also provide some historical treaties made during one's colonial era, such as
<div id="t_button" class="button-ht" target="treatyview"><b>Peace Treaty of Tartu</b></div> <div id="t_button" class="button-ht" target="treatyview"><b>Peace Treaty of Tartu</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe> <!-- <iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div> --> </div>
</div> </div>
, ,
<div id="button" class="button-ht" target="treatyview"><b>Treaty of Paris</b></div> <div id="button" class="button-ht" target="treatyview"><b>Kiram-Bates Treaty</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe> <!-- <iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div> --> </div>
</div> </div>
, ,
<div id="button" class="button-htht" target="treatyview"><b>United KingdomKorea Treaty of 1883</b></div> <div id="button" class="button-ht" target="treatyview"><b>United KingdomKorea Treaty of 1883</b></div>
<div id="t_myModal" class="t_modal"> <div id="t_myModal" class="t_modal">
<div class="t_modal-content"> <div class="t_modal-content">
<span class="t_close">&times;</span> <span class="t_close">&times;</span>
@ -540,7 +551,7 @@
<br><br><br> <br><br><br>
<a name="ourservice"></a><h1>our service</h1><br> <a class="namemargin" name="ourservice"></a><h1>our service</h1><br>
<ul class="indent"> <ul class="indent">
<li>is to provide a suggestive way of comparing reading application from neutral documents.</li> <li>is to provide a suggestive way of comparing reading application from neutral documents.</li>
<li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li> <li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li>
@ -551,12 +562,12 @@
<br><br> <br><br>
<a name="acknowledgement"></a><h1>Acknowledgement</h1><br> <a class="namemargin" name="acknowledgement"></a><h1>Acknowledgement</h1><br>
<p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p> <p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p>
<br><br> <br><br>
<a name="dependencies"></a><h1>Dependencies</h1><br> <a class="namemargin" name="dependencies"></a><h1>Dependencies</h1><br>
<ul class="indent"> <ul class="indent">
<li><strong>Python</strong> is a computer language that is developed under an open source license, making it freely usable and distributable, even for commercial use. I used the Python library NLTK to create Part of Speech taggers in order to categorize words in the Terms of Service and the colonial treaties.</li> <li><strong>Python</strong> is a computer language that is developed under an open source license, making it freely usable and distributable, even for commercial use. I used the Python library NLTK to create Part of Speech taggers in order to categorize words in the Terms of Service and the colonial treaties.</li>
@ -596,12 +607,12 @@
<br><br> <br><br>
<a name="termination"></a><h1>Termination</h1><br> <a class="namemargin" name="termination"></a><h1>Termination</h1><br>
<p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of Service. Upon termination, Your right to use the service will cease immediately.</p> <p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of Service. Upon termination, Your right to use the service will cease immediately.</p>
<br><br> <br><br>
<a name="liability"></a><h1>Limitation of Liability</h1><br> <a class="namemargin" name="liability"></a><h1>Limitation of Liability</h1><br>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p><br> <p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p><br>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p><br> <p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p><br>
@ -610,18 +621,18 @@
<br><br> <br><br>
<a name="euusers"></a><h1>For European Union (EU) Users</h1><br> <a class="namemargin" name="euusers"></a><h1>For European Union (EU) Users</h1><br>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p> <p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p>
<br><br> <br><br>
<a name="translation"></a><h1>Translation Interpretation</h1><br> <a class="namemargin" name="translation"></a><h1>Translation Interpretation</h1><br>
<p>These Terms of service may have been translated if We have made them available to You on our service. You agree that the original English text shall prevail in the case of a dispute.</p> <p>These Terms of service may have been translated if We have made them available to You on our service. You agree that the original English text shall prevail in the case of a dispute.</p>
<br><br> <br><br>
<a name="links"></a><h1>Links to Other Websites</h1><br> <a class="namemargin" name="links"></a><h1>Links to Other Websites</h1><br>
<p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p> <p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p>
<br> <br>
@ -673,12 +684,18 @@
</li> </li>
<li class="reference-website"> <li class="reference-website">
<a style="border-style: none;" href="https://www.independent.co.uk/life-style/gadgets-and-tech/news/tiktok-china-data-privacy-lawsuit-bytedance-a9230426.html <a style="border-style: none;" href="https://www.independent.co.uk/life-style/gadgets-and-tech/news/tiktok-china-data-privacy-lawsuit-bytedance-a9230426.html" target="_blank">Tiktok secretly loaded with chinese surveillance software, lawsuit claims.</a>
" target="_blank">Tiktok secretly loaded with chinese surveillance software, lawsuit claims.</a>
</li> </li>
<br> <li class="reference-website">
<a style="border-style: none;" href="https://re-publica.com/en/session/burning-out-digital-colonialism" target="_blank">Burning out digital colonialism</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.extremetech.com/extreme/285823-most-website-terms-of-service-are-functionally-incomprehensible-to-americans" target="_blank">Most Website Terms of Service Are Functionally Incomprehensible to Americans. </a>
</li>
<br>
<h2>Visual References</h2> <h2>Visual References</h2>
@ -706,20 +723,22 @@
<br></br> <br></br>
<a name="licence"></a><h1>Licence</h1> <a class="namemargin" name="licence"></a><h1>License</h1>
<p>Copyleft: This is a free work. You can copy, distribute, and modify it under the terms of the <a style="border-style: none;" href="http://artlibre.org/licence/lal/en/" target="_blank">Free Art License</a></p> <p>Copyleft: This is a free work. You can copy, distribute, and modify it under the terms of the <a style="border-style: none;" href="http://artlibre.org/licence/lal/en/" target="_blank">Free Art License</a></p>
<br><br> <br><br>
<a name="changes"></a><h1>Changes to These Terms of service</h1> <a class="namemargin" name="changes"></a><h1>Changes to These Terms of service</h1>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion. By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p> <p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion. By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p>
<br><br> <br><br>
<a name="contactus"></a><h1>Contact Us</h1> <a class="namemargin" name="contactus"></a><h1>Contact Us</h1>
<p>If you have any questions about these Terms of service, You can contact us:</p> <p>This work has been produced in the context of the graduation research of Bohye Woo from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam University of Applied Sciences. <br> XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks. </p>
<!-- <div href="https://xpub.nl" target="_blank">xpub.nl </div>
<ul class="indent">By email: haveyoureadyourcontract@gmail.com</ul> -->
<p>If you have any questions about these Terms of service, You can contact us:</p>
<ul class="indent">By email: haveyoureadyourcontract@gmail.com</ul>
</div> </div>
</div> </div>

@ -0,0 +1,761 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="style.css">
<script src="popup.js"></script>
<script src="modal.js"></script>
<script src="menu.js"></script>
<title>Have you read your contract?</title>
<style type="text/css">
</style>
</head>
<body>
<div class='popup'>
<div class='cnt223'><br>
<h1>About Cookies On This Site</h1><br><br>
<p>This website or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in the cookie policy. You accept the use of cookies or other identifiers by closing or dismissing this notice, by clicking a link or button or by continuing to browse otherwise. <br><br>
We also share information about your use of our site with our advertising and analytics partners. Read more about any of the purposes or vendors that we use, and exercise choices, by clicking 'Accept'. You can change your mind and revisit and change your choices at any time. <br><br>
By choosing &#8220;Agree&#8221; below, you agree that this website uses cookies, similar tracking and storage technologies, and information about the device you use to access our sites to enhance your viewing, user experience, personalize content. Click &#8220;Agree&#8221; to consent to these uses. Once you confirm your privacy choices here, you can make changes at any time by visiting your Privacy dashboard.
<br><br><br><br>
</p>
<a href='' class='popupclose'><b>Agree</b></a><br><br>
</div>
</div>
<div id="header">Have you read your working contract?</div>
<div class="wrapper">
<div class="index-menu">
<div class="menu-title" ><b>Table of Contents</b><div class="icon">open &#9660;</div></div><br>
<div class="submenu" style="display: none;">
<a class="index-menu-single" href="#start">1. Terms of Service</a><br>
<a class="index-menu-single" href="#interpretationdefinition">2. INTERPRETATION & DEFINITIONS</a><br>
<a class="index-menu-single" href="#interpretation">2-1. Interpretation</a><br>
<a class="index-menu-single" href="#definitions">2-2. Definitions</a><div class="icon2" >&#9660;</div><br>
<div class="submenu2" style="display: none;">
<a class="index-menu-single" href="#hyryc">&#10551; HAVE YOU READ YOUR CONTRACT?</a><br>
<a class="index-menu-single" href="#digitalcolonialsociety">&#10551; DIGITA COLONIAL SOCIETY</a><br>
<a class="index-menu-single" href="#digitallabour">&#10551; DIGTAL LABOUR</a><br>
<a class="index-menu-single" href="#textpublishingarchive">&#10551; DIGITAL TEXT PUBLISHING ARCHIVE</a><br>
<a class="index-menu-single" href="#analysis">&#10551; WORD ANALYSIS</a><br>
<a class="index-menu-single" href="#resemblance">&#10551; RESEMBLANCE OF TOS AND TREATIES</a><br>
<a class="index-menu-single" href="#tos">&#10551; TERMS OF SERVICES</a><br>
<a class="index-menu-single" href="#colonialtreaties">&#10551; COLONIAL TREATIES</a><br>
<a class="index-menu-single" href="#obfuscation">&#10551; OBFUSCATION OF LANGUAGE</a><br>
<a class="index-menu-single" href="#colonialism">&#10551; THE IDEA OF COLONIALISM</a><br>
<a class="index-menu-single" href="#affilate">&#10551; AFFILATE</a><br>
<a class="index-menu-single" href="#company">&#10551; COMPANY</a><br>
<a class="index-menu-single" href="#country">&#10551; COUNTRY</a><br>
<a class="index-menu-single" href="#device">&#10551; DEVICE</a><br>
<a class="index-menu-single" href="#service">&#10551; SERVICE</a><br>
<a class="index-menu-single" href="#third-party">&#10551; THIRD-PARTY SOCIAL MEDIA SERVICE</a><br>
<a class="index-menu-single" href="#website">&#10551; WEBSITE</a><br>
<a class="index-menu-single" href="#you">&#10551; YOU</a>
</div>
<a class="index-menu-single" href="#importantaspects">3. IMPORTANT ASPECTS</a><br>
<a class="index-menu-single" href="#aspects1">3-1. CONTRACT ASPECT</a><br>
<a class="index-menu-single" href="#aspects2">3-2. LINGUISTIC ASPECT</a><br>
<a class="index-menu-single" href="#contents">4. CONTENTS</a><br>
<a class="index-menu-single" href="#ourservice">5. OUR SERVICE</a><br>
<a class="index-menu-single" href="#acknowledgement">6. ACKNOWLEDGEMENT</a><br>
<a class="index-menu-single" href="#dependencies">7. DEPENDENCIES</a><br>
<a class="index-menu-single" href="#termination">8. TERMINATION</a><br>
<a class="index-menu-single" href="#liability">9. LIABILITY</a><br>
<a class="index-menu-single" href="#euusers">10. EU USERS</a><br>
<a class="index-menu-single" href="#translation">11.TRANSLATION INTERPRETATION</a><br>
<a class="index-menu-single" href="#links">12. LINKS REFERENCES</a><br>
<a class="index-menu-single" href="#licence">13. LICENSE</a><br>
<a class="index-menu-single" href="#changes">14. CHANGES</a><br>
<a class="index-menu-single" href="#contactus">15. CONTACT US</a><br>
</div>
</div>
<div class="index-menu-right">
<div class="listbox-tos">
<div class="menu-title-right" ><b>List of Terms of Services</b></div><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="button-right">FaceApp</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" id="button-right">TikTok</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="button-right">PokemonGo</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="button-right">Snapchat</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="button-right">Netflix</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="button-right">facebook</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="button-right">instagram</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="button-right">Amazon</a>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="button-right">Sony</a><br>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div>
</div>
<br><br><br>
</div>
<div class="listbox-treaty">
<div class="menu-title-right" ><b>List of Colonial Treaties</b></div><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Peace Treaty of Tartu</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >China</a><br><br>
<br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">Kiram-Bates Treaty</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<a class="index-menu-single single-right" id="t_button-right">United KingdomKorea Treaty of 1883</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="uk.html"></iframe>
</div>
</div>
<br>
<a class="index-menu-single single-right" id="t_button-right">Hong Kong Letters Patent 1843</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="hk.html"></iframe>
</div>
</div>
<br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" id="t_button-right">JapanKorea Agreement of 1905</a>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="korea.html"></iframe>
</div>
</div>
<br><br>
</div>
</div>
<div class="tos">
<br><br>
<h1><a class="namemargin" name="start"></a>Terms of Service</h1><br>
<p>Last updated: April 28, 2020</p>
<p>Please read these terms of service carefully before using Our service.</p><br><br>
<h1><a class="namemargin" name="interpretationdefinition"></a>Interpretation and Definitions</h1><br>
<h2><a class="namemargin" name="interpretation"></a>Interpretation</h2><br>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p>
<p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
<br>
<h2><a class="namemargin" name="definitions"></a>Definitions</h2><br>
<p>For the purposes of these Terms of service:</p><br>
<ul>
<li><a class="namemargin" name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li>
<br><br>
<li><a class="namemargin" name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times.
<br><br>
<ul class="indent">
<a class="text">(+)<span class="text-hover-top">Although it is clear that the modes, intensities, scales, and contexts of today's digital colonialism are distinctive from the historical colonialism, the underlying power structures remain the same (Couldry, 2019)</span></a> Of course, this doesn't mean that the transformation of colonialism has done fully identical. Unlike a historical colony that was bounded mostly by geographical locations, a digital colony has no physical borders. There are no geographical locations, there are only IP addresses, domain names, and user's data. Therefore, digital colonialism expands by exploiting more layers of human life itself through the use of technology <a id="reference-number" href="#1" class="text">[1]<span class="text-hover">(Couldry, 2019)</span></a>.</li>
</ul>
<br><br>
<li><a class="namemargin" name="digitallabour"></a><strong>DIGITAL LABOUR</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li>
<br><br>
<li><a class="namemargin" name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive <a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li>
<br><br>
<li><a class="namemargin" name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li>
<br><br>
<li><a class="namemargin" name="resemblance"></a><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm.
<br><br>
<li><a class="namemargin" name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/4687b8bf6d64d334e89197146ee96509" target="_blank">Terms of service Generator</a>.</li><br>
<ul class="indent">
<li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li>
<li>equivocate on the question of who you are selling the data or what they are sharing with.</li>
<li>obfuscate the meaning of the context.</li>
<li>are being as opaque as possible about their intentions.</li>
<li>are way too long that users don't read them and just click accept.</li>
<li>Mislead users on their true intentions.</li>
<li>The power of ToS is equvalent of the length of Terms of Service.</li>
</ul>
<br><br>
<li><a class="namemargin" name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br>
<ul class="indent">
<li>are sometimes written in a way that renders them functionally useless.
<li>to most indigenous people with superior languages.</li>
<li>equivocate on how they will colonize the colony.</li>
<li>obfuscate the meaning of the context.</li>
<li>are being as opaque as possible about their intentions.</li>
<li>have unequal access to language in the side of the colonized.</li>
</ul>
<br><br>
<li><a class="namemargin" name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well <a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li>
<br><br>
<li><a class="namemargin" name="colonialism"></a><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li>
<br><br>
<li><a class="namemargin" name="affilate"></a><strong>AFFILATE</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li>
<br>
<li><a class="namemargin" name="company"></a><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li>
<br>
<li><a class="namemargin" name="country"></a><strong>COUNTRY</strong> refers to: Netherlands.</li>
<br>
<li><a class="namemargin" name="device"></a><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li>
<br>
<li><a class="namemargin" name="service"></a><strong>SERVICE</strong> refers to the Website.</li>
<br>
<li><a class="namemargin" name="third-party"></a><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li>
<br>
<li><a class="namemargin" name="website"></a><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li>
<br>
<li><a class="namemargin" name="you"></a><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li>
</ul>
<br>
<p class="reference-text"><a class="namemargin" name="1"></a>[1] Couldry, N. and Mejias, U.A. (2019) The costs of connection: how data is colonizing human life and appropriating it for capitalism. Culture and economic life. Stanford, California: Stanford University Press.</p>
<p class="reference-text"><a class="namemargin" name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p>
<p class="reference-text"><a class="namemargin" name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false" target="_blank">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p>
<p class="reference-text"><a class="namemargin" name="4"></a>[4] Article: <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry</a></p>
<br><br><br><br>
<a class="namemargin" name="importantaspects"></a><h1>Important Aspects</h1>
<br>
<a class="namemargin" name="aspects1"></a><h2>As a contract aspect</h2><br>
<ul class="indent">
<li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li>
</ul>
<br>
<a class="namemargin" name="aspects2"></a><h2>As a linguistic aspect</h2><br>
<ul class="indent">
<li><strong>Language as a colonial tool</strong>: Treaties in colonial times and Terms of Service in modern time both are to show a way to indoctrinate/manipulate the colonize subject by language.</li>
<li><strong>Polarity of calming language</strong>: Using their comfort language become a colonial language. Comforting language for the company that are using highly polarized terms sometimes obfuscates or conceal users' labour to deceive them.</li>
<li><strong>Language as a colonial waterway</strong>: Shiproute in colonial times are used to sail to exchange goods, extract sources, and import labours. Through Language as a colonial waterway, it became a medium by which to interface with the colonizer.</li>
<li><strong>Language as a colonial language</strong>:Using a language that you're porting into the colony in order to be able to extract the resources. (ex, Japanese forced Korean to speak Japanese) </li><br>
</ul>
</li>
<br><br>
<a class="namemargin" name="contents" id="contents-location"></a><h1>Contents</h1><br>
This archive presents the following Terms of Services such as
<div id="button" class="button-tos" target="tosview"><b>FaceApp</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Tiktok</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="tiktok.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>PokemonGo</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Snapchat</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="snapchat.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Netflix</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="netflix.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Facebook</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="facebook.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Instagram</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="instagram.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Amazon</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="amazon.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-tos" target="tosview"><b>Sony</b></div>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<!-- <iframe id="tosview" name="tosview" src="sony.html"></iframe>
--> </div>
</div>
. We also provide some historical treaties made during one's colonial era, such as
<div id="t_button" class="button-ht" target="treatyview"><b>Peace Treaty of Tartu</b></div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<!-- <iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-ht" target="treatyview"><b>Kiram-Bates Treaty</b></div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<!-- <iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
--> </div>
</div>
,
<div id="button" class="button-ht" target="treatyview"><b>United KingdomKorea Treaty of 1883</b></div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="uk.html"></iframe>
</div>
</div>
,
<div id="button" class="button-ht" target="treatyview"><b>Hong Kong Letters Patent 1843</b></div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="hk.html"></iframe>
</div>
</div>
,
<div id="button" class="button-ht" target="treatyview"><b>JapanKorea Agreement of 1905</b></div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="korea.html"></iframe>
</div>
</div>
. These are a comparative reading application to interpret making connections on how the complex documents are operating similar ways in colonialism.
<br><br><br>
<a class="namemargin" name="ourservice"></a><h1>our service</h1><br>
<ul class="indent">
<li>is to provide a suggestive way of comparing reading application from neutral documents.</li>
<li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li>
<li>is to question the concept of digital colonialism by providing a tool to read languages of Terms of Service as a modern-colonial means to deceive users.</li>
<li>is to analyze ToS from major tech companies to investigate how particular terms are being used in the specific context of ToS. How does these platforms have modern-colonial aspects in ToS?</li>
<li>is to examine what is modern-colonial languages by taking a closer look on words within the realm of ToS. </li>
</ul>
<br><br>
<a class="namemargin" name="acknowledgement"></a><h1>Acknowledgement</h1><br>
<p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p>
<br><br>
<a class="namemargin" name="dependencies"></a><h1>Dependencies</h1><br>
<ul class="indent">
<li><strong>Python</strong> is a computer language that is developed under an open source license, making it freely usable and distributable, even for commercial use. I used the Python library NLTK to create Part of Speech taggers in order to categorize words in the Terms of Service and the colonial treaties.</li>
<li><strong>NLTK</strong> is a leading platform to work with human language data. It provided this project for classification, tokenization and tagging words.</li>
<li><strong>POS Tagger</strong> is the process of classifying words into their parts of speech and labeling them accordingly in NLTK. It reads text in some language and assigns parts of speech to each word (and other token), such as noun, verb, adjective and more. An alphabetical list of part-of-speech tags used in this project are as followed:</li>
<br>
<li>TO: to</li>
<li>DT: Determiner</li>
<li>IN: Preposition or subordinating conjunction</li>
<li>WDT: Wh-determiner</li>
<li>WP: Wh-pronoun</li>
<li>MD: Modal</li>
<li>PRP: Personal pronoun</li>
<li>CC: Coordinating conjunction</li>
<li>NN: Noun, singular or mass</li>
<li>NNS: Noun, plural</li>
<li>NNPS: Proper noun, singular</li>
<li>NNPS: Proper noun, plural</li>
<li>VB: Verb, base form</li>
<li>VBD: Verb, past tens</li>
<li>VBG: Verb, gerund or present participle</li>
<li>VBN: Verb, past participle</li>
<li>VBP: Verb, non-3rd person singular present</li>
<li>VBZ: Verb, 3rd person singular present</li>
<li>VVD: verb, past tense</li>
<li>JJ: Adjective</li>
<li>JJR: Adjective, comparative</li>
<li>JJS: Adjective, superlative</li>
<li>RB: Adverb</li>
<li>RBR: Adverb, comparative</li>
<li>RBS: Adverb, superlative</li>
</ul>
<br><br>
<a class="namemargin" name="termination"></a><h1>Termination</h1><br>
<p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of Service. Upon termination, Your right to use the service will cease immediately.</p>
<br><br>
<a class="namemargin" name="liability"></a><h1>Limitation of Liability</h1><br>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p><br>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p><br>
<p>Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.</p>
<br><br>
<a class="namemargin" name="euusers"></a><h1>For European Union (EU) Users</h1><br>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p>
<br><br>
<a class="namemargin" name="translation"></a><h1>Translation Interpretation</h1><br>
<p>These Terms of service may have been translated if We have made them available to You on our service. You agree that the original English text shall prevail in the case of a dispute.</p>
<br><br>
<a class="namemargin" name="links"></a><h1>Links to Other Websites</h1><br>
<p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p>
<br>
<h2>Website References</h2>
<li class="reference-website">
<a style="border-style: none;" href="https://www.cnet.com/how-to/amazon-and-google-are-listening-to-your-voice-recordings-heres-what-we-know/" target="_blank">Amazon and Google are listening to your voice recordings. Here's what we know about that.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.cnet.com/news/faceapp-says-its-not-uploading-all-your-photos/" target="_blank">FaceApp says it's not uploading all your photos. </a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.cnet.com/how-to/amazon-and-google-are-listening-to-your-voice-recordings-heres-what-we-know/" target="_blank">FaceApp was a test. We didn't pass.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://fossbytes.com/tiktok-is-spyware-reddit-ceo-steve-huffman/" target="_blank">Dont Install TikTok On Your Phone, Its A Spyware: Reddit CEO.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.wired.com/story/faceapp-privacy-backlash-facebook/" target="_blank">Think FaceApp Is Scary? Wait Till You Hear About Facebook.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.cnet.com/news/yes-the-robot-dog-ate-your-privacy/" target="_blank">Yes, the robot dog ate your privacy.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.extremetech.com/extreme/285823-most-website-terms-of-service-are-functionally-incomprehensible-to-americans" target="_blank">Most Website Terms of Service Are Functionally Incomprehensible to Americans.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://news.ycombinator.com/item?id=22998423" target="_blank">Disney claims anyone using a Twitter hashtag is agreeing to their terms of use.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://techcrunch.com/2015/08/21/agree-to-disagree/" target="_blank">Terms And Conditions Are The Biggest Lie Of Our Industry.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.theguardian.com/technology/2017/mar/03/terms-of-service-online-contracts-fine-print" target="_blank">Click to agree with what? No one reads terms of service, studies confirm.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.npr.org/2014/09/01/345044359/why-do-we-blindly-sign-terms-of-service-agreements" target="_blank">Why Do We Blindly Sign Terms Of Service Agreements?</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.independent.co.uk/life-style/gadgets-and-tech/news/tiktok-china-data-privacy-lawsuit-bytedance-a9230426.html" target="_blank">Tiktok secretly loaded with chinese surveillance software, lawsuit claims.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://re-publica.com/en/session/burning-out-digital-colonialism" target="_blank">Burning out digital colonialism</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://www.extremetech.com/extreme/285823-most-website-terms-of-service-are-functionally-incomprehensible-to-americans" target="_blank">Most Website Terms of Service Are Functionally Incomprehensible to Americans. </a>
</li>
<br>
<h2>Visual References</h2>
<li class="reference-website">
<a style="border-style: none;" href="https://4.bp.blogspot.com/-eJAQ-4vijgQ/WoDQVcUDhgI/AAAAAAAAAVo/i3_EbJ1nGI87rawsV8-SJlyvdAtNapVPgCLcBGAs/s1600/Waters%2BIsgro%25CC%2580.jpg" target="_blank">Isgrò and Waters, problem erased.</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="http://magazine.art21.org/wp-content/uploads/2008/01/holzer-028.jpg" target="_blank">Jenny Holzer</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://posthumancomplicities.tumblr.com/image/157733257011" target="_blank">Zong! As told to the author by Setaey Adamu Boateng</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://textarthistory.files.wordpress.com/2015/11/humtete2_750.jpg" target="_blank">Tom Phillips</a>
</li>
<li class="reference-website">
<a style="border-style: none;" href="https://africanlegends.files.wordpress.com/2016/12/british-treaty-in-nigeria_itsekiri-1884_0.jpg?w=500" target="_blank">Colonial Treaties in Africa: British Protection Treaty with the Itsekiri of Nigeria 1884</a>
</li>
<br></br>
<a class="namemargin" name="licence"></a><h1>License</h1>
<p>Copyleft: This is a free work. You can copy, distribute, and modify it under the terms of the <a style="border-style: none;" href="http://artlibre.org/licence/lal/en/" target="_blank">Free Art License</a></p>
<br><br>
<a class="namemargin" name="changes"></a><h1>Changes to These Terms of service</h1>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion. By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p>
<br><br>
<a class="namemargin" name="contactus"></a><h1>Contact Us</h1>
<p>This work has been produced in the context of the graduation research of Bohye Woo from the Experimental Publishing (XPUB) Master course at the Piet Zwart Institute, Willem de Kooning Academy, Rotterdam University of Applied Sciences. <br> XPUB is a two year Master of Arts in Fine Art and Design that focuses on the intents, means and consequences of making things public and creating publics in the age of post-digital networks. </p>
<!-- <div href="https://xpub.nl" target="_blank">xpub.nl </div>
-->
<p>If you have any questions about these Terms of service, You can contact us:</p>
<ul class="indent">By email: haveyoureadyourcontract@gmail.com</ul>
</div>
</div>
</body>
</html>

@ -1,297 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
<link rel="stylesheet" href="styletest.css">
<script src="highlight.js"></script>
<script src="popup.js"></script>
<title>Have you read your contract?</title>
<style type="text/css">
</style>
</head>
<body>
<div class='popup'>
<div class='cnt223'>
<h1>About Cookies On This Site</h1><br>
<p>This website or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in the cookie policy. You accept the use of cookies or other identifiers by closing or dismissing this notice, by clicking a link or button or by continuing to browse otherwise. <br><br>
We also share information about your use of our site with our advertising and analytics partners. Read more about any of the purposes or vendors that we use, and exercise choices, by clicking 'Accept'. You can change your mind and revisit and change your choices at any time. <br><br>
By choosing “Agree” below, you agree that this website uses cookies, similar tracking and storage technologies, and information about the device you use to access our sites to enhance your viewing, user experience, personalize content. Click “Agree” to consent to these uses. Once you confirm your privacy choices here, you can make changes at any time by visiting your Privacy dashboard.
<br><br><br><br>
<a href='' class='popupclose'>Agree</a><br><br>
</p>
</div>
</div>
<div id="header">Have you read your working contract?</div>
<div class="wrapper">
<div class="index-menu">
<a class="menu-title" >Table of Contents</a><br><br>
<a class="index-menu-single" href="#start">1. Terms of Service</a><br>
<a class="index-menu-single" href="#interpretation">2-1. Interpretation</a><br>
<a class="index-menu-single" href="#definitions">2-2. Definitions</a><br>
<a class="index-menu-single" href="#hyryc">&#10551; HAVE YOU READ YOUR CONTRACT?</a><br>
<a class="index-menu-single" href="#textpublishingarchive">&#10551; DIGITAL TEXT PUBLISHING ARCHIVE</a><br>
<a class="index-menu-single" href="#analysis">&#10551; WORD ANALYSIS</a><br>
<a class="index-menu-single" href="#obfuscation">&#10551; OBFUSCATION OF LANGUAGE</a><br>
</div>
<div class="index-menu-right">
<a class="menu-title" >List of Terms of Services</a><br><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" href="#start">FaceApp</a><br><br>
<a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">TicTok</a><br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" href="#definitions">PokemonGo</a><br>
<a class="index-menu-single single-right" href="#hyryc">Snapchat</a><br>
<a class="index-menu-single single-right" href="#textpublishingarchive">Netflix</a><br>
<a class="index-menu-single single-right" href="#hyryc">facebook</a><br>
<a class="index-menu-single single-right" href="#hyryc">instagram</a><br>
<a class="index-menu-single single-right" href="#analysis">Amazon</a><br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" href="#obfuscation">Sony</a><br>
<br><br><br>
<a class="menu-title" >List of Colonial Treaties</a><br><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" href="#start">Peace Treaty of Tartu, Estonia</a><br><br>
<a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">TicTok</a><br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" href="#definitions">Treaty of Paris (1898)</a><br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">United KingdomKorea Treaty of 1883</a><br>
<a class="index-menu-single single-right" href="#interpretation">Hong Kong Letters Patent 1843</a><br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" href="#obfuscation">JapanKorea Agreement of 1905
</a><br><br>
</div>
<div class="tos">
<br><br>
<h1><a name="start"></a>Terms of Service</h1><br>
<p>Last updated: April 28, 2020</p>
<p>Please read these terms of service carefully before using Our service.</p><br><br><br><br>
<h1>Interpretation and Definitions</h1><br>
<h2><a name="interpretation"></a>Interpretation</h2>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p><br>
<p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
<br><br><br>
<h2><a name="definitions"></a>Definitions</h2>
<p>For the purposes of these Terms of service:</p>
<ul>
<li><a name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a modern-digital-colonial <a class="text" href="#textpublishingarchive">text publishing archive</a>, a series of word analysis that reveals the modern-colonial contexts/words in <a class="text" href="#tos">'Terms of Service (ToS)'</a>. ToS is a modern working/slavery contract in <a class="text" href="#digitalcolonialsociety">digital colonial society</a>, where big companies are dominating the power structures via ToS to deceive users. The project introduces the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS comparing with historical colonial treaties.</li><br>
<li><a name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive<a id="reference-number" href="#1" class="text">[1]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li><br>
<li><a name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect. Therefore, vernaculars used in English ToS, which has similarities to <a class="text" href="#colonialtreaties">colonial treaties</a> will be discovered by analyzing the words that were used during this period.</li><br>
<li><a name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tend to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in <a class="text" href="#colonialtreaties">colonial treaties</a> as well. </li><br>
<li><a name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. By doing so, the Empire of Japan had a full control over rullig Korean Empire <a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li><br>
<li><a name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>: It is a concept based on <a class="text" href="#digitalsociety">a digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where user's online behavior becomes monetisable commodity to be sold by <a class="text" href="#bigcorporations">big corporations<span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, and users don't properly get paid. This ingenious ways of extracting cheap labour from users show similar ways of exploitating natural/human resources in colonial times.
<br><br>
<a class="text">(+)<span class="text-hover-top">Although it is clear that the modes, intensities, scales, and contexts of today's digital colonialism are distinctive from the historical colonialism, the underlying power structures remain the same (Couldry, 2019)</span></a> Of course, this doesn't mean that the transformation of colonialism has done fully identical. Unlike a historical colony that was bounded mostly by geographical locations, a digital colony has no physical borders. There are no geographical locations, there are only IP addresses, domain names, and user's data. Therefore, digital colonialism expands by exploiting more layers of human life itself through the use of technology (Couldry, 2019).
</li>
<br>
<li><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. It is essential not to ignore that digital colonialism is applicable to countries regardless of the history.</li><br>
<li><a name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as terms of use and terms and conditions, commonly abbreviated as (ToS) are the legal agreements between a service provider and a person who wants to use that service. This means these Terms of service that form the entire agreement between You and the Company regarding the use of the service. This Terms of service agreement as been created with the help of <a class="text" href="https://app.termsfeed.com/download/free?agreement_type=TC&token=4687b8bf6d64d334e89197146ee96509">Terms of service Generator</a>.</li><br>
<li><strong>COMPANY</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li><br>
<li><strong>COUNTRY</strong> refers to: Netherlands</li><br>
<li><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li><br>
<li><strong>SERVICE</strong> refers to the Website.</li><br>
<li><strong>THIRD-PARTY SOCIAL MEDIA SERVICE</strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li><br>
<li><strong>WEBSITE</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com</li><br>
<li><strong>YOU</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable.</li><br>
</ul>
<br><br><br>
<p class="reference-text"><a name="1"></a>[1] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p>
<p class="reference-text"><a name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p>
<br><br><br><br>
<h1>Contents</h1><br>
<p>This archive presents the following ToS such as
<button id="button" class="button-faceapp" target="tosview">FaceApp</button>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div>
</div>
, TikTok, PokemonGo, Snaptchat, Netflix, Amazon, Aibo(Sony). We also provide some historical treaties made during one's colonial era, such as
<button id="t_button" class="button-russia">Peace Treaty of Tartu, Estonia</button>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
</div>
, for you to interpret how the former might have had some similar characteristics to the latter.</p>
<br><br><br>
<h1>our service</h1>
<ul>
<li>to contribute a platform of reading ToS. In doing so, it questions what does it mean to provide ToS in the digital corporate society.</li><br>
<li>to question the concept of digital colonialism by providing visualization of ToS language as a modern-colonial tool to deceive users.</li><br>
<li>to analyze ToS from major tech companies to investigate how particular terms are being used in the specific context of ToS. Because ToS platforms have different tones of voice, different words are being used. How does the platforms have modern-colonial aspects in ToS?</li><br>
<li>to examine what is modern-colonial language by taking a closer look on words within the realm of ToS. This provides categorization of modern-colonial language into digital colonial glossary.</li><br>
<li></li><br>
<li></li><br>
<li></li><br>
<li></li><br>
<li></li><br>
<li></li><br>
<li></li><br>
</ul>
<h1>Acknowledgement</h1>
<p>These are the Terms of service governing the use of this service and the agreement that operates between You and the Company. These Terms of service set out the rights and obligations of all users regarding the use of the service.</p>
<p>Your access to and use of the service is conditioned on Your acceptance of and compliance with these Terms of service. These Terms of service apply to all visitors, users and others who access or use the service.</p>
<p>By accessing or using the service You agree to be bound by these Terms of service. If You disagree with any part of these Terms of service then You may not access the service.</p>
<p>You represent that you are over the age of 18. The Company does not permit those under 18 to use the service.</p>
<p>Your access to and use of the service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our service.</p>
<h1>Links to Other Websites</h1>
<p>Our service may contain links to third-party web sites or services that are not owned or controlled by the Company.</p>
<p>The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services.</p>
<p>We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p>
<h1>Termination</h1>
<p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of service.</p>
<p>Upon termination, Your right to use the service will cease immediately.</p>
<h1>Limitation of Liability</h1>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p>
<p>Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.</p>
<h1>"AS IS" and "AS AVAILABLE" Disclaimer</h1>
<p>The service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.</p>
<p>Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the service, or the information, content, and materials or products included thereon; (ii) that the service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the service; or (iv) that the service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.</p>
<p>Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.</p>
<h1>Governing Law</h1>
<p>The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the service. Your use of the Application may also be subject to other local, state, national, or international laws.</p>
<h1>Disputes Resolution</h1>
<p>If You have any concern or dispute about the service, You agree to first try to resolve the dispute informally by contacting the Company.</p>
<h1>For European Union (EU) Users</h1>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p>
<h1>United States Legal Compliance</h1>
<p>You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.</p>
<h1>Severability and Waiver</h1>
<h2>Severability</h2>
<p>If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.</p>
<h2>Waiver</h2>
<p>Except as provided herein, the failure to exercise a right or to require performance of an obligation under this Terms shall not effect a party's ability to exercise such right or require such performance at any time thereafter nor shall be the waiver of a breach constitute a waiver of any subsequent breach.</p>
<h1>Translation Interpretation</h1>
<p>These Terms of service may have been translated if We have made them available to You on our service.</p>
<p>You agree that the original English text shall prevail in the case of a dispute.</p>
<h1>Changes to These Terms of service</h1>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.</p>
<p>By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p>
<h1>Contact Us</h1>
<p>If you have any questions about these Terms of service, You can contact us:</p>
<ul>
<li>By email: haveyoureadyourcontract@gmail.com</li>
</ul>
</div>
</div>
<script type="text/javascript" src="modal.js"></script>
</body>
</html>

@ -1,503 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
<link rel="stylesheet" href="styletest.css">
<script src="highlight.js"></script>
<script src="popup.js"></script>
<title>Have you read your contract?</title>
<style type="text/css">
</style>
</head>
<body>
<div class='popup'>
<div class='cnt223'>
<h1>About Cookies On This Site</h1><br>
<p>This website or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in the cookie policy. You accept the use of cookies or other identifiers by closing or dismissing this notice, by clicking a link or button or by continuing to browse otherwise. <br><br>
We also share information about your use of our site with our advertising and analytics partners. Read more about any of the purposes or vendors that we use, and exercise choices, by clicking 'Accept'. You can change your mind and revisit and change your choices at any time. <br><br>
By choosing &#8220;Agree&#8221; below, you agree that this website uses cookies, similar tracking and storage technologies, and information about the device you use to access our sites to enhance your viewing, user experience, personalize content. Click &#8220;Agree&#8221; to consent to these uses. Once you confirm your privacy choices here, you can make changes at any time by visiting your Privacy dashboard.
<br><br><br><br>
<a href='' class='popupclose'>Agree</a><br><br>
</p>
</div>
</div>
<div id="header">Have you read your working contract?</div>
<div class="wrapper">
<div class="index-menu">
<a class="menu-title" >Table of Contents</a><br><br>
<a class="index-menu-single" href="#start">1. Terms of Service</a><br>
<a class="index-menu-single" href="#interpretation">2-1. Interpretation</a><br>
<a class="index-menu-single" href="#definitions">2-2. Definitions</a><br>
<a class="index-menu-single" href="#hyryc">&#10551; HAVE YOU READ YOUR CONTRACT?</a><br>
<a class="index-menu-single" href="#textpublishingarchive">&#10551; DIGITAL TEXT PUBLISHING ARCHIVE</a><br>
<a class="index-menu-single" href="#analysis">&#10551; WORD ANALYSIS</a><br>
<a class="index-menu-single" href="#obfuscation">&#10551; OBFUSCATION OF LANGUAGE</a><br>
</div>
<div class="index-menu-right">
<a class="menu-title" >List of Terms of Services</a><br><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" href="#start">FaceApp</a><br><br>
<a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">TicTok</a><br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" href="#definitions">PokemonGo</a><br>
<a class="index-menu-single single-right" href="#hyryc">Snapchat</a><br>
<a class="index-menu-single single-right" href="#textpublishingarchive">Netflix</a><br>
<a class="index-menu-single single-right" href="#hyryc">facebook</a><br>
<a class="index-menu-single single-right" href="#hyryc">instagram</a><br>
<a class="index-menu-single single-right" href="#analysis">Amazon</a><br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" href="#obfuscation">Sony</a><br>
<br><br><br>
<a class="menu-title" >List of Colonial Treaties</a><br><br>
<a class="menu-title-country" >Russia</a><br><br>
<a class="index-menu-single single-right" href="#start">Peace Treaty of Tartu, Estonia</a><br><br>
<a class="menu-title-country" >China</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">TicTok</a><br><br>
<a class="menu-title-country" >U.S.A.</a><br><br>
<a class="index-menu-single single-right" href="#definitions">Treaty of Paris (1898)</a><br><br>
<a class="menu-title-country" >U.K.</a><br><br>
<a class="index-menu-single single-right" href="#interpretation">United KingdomKorea Treaty of 1883</a><br>
<a class="index-menu-single single-right" href="#interpretation">Hong Kong Letters Patent 1843</a><br><br>
<a class="menu-title-country" >Japan</a><br><br>
<a class="index-menu-single" href="#obfuscation">JapanKorea Agreement of 1905
</a><br><br>
</div>
<div class="tos">
<br><br>
<h1><a name="start"></a>Terms of Service</h1><br>
<p>Last updated: April 28, 2020</p>
<p>Please read these terms of service carefully before using Our service.</p><br><br><br><br>
<h1>Interpretation and Definitions</h1><br>
<h2><a name="interpretation"></a>Interpretation</h2>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions.</p><br>
<p>The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.</p>
<br><br><br>
<h2><a name="definitions"></a>Definitions</h2>
<p>For the purposes of these Terms of service:</p><br>
<ul>
<li><a name="hyryc"></a><strong>HAVE YOU READ YOUR CONTRACT?</strong> is a <a class="text" href="#textpublishingarchive">digital text archiving tool</a> that offers a comparative reading application in the modern-colonial contexts of <a class="text" href="#tos">'Terms of Service (ToS)'</a>. It allows users making unreadable legal documents readable by offering two types of objective texts such as Terms of Services and historical colonial treaties to experience how regulatory terms in neutral documents play in colonialism. This project opens up a discussion to suggest making the resemblance of <a class="text" href="#colonialtreaties">colonial treaties</a> in historical colonialism to the digital society by mapping out the whole architecture of language used in ToS compared with historical colonial treaties.</li>
<br><br>
<li><a name="digitalcolonialsociety"></a><strong>DIGITAL COLONIAL SOCIETY</strong>is a concept based on a <a class="text" href="#digitalsociety">digital society <span class="text-hover">that every aspect of lives is profoundly being affected by the domination of digital technology</span></a> where colonial heritages are omnipresent. As the Internet has become more prevalent in our lives, tech companies easily make use of users' online activities as monetizable commodities. This can be sold by <a class="text" href="#bigcorporations">big tech corporations <span class="text-hover">giving them direct power over political, economic and cultural domains of life</span></a>, users become digital workers of companies who use their <a class="text" href="#digitallabour">digital labour</a> freely to extract data through their online activities. This relationship between companies and users are inequitable, feels exploitative, and unfair. Interestingly, all of this shows similarities to the appropriating of human life, dispossessing natural resources, and dominating economics by indoctrinating and monopolizing manipulation in colonial times.
<br><br>
<ul class="indent" style="padding-left: 30px;">
<a class="text">(+)<span class="text-hover-top">Although it is clear that the modes, intensities, scales, and contexts of today's digital colonialism are distinctive from the historical colonialism, the underlying power structures remain the same (Couldry, 2019)</span></a> Of course, this doesn't mean that the transformation of colonialism has done fully identical. Unlike a historical colony that was bounded mostly by geographical locations, a digital colony has no physical borders. There are no geographical locations, there are only IP addresses, domain names, and user's data. Therefore, digital colonialism expands by exploiting more layers of human life itself through the use of technology<a id="reference-number" href="#1" class="text">[1]<span class="text-hover">(Couldry, 2019)</span></a>.</li>
</ul>
<br><br>
<li><a name="digitallabour"></a><strong>Digital labour</strong> is a concept that has become a crucial foundation of discussions within the realm of the political economy of the Internet (Burston, Dyer-Witheford and Hearn 2010; Fuchs and Dyer-Witheford 2013; Scholz 2012). During the development of Internet, people started making use of the Internet as a profitable space by strategically taking data from users <a class="text">online activities<span class="text-hover-top">These online activities can be defined as digital labour, such as simply browsing the Internet, being active in social networking sites, microblogs or content sharing sites related to leisure activities</span></a>. In this way, users automatically contribute to the profitability of companies in the digital space through non-reciprocally made consent by users who unwittingly clicked <a class="text" href="#tos">Terms of Services</a>. </li>
<br><br>
<li><a name="textpublishingarchive"></a><strong>DIGITAL TEXT PUBLISHING ARCHIVE</strong> means a digital (repository) infrastructure of text material that I desire to keep for a long-term preservation. It is evident that not much of digital material will survive<a id="reference-number" href="#3" class="text">[3]<span class="text-hover">(Zelkowitz, 2003): Advances in Computers: Information Repositories edited by Marvin Zelkowitz</span></a>. Archiving is important in digital age as a preservation tool because of perpetual changes in digital platform. This platform archives collections of related informations about my project including news articles, videos, books, tweets ... to proffer knowledges I gleaned from the web. The archive will contain different analyzations on the modern-colonial words and contexts. </li>
<br><br>
<li><a name="analysis"></a><strong>WORD ANALYSIS</strong> is very important because of the <a class="text" href="#obfuscation">obfuscation of language</a> in ToS. Usually ToS are made with polite and generic language to deceive users. By using these general terms, those big tech companies try to wash their hands of responsibility and disclaim their liability to back up themselves. Similarly to the language of ToS, the terminology in treaties are phrased in an equivocally circuitous manner that it's indirect.</li>
<br><br>
<li><strong>Resemblance of Terms of Service and colonial treaties</strong>: I insist that we are subject to be oblivious to these details in ToS agreements, although we all know of their existence. Everywhere on website you consistently have to click 'agree' or 'yes' to use the service provided from companies. Seeing ToS as modern working contract is urgent because it is apparent that companies are deliberately "hiring" users to let them join the forcefully produced labour farm.
<br><br>
<ul class="indent" style="padding-left: 30px;">
<strong>&lsqb;Terms of Services&#x5d;</strong>
<li>are written in a way that renders them functionally useless to most users with impenetrable legalese terms.</li>
<li>equivocate on the question of who you are selling the data or what they are sharing with.</li>
<li>obfuscate the meaning of the context.</li>
<li>are being as opaque as possible about their intentions.</li>
<li>are way too long that users don't read them and just click accept.</li>
<li>Mislead users on their true intentions.</li>
<li>' power is equvalent of the length of Terms of Service.</li>
<br>
<strong>&lsqb;Colonial Treaties&#x5d;</strong>
<li>are sometimes written in a way that renders them functionally useless.
<li>to most indigenous people with superior languages.</li>
<li>equivocate on how they will colonize the colony.</li>
<li>obfuscate the meaning of the context.</li>
<li>are being as opaque as possible about their intentions.</li>
<li>have unequal access to language in the side of the colonized.</li>
</ul>
</li>
<br><br>
<li><a name="tos"></a><strong>TERMS OF SERVICE (TOS)</strong> is also known as 'Terms of Use' or 'Terms and Conditions', commonly abbreviated as 'ToS' are the legal agreements between a service provider and a person who wants to use that service. This means that Terms of service forms the entire agreement between You and the Company regarding the use of the service. Terms of Services are way too long that users don't read them and just click accept. This Terms of service agreement has been created with the help of <a class="text" href="https://app.termsfeed.com/download/free?agreement_type=TC&token=4687b8bf6d64d334e89197146ee96509">Terms of service Generator</a>.</li>
<br><br>
<li><a name="colonialtreaties"></a><strong>COLONIAL TREATIES</strong> are known as agreements, pacts and major contracts made between countries during colonial times. It was a formally concluded agreement between a colonizer and a colony, these treaties are a binding formal agreement that establishes obligations between two or more subjects. Most of the time, colonial treaties were coercively made by a colonizer. It was very common that colonial treaties were slanted in favour of the colonizer, and pushed to sign it without knowing that sovreignty or jurisdiction will be infringed. One of the example would be, <a class="text">a treaty of Ganghwa Island<span class="text-hover-img"><img src="img/ganghwa.jpg" ></span></a> made between Japanese and Korean. They used a term called 'Unequal treaty' to refer that the treaty had generally regarded as an unequal treaty coerced by Japan. This gave extraterritorial rights to Japanese citizens in Korea, and forced the Korean government to open 3 ports to Japan.<a id="reference-number" href="#2" class="text">[2]<span class="text-hover">(Duus, 1998):The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press</span></a>.</li>
<br><br>
<li><a name="obfuscation"></a><strong>OBFUSCATION OF LANGUAGE</strong>: <a class="text" href="#tos">Terms of Service</a> tends to obfuscate its meaning of contexts by having a way too long texts, so that users don't read them and just click accept. Usually, ToS are written in impenetrable legalise, intentionally vague and generic language that designed to make it impossible to deceive users. During colonial times, obfuscation of language was happening in colonial treaties as well<a id="reference-number" href="#4" class="text">[4]<span class="text-hover">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</span></a>.</li>
<br><br>
<li><strong>THE IDEA OF COLONIALISM</strong> seems to be an eternal loop that comes back throughout history. The colonial heritage is omnipresent in every part of our lives from education programs, languages, gender and sexuality, religion, fashion, food even in digital sphere too <a id="reference-number" href="#5" class="text" >[5]<span class="text-hover" href="https://diversions.constantvzw.org/wiki/index.php?title=Words">DiVersions / DiVersions / DiVersies </span></a>. Therefore, it is essential not to ignore that digital colonialism is applicable to every countries regardless of the history.</li>
<br><br>
<li><strong>Affiliate</strong> means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.</li>
<br>
<li><strong>Company</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Have You Read Your Contract?.</li>
<br>
<li><strong>COUNTRY</strong> refers to: Netherlands</li>
<br>
<li><strong>DEVICE</strong> means any device that can access the service such as a computer, a cellphone or a digital tablet.</li>
<br>
<li><strong>SERVICE</strong> refers to the Website.</li>
<br>
<li><strong>Terms of Service</strong> (also referred as "Terms") mean these Terms of service that form the entire agreement between You and the Company regarding the use of the service. This Terms of service agreement as been created with the help of Terms of service Generator.</li>
<br>
<li><strong>Third-party Social Media service </strong> means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the service.</li>
<br>
<li><strong>Website</strong> refers to Have You Read Your Contract?, accessible from www.haveyoureadyourcontract.com </li>
<br>
<li><strong>You</strong> means the individual accessing or using the service, or the company, or other legal entity on behalf of which such individual is accessing or using the service, as applicable. </li>
</ul>
<br><br><br>
<p class="reference-text"><a name="2"></a>[2] (Duus, 1998): The Abacus and the Sword: The Japanese Penetration of Korea. University of California Press.</p>
<p class="reference-text"><a name="3"></a>[3] (Zelkowitz, 2003): <a class="reference-link" href="https://books.google.nl/books?hl=en&lr=&id=xqvv7yqtr2kC&oi=fnd&pg=PA1&dq=importance+of+knowledge+archiving&ots=9NU6J-zv88&sig=2pkfx30iXkDgFS4-wLsqT9iVs8Y#v=onepage&q=importance%20of%20knowledge%20archiving&f=false">Advances in Computers: Information Repositories edited by Marvin Zelkowitz</a></p>
<p class="reference-text"><a name="4"></a>[4] <a class="reference-link" href="https://techcrunch.com/2015/08/21/agree-to-disagree/">Article: Terms And Conditions Are The Biggest Lie Of Our Industry</a></p>
<br><br><br><br>
<h1>Important Aspects</h1>
<br>
<ul class="indent" style="padding-left: 30px;">
<strong>As a contract aspect</strong>
<li>Lots of treaties were sneakily made contract in colonial era to be lucrative, to get profit out of their colony. Same for ToS or privacy policies in digital corporate society where the big companies are dominating the power structures via making a contract to deceive users.</li>
<br>
<strong>As a linguistic aspect</strong>
<li><strong>Language as a colonial tool</strong>: Treaties in colonial times and Terms of Service in modern time both are to show a way to indoctrinate/manipulate the colonize subject by language.</li>
<li><strong>Polarity of calming language</strong>: Using their comfort language become a colonial language. Comforting language for the company that are using highly polarized terms sometimes obfuscates or conceal users' labour to deceive them.</li>
<li><strong>Language as a colonial waterway</strong>: Shiproute in colonial times are used to sail to exchange goods, extract sources, and import labours. Through Language as a colonial waterway, it became a medium by which to interface with the colonizer.</li>
<li><strong>Language as a colonial language</strong>:Using a language that you're porting into the colony in order to be able to extract the resources. (ex, Japanese forced Korean to speak Japanese) </li><br>
</ul>
</li>
<br><br>
<h1>Contents</h1><br>
<p>
This archive presents the following Terms of Services such as <div id="button" class="button-tos" target="tosview">FaceApp</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="faceapp.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Tiktok</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="tictok.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">PokemonGo</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="pokemongo.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Netflix</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="netflix.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Facebook</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="facebook.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Instagram</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="instagram.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Amazon</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="amazon.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Sony</div><div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<iframe id="tosview" name="tosview" src="sony.html"></iframe>
</div>
</div>
. We also provide some historical treaties made during one's colonial era, such as
<div id="t_button" class="button-ht" target="tosview">Peace Treaty of Tartu</div>
<div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="estonia.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Treaty of Paris</div><div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="paris.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">United KingdomKorea Treaty of 1883</div><div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="uk.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">Hong Kong Letters Patent 1843</div><div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="hk.html"></iframe>
</div>
</div>
,
<div id="button" class="button-tos" target="tosview">JapanKorea Agreement of 1905</div><div id="t_myModal" class="t_modal">
<div class="t_modal-content">
<span class="t_close">&times;</span>
<iframe id="treatyview" name="treatyview" src="korea.html"></iframe>
</div>
</div>
. These are a comparative reading application to interpret making connections on how the complex documents are operating similar ways in colonialism.
</p>
<br><br><br>
<h1>our service</h1>
<br>
<ul>
<li>is to provide a suggestive way of comparing reading application from neutral documents.</li><br>
<li>is to contribute a platform of reading ToS. In doing so, it questions what it means to provide ToS in the digital corporate society.</li><br>
<li>is to question the concept of digital colonialism by providing a tool to read languages of Terms of Service as a modern-colonial means to deceive users.</li><br>
<li>is to analyze ToS from major tech companies to investigate how particular terms are being used in the specific context of ToS. How does these platforms have modern-colonial aspects in ToS?</li><br>
<li>is to examine what is modern-colonial languages by taking a closer look on words within the realm of ToS. </li><br>
</ul>
<br><br>
<h1>Acknowledgement</h1>
<p>These are the Terms and Service governing the use of this Service and the agreement that operates between You and this website. These Terms of Service set out the rights and obligations of all users regarding the use of the Service. Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Service. These Terms and Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service You agree to be bound by these Terms and Service. If You disagree with any part of these Terms and Service then You may not access the Service. Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Website. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Important Aspects of the Website carefully before using Our Service.</p>
<br><br>
<h1>Links to Other Websites</h1><br>
<p>Our service may contain links to reference websites or services that are not owned or controlled by the Website. The website has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the website shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise You to read the terms of service and privacy policies of any third-party web sites or services that You visit.</p>
<br>
<h2>Website References</h2><br>
<li style="list-style-type: upper-roman;" >
<a style="border-style: none;" href="https://www.cnet.com/how-to/amazon-and-google-are-listening-to-your-voice-recordings-heres-what-we-know/">Amazon and Google are listening to your voice recordings. Here's what we know about that.</a>
</li>
<h2>Visual References</h2><br>
<strong>&lsqb;Terms of Services&#x5d;</strong>
<li></li>
<li></li>
<br><br>
<h1>Termination</h1><br>
<p>We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms of service.</p>
<p>Upon termination, Your right to use the service will cease immediately.</p>
<h1>Limitation of Liability</h1>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the service or 100 USD if You haven't purchased anything through the service.</p>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the service, third-party software and/or third-party hardware used with the service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.</p>
<p>Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.</p>
<h1>"AS IS" and "AS AVAILABLE" Disclaimer</h1>
<p>The service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.</p>
<p>Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the service, or the information, content, and materials or products included thereon; (ii) that the service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the service; or (iv) that the service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.</p>
<p>Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.</p>
<h1>Governing Law</h1>
<p>The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the service. Your use of the Application may also be subject to other local, state, national, or international laws.</p>
<h1>Disputes Resolution</h1>
<p>If You have any concern or dispute about the service, You agree to first try to resolve the dispute informally by contacting the Company.</p>
<h1>For European Union (EU) Users</h1>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.</p>
<h1>United States Legal Compliance</h1>
<p>You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.</p>
<h1>Severability and Waiver</h1>
<h2>Severability</h2>
<p>If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.</p>
<h2>Waiver</h2>
<p>Except as provided herein, the failure to exercise a right or to require performance of an obligation under this Terms shall not effect a party's ability to exercise such right or require such performance at any time thereafter nor shall be the waiver of a breach constitute a waiver of any subsequent breach.</p>
<h1>Translation Interpretation</h1>
<p>These Terms of service may have been translated if We have made them available to You on our service.</p>
<p>You agree that the original English text shall prevail in the case of a dispute.</p>
<h1>Changes to These Terms of service</h1>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.</p>
<p>By continuing to access or use Our service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the service.</p>
<h1>Contact Us</h1>
<p>If you have any questions about these Terms of service, You can contact us:</p>
<ul>
<li>By email: haveyoureadyourcontract@gmail.com</li>
</ul>
</div>
</div>
<script src="modal.js"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/instagram.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/instagram_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Instagram</div><br><img class="image" src="data:img/instagram_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Instagram'), ('Country of Origin', 'United States'), ('Initial release', 'October, 2010'), ('Type', 'Social Media'), ('Word Counts', '2,359'), ('Original Source', '<a href="https://help.instagram.com/581066165581870" target="_blank">link</a>'), ('Description', 'FInstagram is an American photo and video-sharing social networking service owned by Facebook, Inc. The app allows users to upload media, which can be edited with filters and organized with tags and location information. Posts can be shared publicly or with pre-approved followers. Users can browse other users&#39; content by tags and locations, and view trending content. Users can like photos and follow other users to add their content to a feed.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,7 +1,15 @@
$(function() { $(function() {
$('.icon').on('click',function(e) { $('.menu-title').on('click',function(e) {
e.preventDefault(); e.preventDefault();
$(".submenu").slideToggle(); $('.submenu').slideToggle();
});
});
$(function() {
$('.icon2').on('click',function(e) {
e.preventDefault();
$('.submenu2').slideToggle();
}); });
}); });

@ -1,95 +1,61 @@
$(document).ready(function(){ $(document).ready(function(){
// index page
var modal = document.getElementById("myModal"); //$("#myModal");
var btn = document.getElementById("button");
var btn_bar = document.getElementById("button-right");
var tos_iframe = document.getElementById("tosview");
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks the button, open the modal // When the user clicks the button, open the modal
$( ".button-tos" ).click(function() { $( '.button-tos, #button-right').click(function() {
var text = $(this).text().toLowerCase() + '.html';
console.log(text);
$('iframe#tosview').attr('src', text);
modal.style.display = "block";
var text_tos = $(this).text().toLowerCase() + '.html';
console.log(text_tos);
}); $('iframe#tosview').attr('src', text_tos);
$('#myModal').css('display', 'block');
$('html, body').css('position', 'fixed');
// When the user clicks right menu, open the modal
$( ".button-right" ).click(function() { });
var text = $(this).text().toLowerCase() + '.html';
console.log(text);
$('iframe#treatyview').attr('src', text); $('.close').click(function() {
modal.style.display = "block"; $('#myModal').css('display', 'none');
$('html, body').css("position", "relative");
window.location.replace("index.html#contents");
return false;
});
});
//right bar list
btn_bar.onclick = function() {
modal.style.display = "block";
}
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
tos_iframe.src = tos_iframe.src;
}
// When the user clicks right menu, open the modal
$('.button-ht, #t_button-right').click(function() {
var text_treaty = $(this).text().toLowerCase().replace(/\s/g, "-") + '.html';
console.log(text_treaty);
$('iframe#treatyview').attr('src', text_treaty);
$('#t_myModal').css('display', 'block');
$('html, body').css('position', 'fixed');
});
$('.t_close').click(function() {
$('#t_myModal').css('display', 'none');
$('html, body').css("position", "relative");
window.location.replace("index.html#contents");
return false;
// index page treaty_iframe.src = treaty_iframe.src;
var t_modal = document.getElementById("t_myModal");
var t_btn = document.getElementById("t_button");
var t_btn_bar = document.getElementById("t_button-right");
var treaty_iframe = document.getElementById("treatyview");
// Get the <span> element that closes the modal });
var t_span = document.getElementsByClassName("t_close")[0];
// When the user clicks the button, open the modal
t_btn.onclick = function() {
t_modal.style.display = "block";
}
//right bar list
t_btn_bar.onclick = function() {
modal.style.display = "block";
}
// When the user clicks on <span> (x), close the modal
t_span.onclick = function() {
t_modal.style.display = "none";
treaty_iframe.src = treaty_iframe.src;
}
});
$(function(){ })
var overlay_modal = $('<div id="overlay-modal"></div>');
overlay_modal.show();
overlay_modal.appendTo(document.body);
$('html, body').css('position', 'fixed');
$('.myModal').show();
$('.close').click(function(){
$('.myModal').hide();
overlay_modal.appendTo(document.body).remove();
$('html, body').css("position", "relative");
return false;
});
});

@ -0,0 +1,183 @@
$(document).ready(function(){
// index page
var modal = document.getElementById("myModal"); //$("#myModal");
var btn = document.getElementById("button");
var btn_bar = document.getElementById("button-right");
var tos_iframe = document.getElementById("tosview");
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks the button, open the modal
$( ".button-tos" ).click(function() {
var text_tos = $(this).text().toLowerCase() + '.html';
console.log(text_tos);
$('iframe#tosview').attr('src', text_tos);
$('#myModal').css('display', 'block');
});
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
tos_iframe.src = tos_iframe.src;
}
// When the user clicks right menu, open the modal
$( ".button-ht" ).click(function() {
var text_treaty = $(this).text().toLowerCase().replace(/\s/g, "-") + '.html';
console.log(text_treaty);
$('iframe#treatyview').attr('src', text_treaty);
$('#t_myModal').css('display', 'block');
});
$('.t_close').click(function() {
$('#t_myModal').css('display', 'none');
treaty_iframe.src = treaty_iframe.src;
})
});
// When the user clicks on <span> (x), close the modal
t_span.onclick = function() {
t_modal.style.display = "none";
treaty_iframe.src = treaty_iframe.src;
}
// index page
var t_modal = document.getElementById("t_myModal");
var t_btn = document.getElementById("t_button");
var t_btn_bar = document.getElementById("t_button-right");
var treaty_iframe = document.getElementById("treatyview");
// Get the <span> element that closes the modal
var t_span = document.getElementsByClassName("t_close")[0];
// When the user clicks the button, open the modal
t_btn.onclick = function() {
t_modal.style.display = "block";
}
//right bar list
t_btn_bar.onclick = function() {
modal.style.display = "block";
}
// When the user clicks on <span> (x), close the modal
t_span.onclick = function() {
t_modal.style.display = "none";
treaty_iframe.src = treaty_iframe.src;
}
$(document).ready(function(){
// index page
var modal = document.getElementById("myModal"); //$("#myModal");
var btn = document.getElementById("button");
var btn_bar = document.getElementById("button-right");
var tos_iframe = document.getElementById("tosview");
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks the button, open the modal
$( ".button-tos" ).click(function() {
var text_tos = $(this).text().toLowerCase() + '.html';
console.log(text_tos);
$('iframe#tosview').attr('src', text_tos);
$('#myModal').css('display', 'block');
});
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
// When the user clicks right menu, open the modal
$( ".button-ht" ).click(function() {
var text_treaty = $(this).text().toLowerCase().replace(/\s/g, "-") + '.html';
console.log(text_treaty);
$('iframe#treatyview').attr('src', text_treaty);
$('#t_myModal').css('display', 'block');
});
$('.t_close').click(function() {
$('#t_myModal').css('display', 'none');
treaty_iframe.src = treaty_iframe.src;
})
});
// index page
var t_modal = document.getElementById("t_myModal");
var t_btn = document.getElementById("t_button");
var t_btn_bar = document.getElementById("t_button-right");
var treaty_iframe = document.getElementById("treatyview");
// Get the <span> element that closes the modal
var t_span = document.getElementsByClassName("t_close")[0];
// When the user clicks the button, open the modal
t_btn.onclick = function() {
t_modal.style.display = "block";
}
//right bar list
t_btn_bar.onclick = function() {
modal.style.display = "block";
}
// When the user clicks on <span> (x), close the modal
t_span.onclick = function() {
t_modal.style.display = "none";
treaty_iframe.src = treaty_iframe.src;
}

@ -0,0 +1,39 @@
$(document).ready(function(){
// When the user clicks the button, open the modal
$( '.button-tos').click(function() {
var text_tos = $(this).text().toLowerCase() + '.html';
console.log(text_tos);
$('iframe#tosview').attr('src', text_tos);
$('#myModal').css('display', 'block');
});
$('.close').click(function() {
$('#myModal').css('display', 'none');
});
// When the user clicks right menu, open the modal
$('.button-ht').click(function() {
var text_treaty = $(this).text().toLowerCase().replace(/\s/g, "-") + '.html';
console.log(text_treaty);
$('iframe#treatyview').attr('src', text_treaty);
$('#t_myModal').css('display', 'block');
});
$('.t_close').click(function() {
$('#t_myModal').css('display', 'none');
treaty_iframe.src = treaty_iframe.src;
});
})

@ -0,0 +1,23 @@
$(function(){
var overlay_modal = $('<div id="overlay_modal"></div>');
overlay_modal.show();
overlay_modaloverlay_modal.appendTo(document.body);
$('html, body').css('position', 'fixed');
$('.button-tos, #button-right, .button-ht, #t_button-right ').show();
$('.popupclose').click(function(){
$('.close, .t_close').hide();
overlay_modal.appendTo(document.body).remove();
$('html, body').css("position", "relative");
return false;
});
$('.x').click(function(){
$('.popup').hide();
overlay.appendTo(document.body).remove();
return false;
});
});

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/netflix.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/netflix_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Netflix</div><br><img class="image" src="data:img/netflix_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Netflix'), ('Country of Origin', 'United States'), ('Initial release', 'August, 1997'), ('Type', 'Online Video Streaming'), ('Word Counts', '2,283'), ('Original Source', '<a href="https://help.netflix.com/legal/termsofuse" target="_blank">link</a>'), ('Description', 'Netflix is an American media-services provider and production company headquartered in Los Gatos, California. The company&#39;s primary business is its subscription-based streaming service which offers online streaming of a library of films and television programs, including those produced in-house.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

@ -0,0 +1,106 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
with open('treaty_file/america.txt', 'r') as russia_file:
russia_text = russia_file.read()
russia_text_list = russia_text.split("\n\n")
t_default_stopwords = set(stopwords.words('english'))
t_custom_stopwords = set(codecs.open('t_stopwords.txt', 'r').read().splitlines())
t_all_stopwords = t_default_stopwords | t_custom_stopwords
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="estonia.css">
<link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#t_wrapper (second wrapper)
print('<div class="t_wrapper"><div class="t_intro">')
img_url = base64.b64encode(open('img/america.jpg', 'rb').read()).decode('utf-8')
t_image = '<div class="t_img" style="position: fixed; background-color: gainsboro;">Treaty of Paris</div><br><img class="t_image" src="data:img/america.jpg;base64,{}">'.format(img_url)
print(t_image)
#t_info box
print('<div class ="t_info">')
t_infotext = [('Name of Treaty', 'Kiram-Bates Treaty'), ('Country of Origin', 'United States'), ('Signed', 'August, 1899'), ('Location', 'Jolo, Sultanate of Sulu'), ('Word Counts', '719'), ('Type', 'unilateral treaty'), ('Original Source', '<a href="https://en.wikisource.org/wiki/Kiram-Bates_Treaty" target="_blank">link</a>'), ('Description', 'The Kiram-Bates Treaty was a treaty signed by the U.S.A. and the Sultanate of Sulu during the PhilippineAmerican War. The treaty functioned to prevent the entry of the Sulu Sultanate into the Philippine-American War.')]
for t_title, t_info in t_infotext:
print('<div class="t_info-{0}"><div class="info_t_title" ><b>{0}</b></div><div class="t_info_content">{1}</div></div><br>'.format(t_title, t_info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#Treaty text
print('<div class="t_paragraph">')
t_tokenized_all = []
for t_paragraph in russia_text_list:
t_tokenized = word_tokenize(t_paragraph)
t_tokenized_all += t_tokenized # add to the tokenized_all
t_tagged = pos_tag(t_tokenized)
print('<p>')
for t_word, t_pos in t_tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(t_pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), t_word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), t_word))
print('</p>')
print('</div>')
#treaty colonial top words list
print('<div class="t_top_words"><div class="t_top_words_title"><b>Frequent words</b></div>')
t_tokens_without_stopwords = nltk.FreqDist(words.lower() for words in t_tokenized_all if words.lower() not in t_custom_stopwords)
t_frequency_word = FreqDist(t_tokens_without_stopwords)
t_top_words = t_tokens_without_stopwords.most_common(20)
for t_chosen_words, t_frequency in t_top_words:
print('<div class="t_chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(t_chosen_words, t_frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/pokemongo.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/pokemongo_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Pokemongo</div><br><img class="image" src="data:img/pokemongo_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Pokemongo'), ('Country of Origin', 'United States'), ('Initial release', 'July, 2016'), ('Type', 'Augmented Reality'), ('Word Counts', '8,516'), ('Original Source', '<a href="https://www.pokemon.com/us/privacy-notice/" target="_blank">link</a>'), ('Description', 'Pokémon Go is a 2016 augmented reality (AR) mobile game developed and published by Niantic(American software company) in collaboration with The Pokémon Company for iOS and Android devices.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/snapchat.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/snapchat_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Snapchat</div><br><img class="image" src="data:img/Snapchat_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Snapchat'), ('Country of Origin', 'United States'), ('Initial release', 'July, 2011'), ('Type', 'Photo Sharing'), ('Word Counts', '4,539'), ('Original Source', '<a href="https://www.snap.com/en-GB/terms/" target="_blank">link</a>'), ('Description', 'Snapchat is a multimedia messaging app used globally, created by Evan Spiegel, Bobby Murphy, and Reggie Brown, former students at Stanford University, and developed by Snap Inc., originally Snapchat Inc.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

File diff suppressed because one or more lines are too long

@ -0,0 +1,110 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
# faceapp_file = open('faceapp.txt','r')
with open('tos_file/sony.txt', 'r') as faceapp_file:
faceapp_text = faceapp_file.read()
faceapp_text_list = faceapp_text.split("\n\n")
#tos stopwords
tos_default_stopwords = set(stopwords.words('english'))
tos_custom_stopwords = set(codecs.open('stopwords.txt', 'r').read().splitlines())
tos_all_stopwords = tos_default_stopwords | tos_custom_stopwords
# multi-line string HTML
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#wrapper
print('<div class ="tos_wrapper"><div class="intro">')
#insert an image
# https://upload.wikimedia.org/wikipedia/commons/1/15/Joffe_signing_the_Treaty_of_Tartu.jpg
FaceApp_img_url = base64.b64encode(open('img/sony_logo.png', 'rb').read()).decode('utf-8')
FaceApp_image = '<div class="img" style="position: fixed; background-color: gainsboro;">Sony</div><br><img class="image" src="data:img/sony_logo.png;base64,{}">'.format(FaceApp_img_url)
print(FaceApp_image)
#info box
print('<div class ="info">')
infotext = [('Name of Service', 'Sony'), ('Country of Origin', 'Japan'), ('Initial release', '1998'), ('Type', 'Entertainment'), ('Word Counts', '8,041'), ('Original Source', '<a href="https://us.aibo.com/terms/pdf/terms-ai.pdf" target="_blank">link</a>'), ('Description', 'AIBO is a series of robotic pets designed and manufactured by Sony. Sony announced a prototype Aibo in mid-1998 in Japan.')]
for title, info in infotext:
print('<div class="info_{0}" ><div class="info_title" ><b>{0}</b></div><div class="info_content">{1}</div></div><br>'.format(title, info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#ToS text
print('<div class ="paragraph">')
tokenized_all = []
for paragraph in faceapp_text_list:
tokenized = word_tokenize(paragraph)
tokenized_all += tokenized # add to the tokenized_all
tagged = pos_tag(tokenized)
print('<p>')
for word, pos in tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), word))
print('</p>')
print('</div>')
#tos top words list
print('<div class="top_words"><div class="top_words_title" ><b>Frequent words</b></div>')
tokens_without_stopwords = nltk.FreqDist(words.lower() for words in tokenized_all if words.lower() not in tos_custom_stopwords)
frequency_word = FreqDist(tokens_without_stopwords)
top_words = tokens_without_stopwords.most_common(30)
for chosen_words, frequency in top_words:
print('<div class="chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(chosen_words, frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

@ -35,9 +35,31 @@
@import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@200;300;400;500&family=Source+Code+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@200;300;400;500&family=Source+Code+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');
/* pop-up */
#overlay { /* navigation locating right position*/
.namemargin:before {
display: block;
content: "";
height: 50px;
margin: -50px 0 0;
}
.tof {
width: calc(17vw);
padding: 5px;
top: 10px;
left: 15px;
z-index: 997;
background-color: black;
position: fixed;
font-size: 7pt;
}
/* not scrolling while modal is opened */
#overlay_modal {
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;
@ -45,41 +67,53 @@
height: 100%; height: 100%;
background-color: #000; background-color: #000;
filter:alpha(opacity=70); filter:alpha(opacity=70);
-moz-opacity:0.7; -moz-opacity:0.8;
-khtml-opacity: 0.7; -khtml-opacity: 0.8;
opacity: 0.7; opacity: 0.8;
z-index: 998; z-index: 997;
display: none; display: none;
} }
.cnt223 a{
text-decoration: none;
}
.popup{ /* pop-up */
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%; width: 100%;
margin: 0 auto; height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none; display: none;
position: fixed; }
z-index: 999;
.cnt223 a {
text-decoration: none;
} }
.cnt223{ .cnt223{
min-width: 600px; min-width: 600px;
width: 60vw; width: 55vw;
min-height: 150px; min-height: 150px;
margin: 100px auto; margin: 100px auto;
background: #f3f3f3; background: #f3f3f3;
position: relative; position: relative;
z-index: 999; z-index: 999;
padding: 15px 35px; padding: 15px 35px;
border-radius: 5px; border-radius: 50px;
box-shadow: 0 2px 5px #000; box-shadow: 0 2px 5px #000;
} }
.cnt223 p{ .cnt223 p{
font-size: 20px;
font-family: 'Anonymous Pro', monospace; /**/font-size: 16px;
font-family: 'Source Sans Pro', sans-serif;
clear: both; clear: both;
color: #555555; color: #555555;
} }
@ -95,27 +129,45 @@
position: relative; position: relative;
top: -25px; top: -25px;
width: 34px; width: 34px;
} }
.cnt223 .x:hover{ .cnt223 .x:hover{
cursor: pointer; cursor: pointer;
} }
.popupclose { .cnt223 > h1 {
background-color: black; text-align: center;
color: white !important; }
font-size: 15pt;
padding: 5px;
.popup{
width: 100%;
height: 100vh;
overflow-y: hidden;
margin: 0 auto;
display: none;
position: fixed;
z-index: 999;
}
.popupclose {
font-family: Belgika-40th;
color: black !important;
font-size: 20pt;
padding: 10px;
position: relative;
left: 24vw;
} }
.popupclose:hover { .popupclose:hover {
background-color: red; text-decoration-line: none;
border: 1px solid black; color: red !important;
color: white !important; font-size: 20pt;
font-size: 15pt; padding: 10px;
padding: 5px; position: relative;
left: 24vw;
} }
@ -130,275 +182,346 @@
padding: 0; padding: 0;
margin: 0; margin: 0;
} }
.wrapper {
background-color: black;
/* font-family: 'Source Code Pro', monospace;*/
font-family: 'Anonymous Pro', monospace;
/* font-family: 'Raleway', sans-serif;
*/ font-weight: 400;
line-height: 1.5;
font-size: 12pt;
width: 100%;
} body {
overflow-x: hidden;
}
.tos { .indent {
background-color: white; padding-left: 20px;
width: 60%; }
border: 0.5px solid black;
/* outline: 40px dotted black;
*/ padding: 40px;
margin: 0 auto;
} .icon {
float: right;
cursor: pointer;
}
.index-menu { .icon2 {
width: 15%; color: white;
top: 50px; float: right;
left: 20px; cursor: pointer;
}
font-family: Belgika-8th;
font-size: 7pt;
.wrapper {
background-color: black;
font-family: 'Source Sans Pro', sans-serif;
line-height: 1.9;
font-size: 12pt;
width: 100%;
overflow-x: hidden;
}
.tos {
background-color: white;
width: 55%;
border: 0.5px solid black;
padding: 40px;
margin: 0 auto;
}
.index-menu {
width: 17%;
top: 50px;
left: 20px;
font-family: Belgika-8th;
font-size: 7pt;
color: white;
letter-spacing: 0.6px;
position: fixed;
float: left;
z-index: 994;
}
.menu-title {
font-family: Belgika-40th;
color: white; color: white;
letter-spacing: 0.6px; cursor: pointer;
padding: 3px;
}
.menu-title:hover {
font-family: Belgika-40th;
background-color: white;
color: red;
cursor: pointer;
padding: 3px;
}
position: fixed;
float: left;
z-index: 998;
}
.menu-title {
border-bottom: 1px solid white; .menu-title-right {
font-family: Belgika-40th;
color: white; color: white;
margin-bottom: 10px;
}
}
.menu-title:hover { .menu-title-country {
background-color: black; border: 0.1px solid white;
color: white; color: white;
border-bottom: 1px solid white; padding: 5px;
z-index: 995;
}
} .menu-title-country:hover {
border: 0.1px solid white;
color: white;
padding: 5px;
z-index: 995;
}
.menu-title-country {
background-color: black;
color: white;
border: 0.1px solid white;
padding: 5px;
z-index: 995;
}
.index-menu-right {
width: 17.5%;
top: 50px;
right: calc(0.8vw);
overflow-y: auto;
.index-menu-right { font-family: Belgika-8th;
width: 15%; font-size: 7pt;
top: 50px; color: white;
right: calc(0.8vw); letter-spacing: 0.5px;
position: fixed;
float: left;
z-index: 994;
}
.index-menu-single {
font-family: Belgika-8th; font-family: Belgika-8th;
font-size: 7pt; font-size: 7pt;
color: white; color: white;
letter-spacing: 0.5px;
position: fixed;
float: left;
z-index: 994;
} border-bottom: none;
text-decoration: none;
line-height: 2;
padding: 2px;
}
.index-menu-single:hover {
background-color: white;
color: red;
.index-menu-single { }
font-family: Belgika-8th;
font-size: 7pt;
color: white;
border-bottom: none; .single-right {
text-decoration: none; line-height: 2;
line-height: 2; }
padding: 2px;
}
.index-menu-single:hover { #header {
background-color: white; background-color: black;
color: red; top: 0px;
width: 100%;
font-family: belgika-8th;
font-size: 12pt;
color: white;
text-align: center;
position: fixed;
padding: 10px;
z-index: 994;
} }
.single-right { #header h1 {
line-height: 2; text-align: center;
}
}
#header { #title-text {
background-color: black; font-family: Belgika-8th;
top: 0px; font-size: 30pt;
width: 100%;
font-family: belgika-8th;
font-size: 12pt;
color: white;
text-align: center;
position: fixed;
padding: 10px;
z-index: 998;
} }
#header h1 { h1, h2 {
text-align: center; font-family: Belgika;
font-size: 20pt;
} }
#title-text { .title {
font-family: Belgika-8th; font-family: Belgika;
font-size: 30pt; font-size: 20pt;
} }
h1, h2 { .subtitle {
font-family: Belgika; font-family: Belgika;
font-size: 20pt; font-size: 15pt;
}
.title {
font-family: Belgika;
font-size: 20pt;
}
.subtitle { }
font-family: Belgika;
font-size: 15pt;
}
a { a {
font-weight: bold; color: black;
color: black; text-decoration: none;
border-bottom: 2px dotted black;
text-decoration: none;
} }
a:hover { a:hover {
text-decoration: none; color: #0033FF;
text-decoration: none;
}
.text { }
font-weight: bold;
position: relative;
display: inline-block;
border-bottom: 2px dotted black;
} .text {
font-weight: bold;
position: relative;
display: inline-block;
padding-bottom: -5px;
.text .text-hover { border-bottom: 2px solid black;
visibility: hidden; cursor: pointer;
width: 400px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */ }
position: absolute;
/* z-index: 1;
*/
top: -90px;
left: 110%;
z-index: 998;
}
.text .text-hover {
visibility: hidden;
width: 400px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: #0033FF;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
top: calc(-9vh);
left: calc(-9vh);
z-index: 998;
}
.text .text-hover-top {
visibility: hidden;
width: 600px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */ .text .text-hover-top {
position: absolute; visibility: hidden;
z-index: 1; width: 600px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: #0033FF ;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */
position: absolute;
z-index: 1;
top: calc(-9vh);
left: calc(-9vh);
z-index: 998;
}
top: -120px; .text .text-hover-img {
left: 110%; visibility: hidden;
z-index: 998; /* Position the tooltip */
} position: absolute;
z-index: 998;
.text .text-hover-img { top: calc(-400px);
visibility: hidden; left: calc(-200px);
/* Position the tooltip */
position: absolute;
z-index: 1;
top: -400px; }
left: 5%;
}
.text:hover { .text:hover {
color: red; color: #0033FF ;
border-bottom: 2px dotted red; border-bottom: 2px solid #0033FF;
} cursor: pointer;
}
.text:hover .text-hover { .text:hover .text-hover {
visibility: visible; visibility: visible;
} }
.text:hover .text-hover-top { .text:hover .text-hover-top {
visibility: visible; visibility: visible;
} }
.text:hover .text-hover-img { .text:hover .text-hover-img {
visibility: visible; visibility: visible;
} }
#reference-number { #reference-number {
color: blue; color: blue;
font-weight: bold; font-weight: bold;
font-size: 11pt; font-size: 8pt;
border: none; border: none;
} }
.reference-text { .reference-text {
font-size: 9pt; font-size: 9pt;
border: none; border: none;
} }
.reference-link { .reference-link {
font-size: 9pt; font-size: 9pt;
border-bottom: 2px dotted black; border-bottom: 2px solid black;
} }
.reference-link:hover { .reference-link:hover {
color: red; color: #0033FF ;
font-size: 9pt; font-size: 9pt;
border-bottom: 2px dotted red; border-bottom: 2px solid #0033FF;
} cursor: pointer;
}
/* The Modal (background) */ /* The Modal (background) */
#overlay_modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none;
}
.modal { .modal {
display: none; display: none;
position: fixed; position: fixed;
@ -406,10 +529,12 @@
top: 0; top: 0;
width: 50%; width: 50%;
height: 100%; height: 100%;
overflow: auto; overflow-y: auto;
overflow-x: hidden;
border: 1px solid #888; border: 1px solid #888;
float: left; float: left;
z-index: 998; z-index: 999 !important;
} }
::-webkit-scrollbar { ::-webkit-scrollbar {
@ -438,10 +563,11 @@
top: 0; top: 0;
width: 50%; width: 50%;
height: 100%; height: 100%;
overflow: auto; overflow-y: auto;
overflow-x: hidden;
float: right; float: right;
border: 1px solid #888; border: 1px solid #888;
z-index: 998; z-index: 999;
} }
/* Modal Content */ /* Modal Content */
@ -473,6 +599,7 @@
.close { .close {
font-family: 'Anonymous Pro', monospace !important;
top: 0; top: 0;
left: calc(46vw); left: calc(46vw);
color: #aaaaaa; color: #aaaaaa;
@ -482,6 +609,7 @@
} }
.t_close { .t_close {
font-family: 'Anonymous Pro', monospace !important;
top: 0; top: 0;
right: calc(12vw); right: calc(12vw);
color: #aaaaaa; color: #aaaaaa;
@ -499,47 +627,42 @@
cursor: pointer; cursor: pointer;
} }
#button, #t_button {
#button {
/* background-color: black;
*/ border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block; display: inline-block;
font-size: 12px; font-size: 14px;
margin: 4px 2px; border-bottom: 2px solid black;
cursor: pointer; cursor: pointer;
} }
#t_button { #button:hover, #t_button:hover {
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block; display: inline-block;
font-size: 12px; font-size: 14px;
margin: 4px 2px; border-bottom: 2px solid #0033FF;
color: #0033FF;
cursor: pointer; cursor: pointer;
} }
.reference-website {
color: #0033FF;
list-style: none;
}
.button-faceapp, .button-russia {
background-color: black;
}
iframe {
#tosview {
border: none; border: none;
top:0; width: 100vw;
left: 0;
width: 100%;
height: 100vh; height: 100vh;
margin: -20px;
} }
#treatyview {
border: none;
width: 100vw;
height: 100vh;
margin: -20px;
}

@ -0,0 +1,639 @@
@font-face {
font-family: "Belgika";
src: url("http://bohyewoo.com/webfonts/belgika/belgika-40th-webfont.eot");
src: url("http://bohyewoo.com/webfonts/belgika/belgika-40th-webfont.woff") format("woff"),
url("http://bohyewoo.com/webfonts/belgika/belgika-40th-webfont.svg#filename") format("svg");
}
@font-face {
font-family: "Belgika";
src: url("http://bohyewoo.com/webfonts/belgika/belgika-16th-webfont.eot");
src: url("http://bohyewoo.com/webfonts/belgika/belgika-16th-webfont.woff") format("woff"),
url("http://bohyewoo.com/webfonts/belgika/belgika-16th-webfont.svg#filename") format("svg");
}
@font-face {
font-family: "Belgika";
src: url("http://bohyewoo.com/webfonts/belgika/belgika-8th-webfont.eot");
src: url("http://bohyewoo.com/webfonts/belgika/belgika-8th-webfont.woff") format("woff"),
url("http://bohyewoo.com/webfonts/belgika/belgika-8th-webfont.svg#filename") format("svg");
}
@font-face {
font-family: "Belgika";
src: url("http://bohyewoo.com/webfonts/belgika/belgika-5th-webfont.eot");
src: url("http://bohyewoo.com/webfonts/belgika/belgika-5th-webfont.woff") format("woff"),
url("http://bohyewoo.com/webfonts/belgika/belgika-5th-webfont.svg#filename") format("svg");
}
@font-face {
font-family: "DMMono";
src: url("http://bohyewoo.com/webfonts/DM_Mono/DMMono-Regular.ttf") format("ttf");
}
@import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@200;300;400;500&family=Source+Code+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');
/* navigation locating right position*/
.namemargin:before {
display: block;
content: "";
height: 50px;
margin: -50px 0 0;
}
/* not scrolling while modal is opened */
#overlay_modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none;
}
/* pop-up */
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none;
}
.cnt223 a {
text-decoration: none;
}
.cnt223{
min-width: 600px;
width: 55vw;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 999;
padding: 15px 35px;
border-radius: 50px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
/**/font-size: 16px;
font-family: 'Source Sans Pro', sans-serif;
clear: both;
color: #555555;
}
.cnt223 p a{
color: red;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}
.cnt223 > h1 {
text-align: center;
}
.popup{
width: 100%;
height: 100vh;
overflow-y: hidden;
margin: 0 auto;
display: none;
position: fixed;
z-index: 999;
}
.popupclose {
font-family: Belgika-40th;
color: black !important;
font-size: 20pt;
padding: 10px;
position: relative;
left: 24vw;
}
.popupclose:hover {
text-decoration-line: none;
color: red !important;
font-size: 20pt;
padding: 10px;
position: relative;
left: 24vw;
}
/* index.html */
* {
top: 0;
padding: 0;
margin: 0;
}
body {
overflow-x: hidden;
}
.indent {
padding-left: 20px;
}
.icon {
float: right;
cursor: pointer;
}
.icon2 {
float: right;
cursor: pointer;
}
.wrapper {
background-color: black;
font-family: 'Source Sans Pro', sans-serif;
line-height: 1.9;
font-size: 12pt;
width: 100%;
overflow-x: hidden;
}
.tos {
background-color: white;
width: 55%;
border: 0.5px solid black;
/* outline: 40px dotted black;
*/ padding: 40px;
margin: 0 auto;
}
.index-menu {
width: 17%;
top: 50px;
left: 20px;
font-family: Belgika-8th;
font-size: 7pt;
color: white;
letter-spacing: 0.6px;
position: fixed;
float: left;
z-index: 994;
}
.menu-title {
font-family: Belgika-40th;
color: white;
cursor: pointer;
}
.menu-title-right {
font-family: Belgika-40th;
color: white;
margin-bottom: 10px;
}
.menu-title-country {
border: 0.1px solid white;
color: white;
padding: 5px;
z-index: 995;
}
.menu-title-country:hover {
border: 0.1px solid white;
color: white;
padding: 5px;
z-index: 995;
}
.index-menu-right {
width: 17.5%;
top: 50px;
right: calc(0.8vw);
overflow-y: auto;
font-family: Belgika-8th;
font-size: 7pt;
color: white;
letter-spacing: 0.5px;
position: fixed;
float: left;
z-index: 994;
}
.index-menu-single {
font-family: Belgika-8th;
font-size: 7pt;
color: white;
border-bottom: none;
text-decoration: none;
line-height: 2;
padding: 2px;
}
.index-menu-single:hover {
background-color: white;
color: red;
}
.single-right {
line-height: 2;
}
#header {
background-color: black;
top: 0px;
width: 100%;
font-family: belgika-8th;
font-size: 12pt;
color: white;
text-align: center;
position: fixed;
padding: 10px;
z-index: 994;
}
#header h1 {
text-align: center;
}
#title-text {
font-family: Belgika-8th;
font-size: 30pt;
}
h1, h2 {
font-family: Belgika;
font-size: 20pt;
}
.title {
font-family: Belgika;
font-size: 20pt;
}
.subtitle {
font-family: Belgika;
font-size: 15pt;
}
a {
color: black;
text-decoration: none;
}
a:hover {
color: #0033FF;
text-decoration: none;
}
.text {
font-weight: bold;
position: relative;
display: inline-block;
padding-bottom: -5px;
border-bottom: 2px solid black;
cursor: pointer;
}
.text .text-hover {
visibility: hidden;
width: 400px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: #0033FF;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
top: calc(-9vh);
left: calc(-9vh);
z-index: 998;
}
.text .text-hover-top {
visibility: hidden;
width: 600px;
font-family: Belgika-8th;
font-size: 8pt;
padding: 10px;
background-color: #0033FF ;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */
position: absolute;
z-index: 1;
top: calc(-9vh);
left: calc(-9vh);
z-index: 998;
}
.text .text-hover-img {
visibility: hidden;
/* Position the tooltip */
position: absolute;
z-index: 998;
top: calc(-400px);
left: calc(-200px);
}
.text:hover {
color: #0033FF ;
border-bottom: 2px solid #0033FF;
cursor: pointer;
}
.text:hover .text-hover {
visibility: visible;
}
.text:hover .text-hover-top {
visibility: visible;
}
.text:hover .text-hover-img {
visibility: visible;
}
#reference-number {
color: blue;
font-weight: bold;
font-size: 8pt;
border: none;
}
.reference-text {
font-size: 9pt;
border: none;
}
.reference-link {
font-size: 9pt;
border-bottom: 2px solid black;
}
.reference-link:hover {
color: #0033FF ;
font-size: 9pt;
border-bottom: 2px solid #0033FF;
cursor: pointer;
}
/* The Modal (background) */
#overlay_modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none;
}
.modal {
display: none;
position: fixed;
left: 0;
top: 0;
width: 50%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
border: 1px solid #888;
float: left;
z-index: 999 !important;
}
::-webkit-scrollbar {
display: none;
}
/* Modal Content */
.modal-content {
background-color: gainsboro;
width: 95%;
margin: auto;
padding: 20px;
float: left;
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.5s;
animation-name: animatetop;
animation-duration: 0.5s;
}
.t_modal {
display: none;
position: fixed;
right: 0;
top: 0;
width: 50%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
float: right;
border: 1px solid #888;
z-index: 999;
}
/* Modal Content */
.t_modal-content {
background-color: gainsboro;
margin: auto;
padding: 20px;
width: 95%;
float: right;
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.5s;
animation-name: animatetop;
animation-duration: 0.5s;
}
/* Add Animation */
@-webkit-keyframes animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}
@keyframes animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}
.close {
font-family: 'Anonymous Pro', monospace !important;
top: 0;
left: calc(46vw);
color: #aaaaaa;
float: right;
font-size: 60px;
position: fixed;
}
.t_close {
font-family: 'Anonymous Pro', monospace !important;
top: 0;
right: calc(12vw);
color: #aaaaaa;
float: right;
font-size: 60px;
position: fixed;
}
.close:hover,
.close:focus, .t_close:hover,
.t_close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
#button, #t_button {
display: inline-block;
font-size: 14px;
border-bottom: 2px solid black;
cursor: pointer;
}
#button:hover, #t_button:hover {
display: inline-block;
font-size: 14px;
border-bottom: 2px solid #0033FF;
color: #0033FF;
cursor: pointer;
}
.reference-website {
color: #0033FF;
list-style: none;
}
#tosview {
border: none;
width: 100vw;
height: 100vh;
margin: -20px;
}
#treatyview {
border: none;
width: 100vw;
height: 100vh;
margin: -20px;
}

@ -35,6 +35,37 @@
@import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@200;300;400;500&family=Source+Code+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:wght@200;300;400;500&family=Source+Code+Pro:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');
/* navigation locating right position*/
.namemargin:before {
display: block;
content: "";
height: 50px;
margin: -50px 0 0;
}
/* not scrolling while modal is opened */
#overlay_modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 997;
display: none;
}
/* pop-up */ /* pop-up */
#overlay { #overlay {
@ -69,9 +100,10 @@
box-shadow: 0 2px 5px #000; box-shadow: 0 2px 5px #000;
} }
.cnt223 p{ .cnt223 p{
font-size: 16px;
font-family: 'Source Code Pro', monospace; /**/font-size: 16px;
font-family: 'Source Sans Pro', sans-serif;
clear: both; clear: both;
color: #555555; color: #555555;
@ -226,7 +258,7 @@
width: 17.5%; width: 17.5%;
top: 50px; top: 50px;
right: calc(0.8vw); right: calc(0.8vw);
overflow-y: auto;
font-family: Belgika-8th; font-family: Belgika-8th;
font-size: 7pt; font-size: 7pt;

@ -5,6 +5,7 @@
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="faceapp.css"> <link rel="stylesheet" href="faceapp.css">
<link rel="stylesheet" href="legend.css"> <link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script> <script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
@ -26,16 +27,16 @@
</div></div> </div></div>
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
<div class ="paragraph"> <div class ="paragraph">
@ -447,7 +448,7 @@
<span class="PRPS your eachwords">your</span> <span class="PRPS your eachwords">your</span>
<span class="JJ mobile eachwords">mobile</span> <span class="JJ mobile eachwords">mobile</span>
<span class="NN device eachwords">device</span> <span class="NN device eachwords">device</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="JJ applicable eachwords">applicable</span> <span class="JJ applicable eachwords">applicable</span>
<span class="NN app eachwords">app</span> <span class="NN app eachwords">app</span>
@ -512,9 +513,9 @@
<span class="NN b eachwords">b</span> <span class="NN b eachwords">b</span>
<span class="marks marks eachwords">)</span> <span class="marks marks eachwords">)</span>
<span class="PRP you eachwords">you</span> <span class="PRP you eachwords">you</span>
<span class="VBP represent eachwords">represent</span> <span class="VB represent eachwords">represent</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="VBP warrant eachwords">warrant</span> <span class="VB warrant eachwords">warrant</span>
<span class="IN that eachwords">that</span> <span class="IN that eachwords">that</span>
<span class="PRP you eachwords">you</span> <span class="PRP you eachwords">you</span>
<span class="VBP are eachwords">are</span> <span class="VBP are eachwords">are</span>
@ -547,7 +548,7 @@
<span class="IN on eachwords">on</span> <span class="IN on eachwords">on</span>
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="NN entity eachwords">entity</span> <span class="NN entity eachwords">entity</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN behalf eachwords">behalf</span> <span class="NN behalf eachwords">behalf</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -940,7 +941,7 @@
<span class="PRP us eachwords">us</span> <span class="PRP us eachwords">us</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="NN feedback eachwords">feedback</span> <span class="NN feedback eachwords">feedback</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
@ -1074,7 +1075,7 @@
<span class="PRP us eachwords">us</span> <span class="PRP us eachwords">us</span>
<span class="IN via eachwords">via</span> <span class="IN via eachwords">via</span>
<span class="NN feedback eachwords">feedback</span> <span class="NN feedback eachwords">feedback</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
@ -1549,7 +1550,7 @@
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="VB use eachwords">use</span> <span class="VB use eachwords">use</span>
<span class="DT another eachwords">another</span> <span class="DT another eachwords">another</span>
<span class="NN apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN account eachwords">account</span> <span class="NN account eachwords">account</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -1856,8 +1857,8 @@
<span class="NN basis eachwords">basis</span> <span class="NN basis eachwords">basis</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
<span class="NN someone eachwords">someone</span> <span class="NN someone eachwords">someone</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="comma s eachwords">s</span>
<span class="NN race eachwords">race</span> <span class="NN race eachwords">race</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NN religion eachwords">religion</span> <span class="NN religion eachwords">religion</span>
@ -2306,7 +2307,7 @@
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="PRPS our eachwords">our</span> <span class="PRPS our eachwords">our</span>
<span class="NNS licensors eachwords">licensors</span> <span class="NNS licensors eachwords">licensors</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="RB prior eachwords">prior</span> <span class="RB prior eachwords">prior</span>
<span class="VBN written eachwords">written</span> <span class="VBN written eachwords">written</span>
<span class="NN consent eachwords">consent</span> <span class="NN consent eachwords">consent</span>
@ -2662,30 +2663,30 @@
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
<p> <p>
<span class="DT no eachwords">NO</span> <span class="DT no eachwords">No</span>
<span class="NNP rights eachwords">RIGHTS</span> <span class="NNS rights eachwords">rights</span>
<span class="NNP are eachwords">ARE</span> <span class="VBP are eachwords">are</span>
<span class="NNP licensed eachwords">LICENSED</span> <span class="VBN licensed eachwords">licensed</span>
<span class="NNP with eachwords">WITH</span> <span class="IN with eachwords">with</span>
<span class="NNP respect eachwords">RESPECT</span> <span class="NN respect eachwords">respect</span>
<span class="NNP to eachwords">TO</span> <span class="TO to eachwords">to</span>
<span class="NNP sound eachwords">SOUND</span> <span class="VB sound eachwords">sound</span>
<span class="NNP recordings eachwords">RECORDINGS</span> <span class="NNS recordings eachwords">recordings</span>
<span class="NNP and eachwords">AND</span> <span class="CC and eachwords">and</span>
<span class="NNP the eachwords">THE</span> <span class="DT the eachwords">the</span>
<span class="NNP musical eachwords">MUSICAL</span> <span class="JJ musical eachwords">musical</span>
<span class="NNP works eachwords">WORKS</span> <span class="NNS works eachwords">works</span>
<span class="NNP embodied eachwords">EMBODIED</span> <span class="VBD embodied eachwords">embodied</span>
<span class="NNP therein eachwords">THEREIN</span> <span class="NN therein eachwords">therein</span>
<span class="NNP that eachwords">THAT</span> <span class="WDT that eachwords">that</span>
<span class="NNP are eachwords">ARE</span> <span class="VBP are eachwords">are</span>
<span class="NNP made eachwords">MADE</span> <span class="VBN made eachwords">made</span>
<span class="NNP available eachwords">AVAILABLE</span> <span class="JJ available eachwords">available</span>
<span class="NNP from eachwords">FROM</span> <span class="IN from eachwords">from</span>
<span class="NNP or eachwords">OR</span> <span class="CC or eachwords">or</span>
<span class="NNP through eachwords">THROUGH</span> <span class="IN through eachwords">through</span>
<span class="NNP the eachwords">THE</span> <span class="DT the eachwords">the</span>
<span class="NNP service eachwords">SERVICE</span> <span class="NN service eachwords">service</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
<p> <p>
@ -3939,7 +3940,7 @@
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="JJ relevant eachwords">relevant</span> <span class="JJ relevant eachwords">relevant</span>
<span class="NNP pro eachwords">PRO</span> <span class="NNP pro eachwords">PRO</span>
<span class="FW apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN reporting eachwords">reporting</span> <span class="NN reporting eachwords">reporting</span>
<span class="NNS obligations eachwords">obligations</span> <span class="NNS obligations eachwords">obligations</span>
@ -4641,7 +4642,7 @@
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="marks marks eachwords">:</span> <span class="marks marks eachwords">:</span>
<span class="NN feedback eachwords">feedback</span> <span class="NN feedback eachwords">feedback</span>
<span class="NN @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
@ -4666,7 +4667,7 @@
<span class="NN ofdotit eachwords">of.It</span> <span class="NN ofdotit eachwords">of.It</span>
<span class="VBZ is eachwords">is</span> <span class="VBZ is eachwords">is</span>
<span class="NNP tiktok eachwords">Tiktok</span> <span class="NNP tiktok eachwords">Tiktok</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NN policy eachwords">policy</span> <span class="NN policy eachwords">policy</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
@ -5097,7 +5098,7 @@
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNS attorneys eachwords">attorneys</span> <span class="NNS attorneys eachwords">attorneys</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NNS fees eachwords">fees</span> <span class="NNS fees eachwords">fees</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="NNS expenses eachwords">expenses</span> <span class="NNS expenses eachwords">expenses</span>
@ -5887,7 +5888,7 @@
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="IN if eachwords">If</span> <span class="IN if eachwords">If</span>
<span class="PRP you eachwords">you</span> <span class="PRP you eachwords">you</span>
<span class="VBP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ re eachwords">re</span> <span class="JJ re eachwords">re</span>
<span class="NN unsure eachwords">unsure</span> <span class="NN unsure eachwords">unsure</span>
<span class="WP what eachwords">what</span> <span class="WP what eachwords">what</span>
@ -6493,7 +6494,7 @@
<span class="NN use eachwords">use</span> <span class="NN use eachwords">use</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
<span class="NNP tiktok eachwords">Tiktok</span> <span class="NNP tiktok eachwords">Tiktok</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NN s eachwords">s</span> <span class="NN s eachwords">s</span>
<span class="NNS services eachwords">services</span> <span class="NNS services eachwords">services</span>
<span class="NN and/or eachwords">and/or</span> <span class="NN and/or eachwords">and/or</span>
@ -6742,7 +6743,7 @@
<span class="NN address eachwords">Address</span> <span class="NN address eachwords">Address</span>
<span class="marks marks eachwords">:</span> <span class="marks marks eachwords">:</span>
<span class="JJ legal eachwords">legal</span> <span class="JJ legal eachwords">legal</span>
<span class="NNS @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
</p> </p>
<p> <p>
@ -6894,7 +6895,7 @@
<span class="RB not eachwords">not</span> <span class="RB not eachwords">not</span>
<span class="VB seek eachwords">seek</span> <span class="VB seek eachwords">seek</span>
<span class="NNS attorneys eachwords">attorneys</span> <span class="NNS attorneys eachwords">attorneys</span>
<span class="CC apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="NNS fees eachwords">fees</span> <span class="NNS fees eachwords">fees</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="NNS costs eachwords">costs</span> <span class="NNS costs eachwords">costs</span>
@ -7018,7 +7019,7 @@
<span class="NN email eachwords">email</span> <span class="NN email eachwords">email</span>
<span class="TO to eachwords">to</span> <span class="TO to eachwords">to</span>
<span class="JJ legal eachwords">legal</span> <span class="JJ legal eachwords">legal</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="IN within eachwords">within</span> <span class="IN within eachwords">within</span>
<span class="NN thirty eachwords">thirty</span> <span class="NN thirty eachwords">thirty</span>
@ -7054,7 +7055,7 @@
<span class="DT the eachwords">the</span> <span class="DT the eachwords">the</span>
<span class="JJ respective eachwords">respective</span> <span class="JJ respective eachwords">respective</span>
<span class="NN party eachwords">party</span> <span class="NN party eachwords">party</span>
<span class="NN apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="JJ individual eachwords">individual</span> <span class="JJ individual eachwords">individual</span>
<span class="NN capacity eachwords">capacity</span> <span class="NN capacity eachwords">capacity</span>
@ -7327,7 +7328,7 @@
<span class="VBN received eachwords">received</span> <span class="VBN received eachwords">received</span>
<span class="IN by eachwords">by</span> <span class="IN by eachwords">by</span>
<span class="NNP tiktok eachwords">Tiktok</span> <span class="NNP tiktok eachwords">Tiktok</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBD s eachwords">s</span> <span class="VBD s eachwords">s</span>
<span class="NNP copyright eachwords">Copyright</span> <span class="NNP copyright eachwords">Copyright</span>
<span class="NNP agent eachwords">Agent</span> <span class="NNP agent eachwords">Agent</span>
@ -7408,7 +7409,7 @@
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="NNP tiktok eachwords">Tiktok</span> <span class="NNP tiktok eachwords">Tiktok</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBD s eachwords">s</span> <span class="VBD s eachwords">s</span>
<span class="JJ sole eachwords">sole</span> <span class="JJ sole eachwords">sole</span>
<span class="NN discretion eachwords">discretion</span> <span class="NN discretion eachwords">discretion</span>
@ -7554,7 +7555,7 @@
<span class="PRP us eachwords">us</span> <span class="PRP us eachwords">us</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="NN privacy eachwords">privacy</span> <span class="NN privacy eachwords">privacy</span>
<span class="NNP @ eachwords">@</span> <span class="comma @ eachwords">@</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span> <span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="DT all eachwords">All</span> <span class="DT all eachwords">All</span>
@ -7784,7 +7785,7 @@
<span class="NNP commerce eachwords">Commerce</span> <span class="NNP commerce eachwords">Commerce</span>
<span class="NNP denied eachwords">Denied</span> <span class="NNP denied eachwords">Denied</span>
<span class="NNP person eachwords">Person</span> <span class="NNP person eachwords">Person</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="JJ s eachwords">s</span> <span class="JJ s eachwords">s</span>
<span class="NNP list eachwords">List</span> <span class="NNP list eachwords">List</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
@ -7816,9 +7817,9 @@
<span class="VBN defined eachwords">defined</span> <span class="VBN defined eachwords">defined</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="CD 48 eachwords">48</span> <span class="CD 48 eachwords">48</span>
<span class="NNP cdotfdotr eachwords">C.F.R</span> <span class="comma cdotfdotr eachwords">C.F.R</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NN §2dot101 eachwords">§2.101</span> <span class="comma §2dot101 eachwords">§2.101</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="VBG consisting eachwords">consisting</span> <span class="VBG consisting eachwords">consisting</span>
<span class="IN of eachwords">of</span> <span class="IN of eachwords">of</span>
@ -7842,14 +7843,14 @@
<span class="VBN used eachwords">used</span> <span class="VBN used eachwords">used</span>
<span class="IN in eachwords">in</span> <span class="IN in eachwords">in</span>
<span class="CD 48 eachwords">48</span> <span class="CD 48 eachwords">48</span>
<span class="NNP cdotfdotr eachwords">C.F.R</span> <span class="comma cdotfdotr eachwords">C.F.R</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NN §12dot212 eachwords">§12.212</span> <span class="comma §12dot212 eachwords">§12.212</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="CD 48 eachwords">48</span> <span class="CD 48 eachwords">48</span>
<span class="NNPS cdotfdotr eachwords">C.F.R</span> <span class="comma cdotfdotr eachwords">C.F.R</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="VB §227dot7202 eachwords">§227.7202</span> <span class="comma §227dot7202 eachwords">§227.7202</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="JJ applicable eachwords">applicable</span> <span class="JJ applicable eachwords">applicable</span>
@ -7857,16 +7858,16 @@
<span class="JJ consistent eachwords">Consistent</span> <span class="JJ consistent eachwords">Consistent</span>
<span class="IN with eachwords">with</span> <span class="IN with eachwords">with</span>
<span class="CD 48 eachwords">48</span> <span class="CD 48 eachwords">48</span>
<span class="NNP cdotfdotr eachwords">C.F.R</span> <span class="comma cdotfdotr eachwords">C.F.R</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="NN §12dot212 eachwords">§12.212</span> <span class="comma §12dot212 eachwords">§12.212</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="CD 48 eachwords">48</span> <span class="CD 48 eachwords">48</span>
<span class="NNPS cdotfdotr eachwords">C.F.R</span> <span class="comma cdotfdotr eachwords">C.F.R</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
<span class="JJ §227dot7202-1 eachwords">§227.7202-1</span> <span class="comma §227dot7202-1 eachwords">§227.7202-1</span>
<span class="IN through eachwords">through</span> <span class="IN through eachwords">through</span>
<span class="JJ 227dot7202-4 eachwords">227.7202-4</span> <span class="comma 227dot7202-4 eachwords">227.7202-4</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="IN as eachwords">as</span> <span class="IN as eachwords">as</span>
<span class="JJ applicable eachwords">applicable</span> <span class="JJ applicable eachwords">applicable</span>
@ -7975,7 +7976,7 @@
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="IN from eachwords">from</span> <span class="IN from eachwords">from</span>
<span class="NNP apple eachwords">Apple</span> <span class="NNP apple eachwords">Apple</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBD s eachwords">s</span> <span class="VBD s eachwords">s</span>
<span class="NNP app eachwords">App</span> <span class="NNP app eachwords">App</span>
<span class="NNP store eachwords">Store</span> <span class="NNP store eachwords">Store</span>
@ -8061,7 +8062,7 @@
<span class="NN forth eachwords">forth</span> <span class="NN forth eachwords">forth</span>
<span class="IN in eachwords">in</span> <span class="IN in eachwords">in</span>
<span class="NNP apple eachwords">Apple</span> <span class="NNP apple eachwords">Apple</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBD s eachwords">s</span> <span class="VBD s eachwords">s</span>
<span class="NNP app eachwords">App</span> <span class="NNP app eachwords">App</span>
<span class="NNP store eachwords">Store</span> <span class="NNP store eachwords">Store</span>
@ -8260,7 +8261,7 @@
<span class="JJ such eachwords">such</span> <span class="JJ such eachwords">such</span>
<span class="JJ third eachwords">third</span> <span class="JJ third eachwords">third</span>
<span class="NN party eachwords">party</span> <span class="NN party eachwords">party</span>
<span class="NNP apostrophe eachwords"></span> <span class="comma apostrophe eachwords"></span>
<span class="VBZ s eachwords">s</span> <span class="VBZ s eachwords">s</span>
<span class="JJ intellectual eachwords">intellectual</span> <span class="JJ intellectual eachwords">intellectual</span>
<span class="NN property eachwords">property</span> <span class="NN property eachwords">property</span>
@ -8290,9 +8291,9 @@
<p> <p>
<span class="marks - eachwords">-</span> <span class="marks - eachwords">-</span>
<span class="PRP you eachwords">You</span> <span class="PRP you eachwords">You</span>
<span class="VBP represent eachwords">represent</span> <span class="VB represent eachwords">represent</span>
<span class="CC and eachwords">and</span> <span class="CC and eachwords">and</span>
<span class="VBP warrant eachwords">warrant</span> <span class="VB warrant eachwords">warrant</span>
<span class="IN that eachwords">that</span> <span class="IN that eachwords">that</span>
<span class="marks marks eachwords">(</span> <span class="marks marks eachwords">(</span>
<span class="DT a eachwords">a</span> <span class="DT a eachwords">a</span>
@ -8896,27 +8897,26 @@
<span class="VB reach eachwords">reach</span> <span class="VB reach eachwords">reach</span>
<span class="PRP us eachwords">us</span> <span class="PRP us eachwords">us</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="NN info eachwords">info</span> <span class="comma eachwords">info @</span>
<span class="NNP @ eachwords">@</span> <span class="comma tiktokdotcom eachwords">Tiktok.com</span>
<span class="NNP tiktokdotcom eachwords">Tiktok.com</span>
<span class="CC or eachwords">or</span> <span class="CC or eachwords">or</span>
<span class="VB write eachwords">write</span> <span class="VB write eachwords">write</span>
<span class="PRP us eachwords">us</span> <span class="PRP us eachwords">us</span>
<span class="IN at eachwords">at</span> <span class="IN at eachwords">at</span>
<span class="NNP tiktok eachwords">Tiktok</span> <span class="comma tiktok eachwords">Tiktok</span>
<span class="NNP incdot eachwords">Inc.</span> <span class="comma incdot eachwords">Inc.</span>
<span class="marks marks eachwords">:</span> <span class="marks marks eachwords">:</span>
<span class="CD 10100 eachwords">10100</span> <span class="comma 10100 eachwords">10100</span>
<span class="NNP venice eachwords">Venice</span> <span class="comma venice eachwords">Venice</span>
<span class="NNP blvddot eachwords">Blvd.</span> <span class="comma blvddot eachwords">Blvd.</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNP culver eachwords">Culver</span> <span class="comma culver eachwords">Culver</span>
<span class="NNP city eachwords">City</span> <span class="comma city eachwords">City</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNP ca eachwords">CA</span> <span class="comma ca eachwords">CA</span>
<span class="CD 90232 eachwords">90232</span> <span class="comma 90232 eachwords">90232</span>
<span class="comma comma eachwords">,</span> <span class="comma comma eachwords">,</span>
<span class="NNP usa eachwords">USA</span> <span class="comma usa eachwords">USA</span>
</p> </p>
<p> <p>
</p> </p>

@ -59,16 +59,16 @@ print('</div></div>')
print(''' print('''
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
''') ''')

@ -26,16 +26,16 @@
</div></div> </div></div>
<div class="legend"> <div class="legend">
<li><span class="legendverb"></span> verb</li> <li class="legendhide eachlegend">stopwords</li>
<li><span class="legendnoun"></span> noun</li> <li class="legendadjective eachlegend">adjective</li>
<li><span class="legendadjective"></span> adjective</li> <li class="legendverb eachlegend">verb</li>
<li><span class="legendadverb"></span> adverb</li> <li class="legendnoun eachlegend">noun</li>
<li><span class="legendpossesivepronoun"></span> possesive pronoun</li> <li class="legendpropernoun eachlegend">proper noun</li>
<li><span class="legendpresentparticiple"></span> present participle</li> <li class="legendadverb eachlegend">adverb</li>
<li><span class="legendadjectivesuperlative"></span> adjective superlative</li> <li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li><span class="legendadverb-comparative-superative"></span> adverb comparative + superative</li> <li class="legendpresentparticiple eachlegend">present participle</li>
<li><span class="legendpropernoun"></span> proper noun</li> <li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li><span class="legendhide"></span> stopwords</li> <li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div> </div>
<div class ="paragraph"> <div class ="paragraph">
@ -2662,30 +2662,30 @@
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
<p> <p>
<span class="DT no eachwords">NO</span> <span class="DT no eachwords">No</span>
<span class="NNP rights eachwords">RIGHTS</span> <span class="NNS rights eachwords">rights</span>
<span class="NNP are eachwords">ARE</span> <span class="VBP are eachwords">are</span>
<span class="NNP licensed eachwords">LICENSED</span> <span class="VBN licensed eachwords">licensed</span>
<span class="NNP with eachwords">WITH</span> <span class="IN with eachwords">with</span>
<span class="NNP respect eachwords">RESPECT</span> <span class="NN respect eachwords">respect</span>
<span class="NNP to eachwords">TO</span> <span class="TO to eachwords">to</span>
<span class="NNP sound eachwords">SOUND</span> <span class="VB sound eachwords">sound</span>
<span class="NNP recordings eachwords">RECORDINGS</span> <span class="NNS recordings eachwords">recordings</span>
<span class="NNP and eachwords">AND</span> <span class="CC and eachwords">and</span>
<span class="NNP the eachwords">THE</span> <span class="DT the eachwords">the</span>
<span class="NNP musical eachwords">MUSICAL</span> <span class="JJ musical eachwords">musical</span>
<span class="NNP works eachwords">WORKS</span> <span class="NNS works eachwords">works</span>
<span class="NNP embodied eachwords">EMBODIED</span> <span class="VBD embodied eachwords">embodied</span>
<span class="NNP therein eachwords">THEREIN</span> <span class="NN therein eachwords">therein</span>
<span class="NNP that eachwords">THAT</span> <span class="WDT that eachwords">that</span>
<span class="NNP are eachwords">ARE</span> <span class="VBP are eachwords">are</span>
<span class="NNP made eachwords">MADE</span> <span class="VBN made eachwords">made</span>
<span class="NNP available eachwords">AVAILABLE</span> <span class="JJ available eachwords">available</span>
<span class="NNP from eachwords">FROM</span> <span class="IN from eachwords">from</span>
<span class="NNP or eachwords">OR</span> <span class="CC or eachwords">or</span>
<span class="NNP through eachwords">THROUGH</span> <span class="IN through eachwords">through</span>
<span class="NNP the eachwords">THE</span> <span class="DT the eachwords">the</span>
<span class="NNP service eachwords">SERVICE</span> <span class="NN service eachwords">service</span>
<span class="dot dot eachwords">.</span> <span class="dot dot eachwords">.</span>
</p> </p>
<p> <p>

@ -6,75 +6,75 @@ By using Amazon Services, you agree to these conditions. Please read them carefu
We offer a wide range of Amazon Services, and sometimes additional terms may apply. When you use an Amazon Service (for example, Your Profile, Gift Cards, Amazon Video, Your Media Library, Amazon devices, or Amazon applications) you also will be subject to the guidelines, terms and agreements applicable to that Amazon Service ("Service Terms"). If these Conditions of Use are inconsistent with the Service Terms, those Service Terms will control. We offer a wide range of Amazon Services, and sometimes additional terms may apply. When you use an Amazon Service (for example, Your Profile, Gift Cards, Amazon Video, Your Media Library, Amazon devices, or Amazon applications) you also will be subject to the guidelines, terms and agreements applicable to that Amazon Service ("Service Terms"). If these Conditions of Use are inconsistent with the Service Terms, those Service Terms will control.
1. PRIVACY 1. Privacy
Please review our Privacy Notice, which also governs your use of Amazon Services, to understand our practices. Please review our Privacy Notice, which also governs your use of Amazon Services, to understand our practices.
2. ELECTRONIC COMMUNICATIONS 2. Electronic communications
When you use Amazon Services, or send e-mails, text messages, and other communications from your desktop or mobile device to us, you may be communicating with us electronically. You consent to receive communications from us electronically, such as e-mails, texts, mobile push notices, or notices and messages on this site or through the other Amazon Services, such as our Message Center, and you can retain copies of these communications for your records. You agree that all agreements, notices, disclosures, and other communications that we provide to you electronically satisfy any legal requirement that such communications be in writing. When you use Amazon Services, or send e-mails, text messages, and other communications from your desktop or mobile device to us, you may be communicating with us electronically. You consent to receive communications from us electronically, such as e-mails, texts, mobile push notices, or notices and messages on this site or through the other Amazon Services, such as our Message Center, and you can retain copies of these communications for your records. You agree that all agreements, notices, disclosures, and other communications that we provide to you electronically satisfy any legal requirement that such communications be in writing.
3. COPYRIGHT 3. Copyright
All content included in or made available through any Amazon Service, such as text, graphics, logos, button icons, images, audio clips, digital downloads, data compilations, and software is the property of Amazon or its content suppliers and protected by United States and international copyright laws. The compilation of all content included in or made available through any Amazon Service is the exclusive property of Amazon and protected by U.S. and international copyright laws. All content included in or made available through any Amazon Service, such as text, graphics, logos, button icons, images, audio clips, digital downloads, data compilations, and software is the property of Amazon or its content suppliers and protected by United States and international copyright laws. The compilation of all content included in or made available through any Amazon Service is the exclusive property of Amazon and protected by U.S. and international copyright laws.
4. TRADEMARKS 4. Trademarks
Click here to see a non-exhaustive list of Amazon trademarks. In addition, graphics, logos, page headers, button icons, scripts, and service names included in or made available through any Amazon Service are trademarks or trade dress of Amazon in the U.S. and other countries. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon that appear in any Amazon Service are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Click here to see a non-exhaustive list of Amazon trademarks. In addition, graphics, logos, page headers, button icons, scripts, and service names included in or made available through any Amazon Service are trademarks or trade dress of Amazon in the U.S. and other countries. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon that appear in any Amazon Service are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.
5. PATENTS 5. Patents
One or more patents owned by Amazon apply to the Amazon Services and to the features and services accessible via the Amazon Services. Portions of the Amazon Services operate under license of one or more patents. Click here to see a non-exhaustive list of applicable Amazon patents and applicable licensed patents. One or more patents owned by Amazon apply to the Amazon Services and to the features and services accessible via the Amazon Services. Portions of the Amazon Services operate under license of one or more patents. Click here to see a non-exhaustive list of applicable Amazon patents and applicable licensed patents.
6. LICENSE AND ACCESS 6. License and access
Subject to your compliance with these Conditions of Use and any Service Terms, and your payment of any applicable fees, Amazon or its content providers grant you a limited, non-exclusive, non-transferable, non-sublicensable license to access and make personal and non-commercial use of the Amazon Services. This license does not include any resale or commercial use of any Amazon Service, or its contents; any collection and use of any product listings, descriptions, or prices; any derivative use of any Amazon Service or its contents; any downloading, copying, or other use of account information for the benefit of any third party; or any use of data mining, robots, or similar data gathering and extraction tools. All rights not expressly granted to you in these Conditions of Use or any Service Terms are reserved and retained by Amazon or its licensors, suppliers, publishers, rightsholders, or other content providers. No Amazon Service, nor any part of any Amazon Service, may be reproduced, duplicated, copied, sold, resold, visited, or otherwise exploited for any commercial purpose without express written consent of Amazon. You may not frame or utilize framing techniques to enclose any trademark, logo, or other proprietary information (including images, text, page layout, or form) of Amazon without express written consent. You may not use any meta tags or any other "hidden text" utilizing Amazon's name or trademarks without the express written consent of Amazon. You may not misuse the Amazon Services. You may use the Amazon Services only as permitted by law. The licenses granted by Amazon terminate if you do not comply with these Conditions of Use or any Service Terms. Subject to your compliance with these Conditions of Use and any Service Terms, and your payment of any applicable fees, Amazon or its content providers grant you a limited, non-exclusive, non-transferable, non-sublicensable license to access and make personal and non-commercial use of the Amazon Services. This license does not include any resale or commercial use of any Amazon Service, or its contents; any collection and use of any product listings, descriptions, or prices; any derivative use of any Amazon Service or its contents; any downloading, copying, or other use of account information for the benefit of any third party; or any use of data mining, robots, or similar data gathering and extraction tools. All rights not expressly granted to you in these Conditions of Use or any Service Terms are reserved and retained by Amazon or its licensors, suppliers, publishers, rightsholders, or other content providers. No Amazon Service, nor any part of any Amazon Service, may be reproduced, duplicated, copied, sold, resold, visited, or otherwise exploited for any commercial purpose without express written consent of Amazon. You may not frame or utilize framing techniques to enclose any trademark, logo, or other proprietary information (including images, text, page layout, or form) of Amazon without express written consent. You may not use any meta tags or any other "hidden text" utilizing Amazon's name or trademarks without the express written consent of Amazon. You may not misuse the Amazon Services. You may use the Amazon Services only as permitted by law. The licenses granted by Amazon terminate if you do not comply with these Conditions of Use or any Service Terms.
7. YOUR ACCOUNT 7. Your account
You may need your own Amazon account to use certain Amazon Services, and you may be required to be logged in to the account and have a valid payment method associated with it. If there is a problem charging your selected payment method, we may charge any other valid payment method associated with your account. Visit https://www.amazon.com/cpe/managepaymentmethods?ref_=ya_d_c_pmt_mpo& to manage your payment options. You are responsible for maintaining the confidentiality of your account and password and for restricting access to your account, and you agree to accept responsibility for all activities that occur under your account or password. Amazon does sell products for children, but it sells them to adults, who can purchase with a credit card or other permitted payment method. If you are under 18, you may use the Amazon Services only with involvement of a parent or guardian. Parents and guardians may create profiles for teenagers in their Amazon Household. Alcohol listings on Amazon are intended for adults. You must be at least 21 years of age to purchase alcohol, or use any site functionality related to alcohol. Amazon reserves the right to refuse service, terminate accounts, terminate your rights to use Amazon Services, remove or edit content, or cancel orders in its sole discretion. You may need your own Amazon account to use certain Amazon Services, and you may be required to be logged in to the account and have a valid payment method associated with it. If there is a problem charging your selected payment method, we may charge any other valid payment method associated with your account. Visit https://www.amazon.com/cpe/managepaymentmethods?ref_=ya_d_c_pmt_mpo& to manage your payment options. You are responsible for maintaining the confidentiality of your account and password and for restricting access to your account, and you agree to accept responsibility for all activities that occur under your account or password. Amazon does sell products for children, but it sells them to adults, who can purchase with a credit card or other permitted payment method. If you are under 18, you may use the Amazon Services only with involvement of a parent or guardian. Parents and guardians may create profiles for teenagers in their Amazon Household. Alcohol listings on Amazon are intended for adults. You must be at least 21 years of age to purchase alcohol, or use any site functionality related to alcohol. Amazon reserves the right to refuse service, terminate accounts, terminate your rights to use Amazon Services, remove or edit content, or cancel orders in its sole discretion.
8. REVIEWS, COMMENTS, COMMUNICATIONS, AND OTHER CONTENT 8. Reviews, comments, communications, and other content
You may post reviews, comments, photos, videos, and other content; send e-cards and other communications; and submit suggestions, ideas, comments, questions, or other information, so long as the content is not illegal, obscene, threatening, defamatory, invasive of privacy, infringing of intellectual property rights (including publicity rights), or otherwise injurious to third parties or objectionable, and does not consist of or contain software viruses, political campaigning, commercial solicitation, chain letters, mass mailings, or any form of "spam" or unsolicited commercial electronic messages. You may not use a false e-mail address, impersonate any person or entity, or otherwise mislead as to the origin of a card or other content. Amazon reserves the right (but not the obligation) to remove or edit such content, but does not regularly review posted content. You may post reviews, comments, photos, videos, and other content; send e-cards and other communications; and submit suggestions, ideas, comments, questions, or other information, so long as the content is not illegal, obscene, threatening, defamatory, invasive of privacy, infringing of intellectual property rights (including publicity rights), or otherwise injurious to third parties or objectionable, and does not consist of or contain software viruses, political campaigning, commercial solicitation, chain letters, mass mailings, or any form of "spam" or unsolicited commercial electronic messages. You may not use a false e-mail address, impersonate any person or entity, or otherwise mislead as to the origin of a card or other content. Amazon reserves the right (but not the obligation) to remove or edit such content, but does not regularly review posted content.
If you do post content or submit material, and unless we indicate otherwise, you grant Amazon a nonexclusive, royalty-free, perpetual, irrevocable, and fully sublicensable right to use, reproduce, modify, adapt, publish, perform, translate, create derivative works from, distribute, and display such content throughout the world in any media. You grant Amazon and sublicensees the right to use the name that you submit in connection with such content, if they choose. You represent and warrant that you own or otherwise control all of the rights to the content that you post; that the content is accurate; that use of the content you supply does not violate this policy and will not cause injury to any person or entity; and that you will indemnify Amazon for all claims resulting from content you supply. Amazon has the right but not the obligation to monitor and edit or remove any activity or content. Amazon takes no responsibility and assumes no liability for any content posted by you or any third party. If you do post content or submit material, and unless we indicate otherwise, you grant Amazon a nonexclusive, royalty-free, perpetual, irrevocable, and fully sublicensable right to use, reproduce, modify, adapt, publish, perform, translate, create derivative works from, distribute, and display such content throughout the world in any media. You grant Amazon and sublicensees the right to use the name that you submit in connection with such content, if they choose. You represent and warrant that you own or otherwise control all of the rights to the content that you post; that the content is accurate; that use of the content you supply does not violate this policy and will not cause injury to any person or entity; and that you will indemnify Amazon for all claims resulting from content you supply. Amazon has the right but not the obligation to monitor and edit or remove any activity or content. Amazon takes no responsibility and assumes no liability for any content posted by you or any third party.
9. INTELLECTUAL PROPERTY COMPLAINTS 9. Intellectual property complaints
Amazon respects the intellectual property of others. If you believe that your intellectual property rights are being infringed, please follow our Notice and Procedure for Making Claims of Copyright Infringement. Amazon respects the intellectual property of others. If you believe that your intellectual property rights are being infringed, please follow our Notice and Procedure for Making Claims of Copyright Infringement.
10. RISK OF LOSS 10. Risk of loss
All purchases of physical items from Amazon are made pursuant to a shipment contract. This means that the risk of loss and title for such items pass to you upon our delivery to the carrier. All purchases of physical items from amazon are made pursuant to a shipment contract. This means that the risk of loss and title for such items pass to you upon our delivery to the carrier.
11. RETURNS, REFUNDS AND TITLE 11. Returns, refunds and title
Amazon does not take title to returned items until the item arrives at our fulfillment center. At our discretion, a refund may be issued without requiring a return. In this situation, Amazon does not take title to the refunded item. For more information about our returns and refunds, please see our Returns Center . Amazon does not take title to returned items until the item arrives at our fulfillment center. At our discretion, a refund may be issued without requiring a return. In this situation, amazon does not take title to the refunded item. For more information about our returns and refunds, please see our returns center .
12. PRODUCT DESCRIPTIONS 12. Product descriptions
Amazon attempts to be as accurate as possible. However, Amazon does not warrant that product descriptions or other content of any Amazon Service is accurate, complete, reliable, current, or error-free. If a product offered by Amazon itself is not as described, your sole remedy is to return it in unused condition. Amazon attempts to be as accurate as possible. However, amazon does not warrant that product descriptions or other content of any amazon service is accurate, complete, reliable, current, or error-free. If a product offered by amazon itself is not as described, your sole remedy is to return it in unused condition.
13. PRICING 13. Pricing
"List Price" means the suggested retail price of a product as provided by a manufacturer, supplier, or seller. We regularly check List Prices against prices recently found on Amazon and other retailers. Certain products may have a "Was Price" displayed, which is determined using recent price history of the product on Amazon. "List Price" means the suggested retail price of a product as provided by a manufacturer, supplier, or seller. We regularly check List Prices against prices recently found on Amazon and other retailers. Certain products may have a "Was Price" displayed, which is determined using recent price history of the product on Amazon.
With respect to items sold by Amazon, we cannot confirm the price of an item until you order. Despite our best efforts, a small number of the items in our catalog may be mispriced. If the correct price of an item sold by Amazon is higher than our stated price, we will, at our discretion, either contact you for instructions before shipping or cancel your order and notify you of such cancellation. Other merchants may follow different policies in the event of a mispriced item. With respect to items sold by Amazon, we cannot confirm the price of an item until you order. Despite our best efforts, a small number of the items in our catalog may be mispriced. If the correct price of an item sold by Amazon is higher than our stated price, we will, at our discretion, either contact you for instructions before shipping or cancel your order and notify you of such cancellation. Other merchants may follow different policies in the event of a mispriced item.
We generally do not charge your credit card until after your order has entered the shipping process or, for digital products, until we make the digital product available to you. We generally do not charge your credit card until after your order has entered the shipping process or, for digital products, until we make the digital product available to you.
14. APP PERMISSIONS 14. App permissions
When you use apps created by Amazon, such as the Amazon App or Kindle App, you may grant certain permissions to us for your device. Most mobile devices provide you with information about these permissions. To learn more about these permissions, click here . When you use apps created by amazon, such as the amazon app or kindle app, you may grant certain permissions to us for your device. Most mobile devices provide you with information about these permissions. To learn more about these permissions, click here .
15. SANCTIONS AND EXPORT POLICY 15. Sanctions and export policy
You may not use any Amazon Service if you are the subject of U.S. sanctions or of sanctions consistent with U.S. law imposed by the governments of the country where you are using Amazon Services. You must comply with all U.S. or other export and re-export restrictions that may apply to goods, software (including Amazon Software), technology, and services. You may not use any amazon service if you are the subject of u.S. Sanctions or of sanctions consistent with u.S. Law imposed by the governments of the country where you are using amazon services. You must comply with all u.S. Or other export and re-export restrictions that may apply to goods, software (including amazon software), technology, and services.
16. OTHER BUSINESSES 16. Other businesses
Parties other than Amazon operate stores, provide services or software, or sell product lines through the Amazon Services. In addition, we provide links to the sites of affiliated companies and certain other businesses. If you purchase any of the products or services offered by these businesses or individuals, you are purchasing directly from those third parties, not from Amazon. We are not responsible for examining or evaluating, and we do not warrant, the offerings of any of these businesses or individuals (including the content of their Web sites). Amazon does not assume any responsibility or liability for the actions, product, and content of all these and any other third parties. You should carefully review their privacy statements and other conditions of use. Parties other than amazon operate stores, provide services or software, or sell product lines through the amazon services. In addition, we provide links to the sites of affiliated companies and certain other businesses. If you purchase any of the products or services offered by these businesses or individuals, you are purchasing directly from those third parties, not from amazon. We are not responsible for examining or evaluating, and we do not warrant, the offerings of any of these businesses or individuals (including the content of their web sites). Amazon does not assume any responsibility or liability for the actions, product, and content of all these and any other third parties. You should carefully review their privacy statements and other conditions of use.
17. DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY 17. Disclaimer of warranties and limitation of liability
THE AMAZON SERVICES AND ALL INFORMATION, CONTENT, MATERIALS, PRODUCTS (INCLUDING SOFTWARE) AND OTHER SERVICES INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE AMAZON SERVICES ARE PROVIDED BY AMAZON ON AN "AS IS" AND "AS AVAILABLE" BASIS, UNLESS OTHERWISE SPECIFIED IN WRITING. AMAZON MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF THE AMAZON SERVICES, OR THE INFORMATION, CONTENT, MATERIALS, PRODUCTS (INCLUDING SOFTWARE) OR OTHER SERVICES INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE AMAZON SERVICES, UNLESS OTHERWISE SPECIFIED IN WRITING. YOU EXPRESSLY AGREE THAT YOUR USE OF THE AMAZON SERVICES IS AT YOUR SOLE RISK. The amazon services and all information, content, materials, products (including software) and other services included on or otherwise made available to you through the amazon services are provided by amazon on an "As is" and "As available" basis, unless otherwise specified in writing. Amazon makes no representations or warranties of any kind, express or implied, as to the operation of the amazon services, or the information, content, materials, products (including software) or other services included on or otherwise made available to you through the amazon services, unless otherwise specified in writing. You expressly agree that your use of the amazon services is at your sole risk.
TO THE FULL EXTENT PERMISSIBLE BY LAW, AMAZON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. AMAZON DOES NOT WARRANT THAT THE AMAZON SERVICES, INFORMATION, CONTENT, MATERIALS, PRODUCTS (INCLUDING SOFTWARE) OR OTHER SERVICES INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH THE AMAZON SERVICES, AMAZON'S SERVERS OR ELECTRONIC COMMUNICATIONS SENT FROM AMAZON ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. TO THE FULL EXTENT PERMISSIBLE BY LAW, AMAZON WILL NOT BE LIABLE FOR ANY DAMAGES OF ANY KIND ARISING FROM THE USE OF ANY AMAZON SERVICE, OR FROM ANY INFORMATION, CONTENT, MATERIALS, PRODUCTS (INCLUDING SOFTWARE) OR OTHER SERVICES INCLUDED ON OR OTHERWISE MADE AVAILABLE TO YOU THROUGH ANY AMAZON SERVICE, INCLUDING, BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, AND CONSEQUENTIAL DAMAGES, UNLESS OTHERWISE SPECIFIED IN WRITING. To the full extent permissible by law, amazon disclaims all warranties, express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Amazon does not warrant that the amazon services, information, content, materials, products (including software) or other services included on or otherwise made available to you through the amazon services, amazon's servers or electronic communications sent from amazon are free of viruses or other harmful components. To the full extent permissible by law, amazon will not be liable for any damages of any kind arising from the use of any amazon service, or from any information, content, materials, products (including software) or other services included on or otherwise made available to you through any amazon service, including, but not limited to direct, indirect, incidental, punitive, and consequential damages, unless otherwise specified in writing.
18. DISPUTES 18. Disputes
Any dispute or claim relating in any way to your use of any Amazon Service, or to any products or services sold or distributed by Amazon or through Amazon.com will be resolved by binding arbitration, rather than in court, except that you may assert claims in small claims court if your claims qualify. The Federal Arbitration Act and federal arbitration law apply to this agreement. Any dispute or claim relating in any way to your use of any Amazon Service, or to any products or services sold or distributed by Amazon or through Amazon.com will be resolved by binding arbitration, rather than in court, except that you may assert claims in small claims court if your claims qualify. The Federal Arbitration Act and federal arbitration law apply to this agreement.
There is no judge or jury in arbitration, and court review of an arbitration award is limited. However, an arbitrator can award on an individual basis the same damages and relief as a court (including injunctive and declaratory relief or statutory damages), and must follow the terms of these Conditions of Use as a court would. There is no judge or jury in arbitration, and court review of an arbitration award is limited. However, an arbitrator can award on an individual basis the same damages and relief as a court (including injunctive and declaratory relief or statutory damages), and must follow the terms of these Conditions of Use as a court would.
@ -83,20 +83,19 @@ To begin an arbitration proceeding, you must send a letter requesting arbitratio
We each agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated or representative action. If for any reason a claim proceeds in court rather than in arbitration we each waive any right to a jury trial. We also both agree that you or we may bring suit in court to enjoin infringement or other misuse of intellectual property rights. We each agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated or representative action. If for any reason a claim proceeds in court rather than in arbitration we each waive any right to a jury trial. We also both agree that you or we may bring suit in court to enjoin infringement or other misuse of intellectual property rights.
19. APPLICABLE LAW 19. Applicable law
By using any Amazon Service, you agree that the Federal Arbitration Act, applicable federal law, and the laws of the state of Washington, without regard to principles of conflict of laws, will govern these Conditions of Use and any dispute of any sort that might arise between you and Amazon. By using any amazon service, you agree that the federal arbitration act, applicable federal law, and the laws of the state of washington, without regard to principles of conflict of laws, will govern these conditions of use and any dispute of any sort that might arise between you and amazon.
20. SITE POLICIES, MODIFICATION, AND SEVERABILITY 20. Site policies, modification, and severability
Please review our other policies, such as our pricing policy, posted on this site. These policies also govern your use of Amazon Services. We reserve the right to make changes to our site, policies, Service Terms, and these Conditions of Use at any time. If any of these conditions shall be deemed invalid, void, or for any reason unenforceable, that condition shall be deemed severable and shall not affect the validity and enforceability of any remaining condition. Please review our other policies, such as our pricing policy, posted on this site. These policies also govern your use of Amazon Services. We reserve the right to make changes to our site, policies, Service Terms, and these Conditions of Use at any time. If any of these conditions shall be deemed invalid, void, or for any reason unenforceable, that condition shall be deemed severable and shall not affect the validity and enforceability of any remaining condition.
21. OUR ADDRESS 21. OUR ADDRESS
Amazon.com, Inc. Amazon.com, Inc.
P.O. Box 81226 P.O. Box 81226
Seattle, WA 98108-1226 Seattle, WA 98108-1226
https://www.amazon.com https://www.amazon.com
22. ADDITIONAL AMAZON SOFTWARE TERMS 22. Additional amazon software terms
The following terms (“Software Terms”) apply to any software (including any updates or upgrades to the software) and any related documentation we make available to you in connection with Amazon Services (the "Amazon Software"). The following terms (“Software Terms”) apply to any software (including any updates or upgrades to the software) and any related documentation we make available to you in connection with Amazon Services (the "Amazon Software").
@ -112,7 +111,7 @@ The following terms (“Software Terms”) apply to any software (including any
22-6. Conflicts. In the event of any conflict between these Conditions of Use and any other Amazon or third-party terms applicable to any portion of Amazon Software, such as open-source license terms, such other terms will control as to that portion of the Amazon Software and to the extent of the conflict. 22-6. Conflicts. In the event of any conflict between these Conditions of Use and any other Amazon or third-party terms applicable to any portion of Amazon Software, such as open-source license terms, such other terms will control as to that portion of the Amazon Software and to the extent of the conflict.
23. HOW TO SERVE A SUBPOENA OR OTHER LEGAL PROCESS 23. How to serve a subpoena or other legal process
Amazon accepts service of subpoenas or other legal process only through Amazons national registered agent, Corporation Service Company (CSC). Subpoenas or other legal process may be served by sending them to CSC at the following address: Amazon accepts service of subpoenas or other legal process only through Amazons national registered agent, Corporation Service Company (CSC). Subpoenas or other legal process may be served by sending them to CSC at the following address:
@ -125,7 +124,7 @@ Attn: Legal Department Legal Process
Please note also that providing detailed and accurate information at the outset will facilitate efficient processing of your request. That information will include, for example, e-mail and/or credit card number used to make purchases for retail purchase information; the name, e-mail, and physical address of a seller for seller information; device serial number for Amazon devices; and IP address and complete time stamps. Please note also that providing detailed and accurate information at the outset will facilitate efficient processing of your request. That information will include, for example, e-mail and/or credit card number used to make purchases for retail purchase information; the name, e-mail, and physical address of a seller for seller information; device serial number for Amazon devices; and IP address and complete time stamps.
24. NOTICE AND PROCEDURE FOR MAKING CLAIMS OF INTELLECTUAL PROPERTY INFRINGEMENT 24. Notice and procedure for making claims of intellectual property infringement
If you believe that your intellectual property rights have been infringed, please submit your complaint using our online form. This form may be used to report all types of intellectual property claims including, but not limited to, copyright, trademark, and patent claims. If you believe that your intellectual property rights have been infringed, please submit your complaint using our online form. This form may be used to report all types of intellectual property claims including, but not limited to, copyright, trademark, and patent claims.
We respond quickly to the concerns of rights owners about any alleged infringement, and we terminate repeat infringers in appropriate circumstances. We respond quickly to the concerns of rights owners about any alleged infringement, and we terminate repeat infringers in appropriate circumstances.

@ -104,7 +104,7 @@ You may choose to have the arbitration conduced by telephone, based on written s
Authority of Arbitrator. The arbitrator shall have exclusive authority to (a) determine the scope and enforceability of this Arbitration Agreement and (b) resolve any dispute related to the interpretation, applicability, enforceability or formation of this Arbitration Agreement, including, but not limited to, any assertion that all or any part of this Arbitration Agreement is void or voidable. The arbitration will decide the rights and liabilities, if any, of you and FaceApp. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties. The arbitrator shall have the authority to grant motions dispositive of all or part of any claim. The arbitrator shall have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the arbitral forums rules, and the Agreement (including the Arbitration Agreement). The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded. The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have. The award of the arbitrator is final and binding upon you and us. Authority of Arbitrator. The arbitrator shall have exclusive authority to (a) determine the scope and enforceability of this Arbitration Agreement and (b) resolve any dispute related to the interpretation, applicability, enforceability or formation of this Arbitration Agreement, including, but not limited to, any assertion that all or any part of this Arbitration Agreement is void or voidable. The arbitration will decide the rights and liabilities, if any, of you and FaceApp. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties. The arbitrator shall have the authority to grant motions dispositive of all or part of any claim. The arbitrator shall have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the arbitral forums rules, and the Agreement (including the Arbitration Agreement). The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded. The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have. The award of the arbitrator is final and binding upon you and us.
Waiver of Jury Trial. YOU AND FACEAPP HEREBY WAIVE ANY CONSTITUTIONAL AND STATUTORY RIGHTS TO SUE IN COURT AND HAVE A TRIAL IN FRONT OF A JUDGE OR A JURY. You and FaceApp are instead electing that all disputes, claims or requests for relief shall be resolved by arbitration under this Arbitration Agreement, except as specified above. An arbitrator can award on an individual basis the same damages and relief as a court and must follow this Agreement as a court would. However, there is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited. Review. Waiver of Jury Trial. You and faceapp hereby waive any constitutional and statutory rights to sue in court and have a trial in front of a judge or a jury. You and FaceApp are instead electing that all disputes, claims or requests for relief shall be resolved by arbitration under this Arbitration Agreement, except as specified above. An arbitrator can award on an individual basis the same damages and relief as a court and must follow this Agreement as a court would. However, there is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited. Review.
Waiver of class or other non-individualized relief. All disputes, claims and requests for relief within the scope of this arbitration agreement must be arbitrated on an individual basis and not on a class or collective basis. Only individual relief is available, and claims of more than one user cannot be arbitrated or consolidated with those of any other user. If a decision is issued stating that applicable law precludes enforcement of any of this subsections limitations as to a given dispute, claim or request for relief, then such aspect must be severed from the arbitration and brought into the state or federal courts located in the state of california. All other disputes, claims, or requests for relief shall be arbitrated. Waiver of class or other non-individualized relief. All disputes, claims and requests for relief within the scope of this arbitration agreement must be arbitrated on an individual basis and not on a class or collective basis. Only individual relief is available, and claims of more than one user cannot be arbitrated or consolidated with those of any other user. If a decision is issued stating that applicable law precludes enforcement of any of this subsections limitations as to a given dispute, claim or request for relief, then such aspect must be severed from the arbitration and brought into the state or federal courts located in the state of california. All other disputes, claims, or requests for relief shall be arbitrated.

@ -1,5 +1,3 @@
Terms of Service
Welcome to Facebook! Welcome to Facebook!
Facebook builds technologies and services that enable people to connect with each other, build communities and grow businesses. These Terms govern your use of Facebook, Messenger and the other products, features, apps, services, technologies and software that we offer (the Facebook Products or Products), except where we expressly state that separate terms (and not these) apply. These Products are provided to you by Facebook Ireland Limited. Facebook builds technologies and services that enable people to connect with each other, build communities and grow businesses. These Terms govern your use of Facebook, Messenger and the other products, features, apps, services, technologies and software that we offer (the Facebook Products or Products), except where we expressly state that separate terms (and not these) apply. These Products are provided to you by Facebook Ireland Limited.

@ -1,5 +1,3 @@
Netflix Terms of Use
Netflix provides a personalized subscription service that allows our members to access movies and TV shows ("Netflix content") streamed over the Internet to certain Internet-connected TVs, computers and other devices ("Netflix ready devices"). Netflix provides a personalized subscription service that allows our members to access movies and TV shows ("Netflix content") streamed over the Internet to certain Internet-connected TVs, computers and other devices ("Netflix ready devices").
These Terms of Use govern your use of our service. As used in these Terms of Use, "Netflix service", "our service" or "the service" means the personalized service provided by Netflix for discovering and watching Netflix content, including all features and functionalities, recommendations and reviews, the website, and user interfaces, as well as all content and software associated with our service. These Terms of Use govern your use of our service. As used in these Terms of Use, "Netflix service", "our service" or "the service" means the personalized service provided by Netflix for discovering and watching Netflix content, including all features and functionalities, recommendations and reviews, the website, and user interfaces, as well as all content and software associated with our service.

@ -1,5 +1,3 @@
Niantic Terms of Service
1. Terms 1. Terms
Welcome to Niantic. We publish real-world augmented reality mobile experiences, including mobile game applications ("Apps"), and operate a real-world augmented reality platform (“Platform”). Please read these Niantic Terms of Service and any applicable App guidelines (the “Guidelines” and, collectively, “the Terms”), because the Terms govern your use of the Apps and Platform. The Terms also govern your interaction with any websites we own or operate (“Sites”), purchase of any Niantic merchandise, participation in Niantic live events or promotions (“Events”), and more generally your use of any Niantic products or services (together with Apps and Platform, the “Services”). Welcome to Niantic. We publish real-world augmented reality mobile experiences, including mobile game applications ("Apps"), and operate a real-world augmented reality platform (“Platform”). Please read these Niantic Terms of Service and any applicable App guidelines (the “Guidelines” and, collectively, “the Terms”), because the Terms govern your use of the Apps and Platform. The Terms also govern your interaction with any websites we own or operate (“Sites”), purchase of any Niantic merchandise, participation in Niantic live events or promotions (“Events”), and more generally your use of any Niantic products or services (together with Apps and Platform, the “Services”).
@ -242,21 +240,21 @@ Niantic is not responsible for the availability or quality of third party servic
11. Disclaimer of Warranties 11. Disclaimer of Warranties
TO THE EXTENT PERMITTED UNDER APPLICABLE LAW, THE SERVICES AND CONTENT ARE PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND. WITHOUT LIMITING THE FOREGOING, WE EXPLICITLY DISCLAIM ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT, OR NONINFRINGEMENT, AND ANY WARRANTIES ARISING OUT OF COURSE OF DEALING OR USAGE OF TRADE. WE MAKE NO WARRANTY THAT THE SERVICES WILL MEET YOUR REQUIREMENTS OR BE AVAILABLE ON AN UNINTERRUPTED, SECURE, OR ERROR-FREE BASIS. WE MAKE NO WARRANTY REGARDING THE QUALITY, ACCURACY, TIMELINESS, TRUTHFULNESS, COMPLETENESS OR RELIABILITY OF ANY CONTENT. No rights are licensed with respect to sound recordings and the musical works embodied therein that are made available from or through the service.To the extent permitted under applicable law, the services and content are provided "As is," without warranty of any kind. Without limiting the foregoing, we explicitly disclaim any warranties of merchantability, fitness for a particular purpose, quiet enjoyment, or noninfringement, and any warranties arising out of course of dealing or usage of trade. We make no warranty that the services will meet your requirements or be available on an uninterrupted, secure, or error-free basis. We make no warranty regarding the quality, accuracy, timeliness, truthfulness, completeness or reliability of any content.
YOU ASSUME ALL RISKS RELATING TO YOUR ONLINE OR OFFLINE COMMUNICATIONS AND INTERACTIONS WITH OTHER USERS OF THE SERVICES AND WITH OTHER PERSONS WITH WHOM YOU COMMUNICATE OR INTERACT AS A RESULT OF YOUR USE OF THE SERVICES. YOU UNDERSTAND THAT NIANTIC DOES NOT SCREEN OR INQUIRE INTO THE BACKGROUND OF ANY USERS OF THE SERVICES. NIANTIC MAKES NO REPRESENTATIONS OR WARRANTIES AS TO THE CONDUCT OF USERS OF THE SERVICES. YOU AGREE TO TAKE REASONABLE PRECAUTIONS IN ALL COMMUNICATIONS AND INTERACTIONS WITH OTHER USERS OF THE SERVICES AND WITH OTHER PERSONS WITH WHOM YOU COMMUNICATE OR INTERACT AS A RESULT OF YOUR USE OF THE SERVICES, PARTICULARLY IF YOU DECIDE TO MEET OFFLINE OR IN PERSON. You assume all risks relating to your online or offline communications and interactions with other users of the services and with other persons with whom you communicate or interact as a result of your use of the services. You understand that niantic does not screen or inquire into the background of any users of the services. Niantic makes no representations or warranties as to the conduct of users of the services. You agree to take reasonable precautions in all communications and interactions with other users of the services and with other persons with whom you communicate or interact as a result of your use of the services, particularly if you decide to meet offline or in person.
12. Limitation of Liability 12. Limitation of Liability
TO THE EXTENT PERMITTED UNDER APPLICABLE LAW, NEITHER NIANTIC NOR ANY OTHER PARTY INVOLVED IN CREATING, PRODUCING, OR DELIVERING THE SERVICES OR CONTENT WILL BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, LOSS OF DATA OR GOODWILL, SERVICE INTERRUPTION, COMPUTER DAMAGE OR SYSTEM FAILURE OR THE COST OF SUBSTITUTE SERVICES, ARISING OUT OF OR IN CONNECTION WITH THESE TERMS, OR FROM THE USE OF OR INABILITY TO USE THE SERVICES OR CONTENT, OR FROM ANY COMMUNICATIONS, INTERACTIONS, OR MEETINGS WITH OTHER USERS OF THE SERVICES OR PERSONS WITH WHOM YOU COMMUNICATE OR INTERACT AS A RESULT OF YOUR USE OF THE SERVICES, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT NIANTIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, EVEN IF A LIMITED REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW IN THE APPLICABLE JURISDICTION. To the extent permitted under applicable law, neither niantic nor any other party involved in creating, producing, or delivering the services or content will be liable to you for any indirect, incidental, special, punitive, exemplary, or consequential damages, including lost profits, loss of data or goodwill, service interruption, computer damage or system failure or the cost of substitute services, arising out of or in connection with these terms, or from the use of or inability to use the services or content, or from any communications, interactions, or meetings with other users of the services or persons with whom you communicate or interact as a result of your use of the services, whether based on warranty, contract, tort (including negligence), product liability, or any other legal theory, and whether or not niantic has been advised of the possibility of such damages, even if a limited remedy set forth herein is found to have failed of its essential purpose. Some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, so the foregoing limitation of liability shall apply to the fullest extent permitted by law in the applicable jurisdiction.
TO THE EXTENT PERMITTED UNDER APPLICABLE LAW, IN NO EVENT WILL NIANTICS TOTAL LIABILITY ARISING OUT OF OR IN CONNECTION WITH THESE TERMS, AN EVENT, OR FROM THE USE OF OR INABILITY TO USE THE SERVICES OR CONTENT EXCEED ONE THOUSAND DOLLARS ($1000), OR, IF CONTRACTING WITH NIANTIC INTERNATIONAL LIMITED, ONE THOUSAND POUNDS (£1000). THE EXCLUSIONS AND LIMITATIONS OF DAMAGES SET FORTH ABOVE ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN NIANTIC AND YOU. To the extent permitted under applicable law, in no event will niantics total liability arising out of or in connection with these terms, an event, or from the use of or inability to use the services or content exceed one thousand dollars ($1000), or, if contracting with niantic international limited, one thousand pounds (£1000). The exclusions and limitations of damages set forth above are fundamental elements of the basis of the bargain between niantic and you.
13. Dispute Resolution 13. Dispute Resolution
YOU AGREE THAT DISPUTES BETWEEN YOU AND NIANTIC WILL BE RESOLVED BY BINDING, INDIVIDUAL ARBITRATION, AND YOU ARE WAIVING YOUR RIGHT TO A TRIAL BY JURY OR TO PARTICIPATE AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS ACTION OR REPRESENTATIVE PROCEEDING. You agree that disputes between you and niantic will be resolved by binding, individual arbitration, and you are waiving your right to a trial by jury or to participate as a plaintiff or class member in any purported class action or representative proceeding.
THIS NOTICE DOES NOT APPLY: (1) IF YOU ARE A RESIDENT OF THE EEA, OR ANY JURISDICTION WHICH DOES NOT ALLOW THIS ARBITRATION AGREEMENT, (2) IF YOU OPT OUT OF ARBITRATION AS DESCRIBED IN THE "ARBITRATION" SECTION BELOW, OR (3) TO CERTAIN TYPES OF DISPUTES DESCRIBED IN SECTION 13.1, “ARBITRATION,” BELOW. This notice does not apply: (1) if you are a resident of the eea, or any jurisdiction which does not allow this arbitration agreement, (2) if you opt out of arbitration as described in the "Arbitration" section below, or (3) to certain types of disputes described in section 13.1, “arbitration,” below.
13.1 Arbitration 13.1 Arbitration

@ -1,14 +1,12 @@
Snap Group Limited Terms of Service
Welcome! Welcome!
Weve drafted these Terms of Service (which we call the “Terms”) so youll know the rules that govern our relationship with you. Although we have tried our best to strip the legalese from the Terms, there are places where these Terms may still read like a traditional contract. Theres a good reason for that: these Terms do indeed form a legally binding contract between you and Snap Group Limited. So please read them carefully. Weve drafted these Terms of Service (which we call the "Terms") so youll know the rules that govern our relationship with you. Although we have tried our best to strip the legalese from the Terms, there are places where these Terms may still read like a traditional contract. Theres a good reason for that: these Terms do indeed form a legally binding contract between you and Snap Group Limited. So please read them carefully.
In order to use Snapchat, Bitmoji or any of our other products or services that link to these Terms (we refer to these collectively as the “Services”), you must have accepted our Terms and Privacy Policy, which are presented to you (i) when you first open the app and (ii) when we make any material changes to the Terms or the Privacy Policy. Of course, if you dont accept them, then dont use the Services. In order to use Snapchat, Bitmoji or any of our other products or services that link to these Terms (we refer to these collectively as the "Services"), you must have accepted our Terms and Privacy Policy, which are presented to you (i) when you first open the app and (ii) when we make any material changes to the Terms or the Privacy Policy. Of course, if you dont accept them, then dont use the Services.
These Terms apply to you if you live outside the United States or if you are using the Services on behalf of a business located outside the United States. If you live in the United States or are using the Services on behalf of a business located there, the Snap Inc. Terms of Service apply. These Terms apply to you if you live outside the United States or if you are using the Services on behalf of a business located outside the United States. If you live in the United States or are using the Services on behalf of a business located there, the Snap Inc. Terms of Service apply.
ARBITRATION NOTICE: IF YOURE USING THE SERVICES ON BEHALF OF A BUSINESS, THEN YOUR BUSINESS WILL BE BOUND BY THE ARBITRATION CLAUSE THAT APPEARS LATER IN THESE TERMS. Arbitration notice: if youre using the services on behalf of a business, then your business will be bound by the arbitration clause that appears later in these terms.
1. Who can use the Services 1. Who can use the Services
@ -30,7 +28,7 @@ If you are using the Services on behalf of a business or some other entity, you
Snap Group Limited grants you a personal, worldwide, royalty-free, non-assignable, non-exclusive, revocable and non-sublicensable licence to access and use the Services. This licence is for the sole purpose of letting you use and enjoy the Services benefits in a way that these Terms and our usage policies, such as our Community Guidelines, allow. Snap Group Limited grants you a personal, worldwide, royalty-free, non-assignable, non-exclusive, revocable and non-sublicensable licence to access and use the Services. This licence is for the sole purpose of letting you use and enjoy the Services benefits in a way that these Terms and our usage policies, such as our Community Guidelines, allow.
The Services include Bitmoji, which allows you to assemble an avatar using visual elements we provide (a “Bitmoji Avatar”). All Bitmoji Avatars are owned exclusively by Snap Group Limited (or its affiliates), and we reserve the right to use any Bitmoji Avatars for any purpose, including to promote our products and services. The Services include Bitmoji, which allows you to assemble an avatar using visual elements we provide (a "Bitmoji Avatar"). All Bitmoji Avatars are owned exclusively by Snap Group Limited (or its affiliates), and we reserve the right to use any Bitmoji Avatars for any purpose, including to promote our products and services.
Any software that we provide you may automatically download and install upgrades, updates or other new features. You may be able to adjust these automatic downloads through your devices settings. Any software that we provide you may automatically download and install upgrades, updates or other new features. You may be able to adjust these automatic downloads through your devices settings.
@ -40,7 +38,7 @@ You may not copy, modify, distribute, sell or lease any part of our Services. No
Many of our Services let you create, upload, post, send, receive and store content. When you do that, you retain whatever ownership rights in that content you had to begin with. But you grant us a licence to use that content. How broad that licence is depends on which Services you use and the settings you have selected. Many of our Services let you create, upload, post, send, receive and store content. When you do that, you retain whatever ownership rights in that content you had to begin with. But you grant us a licence to use that content. How broad that licence is depends on which Services you use and the settings you have selected.
We call Story submissions that are set to be viewable by everyone as well as content you submit to crowd-sourced Services, including Our Story, “Public Content”. For all content you submit to the Services other than Public Content, you grant Snap Group Limited, Snap Inc. and our affiliates a worldwide, royalty-free, sublicensable and transferable licence to host, store, use, display, reproduce, modify, adapt, edit, publish and distribute that content for as long as you use the Services. This licence is for the limited purpose of operating, developing, providing, promoting and improving the Services and researching and developing new ones. We call Story submissions that are set to be viewable by everyone as well as content you submit to crowd-sourced Services, including Our Story, "Public Content". For all content you submit to the Services other than Public Content, you grant Snap Group Limited, Snap Inc. and our affiliates a worldwide, royalty-free, sublicensable and transferable licence to host, store, use, display, reproduce, modify, adapt, edit, publish and distribute that content for as long as you use the Services. This licence is for the limited purpose of operating, developing, providing, promoting and improving the Services and researching and developing new ones.
Because Public Content is public by nature and records matters of public interest, the licence you grant us for this content is broader. For Public Content, you grant Snap Group Limited, Snap Inc., our affiliates and our business partners all of the same rights you grant for non-Public Content in the previous paragraph, as well as a licence to create derivative works from, promote, exhibit, broadcast, syndicate, publicly perform and publicly display Public Content in any form and in any and all media or distribution methods (now known or later developed). To the extent its necessary, when you appear in, create, upload, post or send Public Content, you also grant Snap Group Limited, Snap Inc., our affiliates and our business partners the unrestricted, worldwide right and licence to use your name, likeness and voice. This means, among other things, that you will not be entitled to any compensation from Snap Group Limited, Snap Inc., our affiliates or our business partners if your name, likeness or voice is conveyed through the Services, either on the Snapchat application or on one of our business partners platforms. Because Public Content is public by nature and records matters of public interest, the licence you grant us for this content is broader. For Public Content, you grant Snap Group Limited, Snap Inc., our affiliates and our business partners all of the same rights you grant for non-Public Content in the previous paragraph, as well as a licence to create derivative works from, promote, exhibit, broadcast, syndicate, publicly perform and publicly display Public Content in any form and in any and all media or distribution methods (now known or later developed). To the extent its necessary, when you appear in, create, upload, post or send Public Content, you also grant Snap Group Limited, Snap Inc., our affiliates and our business partners the unrestricted, worldwide right and licence to use your name, likeness and voice. This means, among other things, that you will not be entitled to any compensation from Snap Group Limited, Snap Inc., our affiliates or our business partners if your name, likeness or voice is conveyed through the Services, either on the Snapchat application or on one of our business partners platforms.
@ -50,7 +48,7 @@ We reserve the right to delete any content (i) which we think violates these Ter
The Services may contain advertisements. In consideration for Snap Group Limited letting you access and use the Services, you agree that we, Snap Inc., our affiliates and our third-party partners may place advertising on the Services, including personalised advertising based upon the information you provide us or we collect or obtain about you. Because the Services contain content that you and other users provide us, advertising may sometimes appear near, between, over or in your content. The Services may contain advertisements. In consideration for Snap Group Limited letting you access and use the Services, you agree that we, Snap Inc., our affiliates and our third-party partners may place advertising on the Services, including personalised advertising based upon the information you provide us or we collect or obtain about you. Because the Services contain content that you and other users provide us, advertising may sometimes appear near, between, over or in your content.
With respect to your use of Bitmoji, you grant Snap Group Limited, Snap Inc. and our affiliates and business partners a worldwide, perpetual, royalty-free, sublicensable and transferable licence to host, store, use, display, reproduce, modify, adapt, edit, publish, distribute, promote, exhibit, broadcast, syndicate, publicly perform and distribute (a) any actual or simulated likeness, image, voice, name, poses or other personal characteristics (collectively, your “Likeness”) embodied in a Bitmoji Avatar or the Bitmoji Services, and (b) any materials you create using the Bitmoji Services, as well as the right to create and use derivative works from those materials, in any and all media or distribution methods (now known or later developed). This licence is for the limited purpose of operating, developing, providing, promoting and improving the Services and researching and developing new ones. This means, among other things, that you will not be entitled to any compensation from Snap Group Limited, Snap Inc., our affiliates or our business partners if your name, likeness or voice is conveyed through or in connection with Bitmoji, either on the Bitmoji application or on one of our business partners platforms. With respect to your use of Bitmoji, you grant Snap Group Limited, Snap Inc. and our affiliates and business partners a worldwide, perpetual, royalty-free, sublicensable and transferable licence to host, store, use, display, reproduce, modify, adapt, edit, publish, distribute, promote, exhibit, broadcast, syndicate, publicly perform and distribute (a) any actual or simulated likeness, image, voice, name, poses or other personal characteristics (collectively, your "Likeness") embodied in a Bitmoji Avatar or the Bitmoji Services, and (b) any materials you create using the Bitmoji Services, as well as the right to create and use derivative works from those materials, in any and all media or distribution methods (now known or later developed). This licence is for the limited purpose of operating, developing, providing, promoting and improving the Services and researching and developing new ones. This means, among other things, that you will not be entitled to any compensation from Snap Group Limited, Snap Inc., our affiliates or our business partners if your name, likeness or voice is conveyed through or in connection with Bitmoji, either on the Bitmoji application or on one of our business partners platforms.
Should you develop or be deemed to have any rights in a Bitmoji Avatar, you irrevocably and unconditionally assign (and in the case of copyright, by way of a present assignment of future copyright) to Snap Group Limited absolutely, with full title guarantee and free from any encumbrances, all of your right, title and interest in and to such Bitmoji Avatar. Should you develop or be deemed to have any rights in a Bitmoji Avatar, you irrevocably and unconditionally assign (and in the case of copyright, by way of a present assignment of future copyright) to Snap Group Limited absolutely, with full title guarantee and free from any encumbrances, all of your right, title and interest in and to such Bitmoji Avatar.
@ -205,7 +203,7 @@ You agree, to the extent permitted by law, to indemnify, defend and hold harmles
We try to keep the Services up and running and free of annoyances. But we cannot promise that we will always succeed. We try to keep the Services up and running and free of annoyances. But we cannot promise that we will always succeed.
The Services are provided “as is” and “as available” and to the extent permitted by law without warranties of any kind, either express or implied, including in particular implied warranties, conditions or other terms relating to (i) merchantability, satisfactory quality, fitness for a particular purpose, title, quiet enjoyment, non-infringement or (ii) arising from a course of dealing. In addition, while Snap Group Limited attempts to provide a good user experience, we do not represent or warrant that: (a) the Services will always be secure, error-free or timely; (b) the Services will always function without delays, disruption or imperfections; or (c) that any content or information you obtain through the Services will be timely or accurate. The Services are provided "as is" and "as available" and to the extent permitted by law without warranties of any kind, either express or implied, including in particular implied warranties, conditions or other terms relating to (i) merchantability, satisfactory quality, fitness for a particular purpose, title, quiet enjoyment, non-infringement or (ii) arising from a course of dealing. In addition, while Snap Group Limited attempts to provide a good user experience, we do not represent or warrant that: (a) the Services will always be secure, error-free or timely; (b) the Services will always function without delays, disruption or imperfections; or (c) that any content or information you obtain through the Services will be timely or accurate.
IF THE LAW OF THE COUNTRY WHERE YOU LIVE DOES NOT ALLOW THE EXCLUSIONS OF LIABILITY PROVIDED FOR IN THIS CLAUSE, THOSE EXCLUSIONS SHALL NOT APPLY. IF THE LAW OF THE COUNTRY WHERE YOU LIVE DOES NOT ALLOW THE EXCLUSIONS OF LIABILITY PROVIDED FOR IN THIS CLAUSE, THOSE EXCLUSIONS SHALL NOT APPLY.
@ -219,7 +217,7 @@ Snap Group Limited, Snap Inc. and our affiliates, directors, officers, stockhold
Nothing in these Terms (or for the avoidance of doubt any other terms to which you are subject in respect of the provision of Services by Snap Group Limited, Snap Inc., or their affiliates) shall exclude or limit Snap Group Limiteds, Snap Inc.s or their affiliates liability for: a) death or personal injury arising from their own respective intent or negligence; b) fraud or fraudulent misrepresentation; or c) any other liability to the extent that such liability may not be excluded or limited as a matter of law. Nothing in these Terms (or for the avoidance of doubt any other terms to which you are subject in respect of the provision of Services by Snap Group Limited, Snap Inc., or their affiliates) shall exclude or limit Snap Group Limiteds, Snap Inc.s or their affiliates liability for: a) death or personal injury arising from their own respective intent or negligence; b) fraud or fraudulent misrepresentation; or c) any other liability to the extent that such liability may not be excluded or limited as a matter of law.
IF THE LAW OF THE COUNTRY WHERE YOU LIVE DOES NOT ALLOW ANY LIMITATION OF LIABILITY PROVIDED FOR IN THIS CLAUSE, THAT LIMITATION WILL NOT APPLY. If the law of the country where you live does not allow any limitation of liability provided for in this clause, that limitation will not apply.
17. Dispute resolution and arbitration 17. Dispute resolution and arbitration

@ -1,8 +1,6 @@
Aibo End User Agreement
This aibo User Agreement ("User Agreement") is entered into between you and Sony Electronics Inc. ("Sony") and governs your use of the aibo device and its embedded software ("aibo Product"), the aibo AI Cloud Plan service ("Cloud Service") and wireless data service for the aibo Product ("Wireless Service"), the My aibo app ("App"), any aibo-specific registration pages, and any other Sony online or wireless service that posts a link to this User Agreement or otherwise expressly states that it is governed by this User Agreement (collectively, the "Services"). Please note that this User Agreement does not apply to any other Sony website or online service unless expressly posted on such website or online service. Your use of the Services is also subject to our Privacy Policy. This aibo User Agreement ("User Agreement") is entered into between you and Sony Electronics Inc. ("Sony") and governs your use of the aibo device and its embedded software ("aibo Product"), the aibo AI Cloud Plan service ("Cloud Service") and wireless data service for the aibo Product ("Wireless Service"), the My aibo app ("App"), any aibo-specific registration pages, and any other Sony online or wireless service that posts a link to this User Agreement or otherwise expressly states that it is governed by this User Agreement (collectively, the "Services"). Please note that this User Agreement does not apply to any other Sony website or online service unless expressly posted on such website or online service. Your use of the Services is also subject to our Privacy Policy.
PLEASE READ THIS USER AGREEMENT CAREFULLY BEFORE USING THE SERVICES, AS IT AFFECTS YOUR LEGAL RIGHTS AND OBLIGATIONS. BY PURCHASING AN AIBO PRODUCT AND/OR USING THE SERVICES, YOU AGREE TO THIS USER AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY ALL OF THE TERMS OF THIS USER AGREEMENT, PLEASE DO NOT PURCHASE AN AIBO PRODUCT OR USE THE SERVICES. Please read this user agreement carefully before using the services, as it affects your legal rights and obligations. By purchasing an aibo product and/or using the services, you agree to this user agreement. If you do not agree to be bound by all of the terms of this user agreement, please do not purchase an aibo product or use the services.
When using particular services or features of the Services, both this User Agreement and a separate guidelines, rules, or terms document may apply to your use of that feature or service ("Additional Terms"). To the extent there is a conflict between this User Agreement and any Additional Terms, the Additional Terms will control unless the Additional Terms expressly state otherwise. When using particular services or features of the Services, both this User Agreement and a separate guidelines, rules, or terms document may apply to your use of that feature or service ("Additional Terms"). To the extent there is a conflict between this User Agreement and any Additional Terms, the Additional Terms will control unless the Additional Terms expressly state otherwise.
@ -10,7 +8,7 @@ The Services are available only to individuals who are at least 13 years old and
accept it on your behalf.) Residents of Illinois may use the App as non-registered users, but the aibo Product and related Services are not available for sale or use in Illinois. accept it on your behalf.) Residents of Illinois may use the App as non-registered users, but the aibo Product and related Services are not available for sale or use in Illinois.
EXCEPT FOR CERTAIN TYPES OF DISPUTES AND SUBJECT TO THE OPT-OUT RIGHTS DESCRIBED IN THE "BINDING INDIVIDUAL ARBITRATION" SECTION BELOW, YOU AND SONY AGREE THAT DISPUTES WILL BE RESOLVED BY BINDING, INDIVIDUAL ARBITRATION. THAT MEANS THAT AN ARBITRATOR, NOT A JUDGE OR JURY, WILL DECIDE ANY DISPUTE AND THAT YOU WAIVE YOUR RIGHT TO BRING AN ACTION IN COURT BEFORE A JUDGE OR JURY. YOU ALSO WAIVE YOUR RIGHT TO BRING OR RESOLVE ANY DISPUTE AS, OR PARTICIPATE IN, A CLASS, CONSOLIDATED, REPRESENTATIVE, COLLECTIVE, OR PRIVATE ATTORNEY-GENERAL ACTION OR ARBITRATION. Except for certain types of disputes and subject to the opt-out rights described in the "Binding individual arbitration" section below, you and sony agree that disputes will be resolved by binding, individual arbitration. That means that an arbitrator, not a judge or jury, will decide any dispute and that you waive your right to bring an action in court before a judge or jury. You also waive your right to bring or resolve any dispute as, or participate in, a class, consolidated, representative, collective, or private attorney-general action or arbitration.
1. License 1. License
@ -23,9 +21,8 @@ Subject to your strict compliance with this User Agreement and any Additional Te
With regard only to software embedded within the aibo Product and without regard to any provision in this User Agreement to the contrary, you may transfer all of your rights under this User Agreement only as part of a sale or transfer of the aibo Product provided you retain no copies, transfer the aibo Product and all included software and documentation in its entirety, and the recipient agrees to the terms of the user agreement then in effect for users of the aibo Services. With regard only to software embedded within the aibo Product and without regard to any provision in this User Agreement to the contrary, you may transfer all of your rights under this User Agreement only as part of a sale or transfer of the aibo Product provided you retain no copies, transfer the aibo Product and all included software and documentation in its entirety, and the recipient agrees to the terms of the user agreement then in effect for users of the aibo Services.
Notwithstanding the foregoing limited license grant, you acknowledge that software incorporated into the aibo Product and other aspects of the Services may include software that is subject to terms and conditions governing its use other than this User Agreement ("Excluded Software"). Certain Excluded Software may be covered by open-source software licenses ("Open Source Components"), which means any software licenses approved as open-source licenses by the Open Source Initiative or any substantially similar licenses, including but not limited to any license that, as a condition of distribution of the software licensed under such license, requires that the distributor make the software available in source code format. Please visit http://www.sony.net/Products/Linux/ for details on Excluded Software included in the aibo Product, and the applicable terms and conditions governing its use. Such Notwithstanding the foregoing limited license grant, you acknowledge that software incorporated into the aibo Product and other aspects of the Services may include software that is subject to terms and conditions governing its use other than this User Agreement ("Excluded Software"). Certain Excluded Software may be covered by open-source software licenses ("Open Source Components"), which means any software licenses approved as open-source licenses by the Open Source Initiative or any substantially similar licenses, including but not limited to any license that, as a condition of distribution of the software licensed under such license, requires that the distributor make the software available in source code format. Please visit http://www.sony.net/Products/Linux/ for details on Excluded Software included in the aibo Product, and the applicable terms and conditions governing its use. Such terms and conditions may be changed by the applicable third party at any time without liability to you. To the extent required by the licenses covering Open Source Components, the terms of such licenses will apply in lieu of the terms of this User Agreement with regard to the Open Source Components. To the extent the terms of the licenses applicable to Open Source Components prohibit any of the restrictions in this User Agreement with respect to such Open Source Components, such restrictions will not apply to such Open Source Component. To the extent the terms of the licenses applicable to Open Source Components require Sony to make an offer to provide source code in connection with the aibo Product, such offer is hereby made.
terms and conditions may be changed by the applicable third party at any time without liability to you. To the extent required by the licenses covering Open Source Components, the terms of such licenses will apply in lieu of the terms of this User Agreement with regard to the Open Source Components. To the extent the terms of the licenses applicable to Open Source Components prohibit any of the restrictions in this User Agreement with respect to such Open Source Components, such restrictions will not apply to such Open Source Component. To the extent the terms of the licenses applicable to Open Source Components require Sony to make an offer to provide source code in connection with the aibo Product, such offer is hereby made.
Any and all rights to use the Services that are not expressly granted to you under this User Agreement are reserved for Sony or its licensors. Except as expressly provided in this User Agreement, you may not copy, reproduce, republish, modify, create derivative works of, upload, download, perform, display, post, transmit, distribute or otherwise use Materials in any way, without the prior written permission of a duly authorized Sony employee. Nothing contained in these Terms will affect, impair, or limit in any way the rights of Sony and its licensors to exploit fully any or all of the Materials. Unauthorized use of Materials may be a violation of federal and state laws and could result in civil and criminal liability. Any and all rights to use the Services that are not expressly granted to you under this User Agreement are reserved for Sony or its licensors. Except as expressly provided in this User Agreement, you may not copy, reproduce, republish, modify, create derivative works of, upload, download, perform, display, post, transmit, distribute or otherwise use Materials in any way, without the prior written permission of a duly authorized Sony employee. Nothing contained in these Terms will affect, impair, or limit in any way the rights of Sony and its licensors to exploit fully any or all of the Materials. Unauthorized use of Materials may be a violation of federal and state laws and could result in civil and criminal liability.
2. Automatic Updates 2. Automatic Updates
@ -47,7 +44,7 @@ Should you return your aibo Product to its place of purchase, transfer your aibo
5. Cloud & Wireless Services 5. Cloud & Wireless Services
CERTAIN FEATURES OF THE SERVICES AND FUNCTIONALITY OF THE AIBO PRODUCT MAY BE AVAILABLE ONLY TO THOSE WHO SUBSCRIBE TO THE CLOUD SERVICE. Certain features of the services and functionality of the aibo product may be available only to those who subscribe to the cloud service.
In connection with the Cloud Service, an aibo Product may be able to utilize wireless data connectivity that permits it to send and receive data over a mobile network ("Wireless Service"). You understand and agree that the Wireless Service is provided by a third-party service provider to Sony and may be subject to Additional Terms. In connection with the Cloud Service, an aibo Product may be able to utilize wireless data connectivity that permits it to send and receive data over a mobile network ("Wireless Service"). You understand and agree that the Wireless Service is provided by a third-party service provider to Sony and may be subject to Additional Terms.
@ -194,7 +191,7 @@ Product hardware as described in the materials accompanying the aibo Product.
15. Disclaimer of Damages; Limitation of Liability 15. Disclaimer of Damages; Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW AND EVEN IF SONY OR ANY OF ITS AUTHORIZED REPRESENTATIVES OR SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, UNDER NO CIRCUMSTANCES (INCLUDING, WITHOUT LIMITATION, THEIR NEGLIGENCE) SHALL ANY SONY PARTY BE LIABLE FOR ANY LOST PROFITS, REVENUES, DATA, FINANCIAL LOSSES, OR DIRECT, INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL OR PUNITIVE DAMAGES FOR ANY CLAIM, LOSS AND/OR CAUSE(S) OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING BUT NOT LIMITED TO NEGLIGENCE) OR OTHERWISE, RELATED TO: To the fullest extent permitted by applicable law and even if sony or any of its authorized representatives or suppliers have been advised of the possibility of such damages, under no circumstances (including, without limitation, their negligence) shall any sony party be liable for any lost profits, revenues, data, financial losses, or direct, indirect, consequential, exemplary, incidental, special or punitive damages for any claim, loss and/or cause(s) of action, whether in contract, tort (including but not limited to negligence) or otherwise, related to:
- The quality, reliability, accuracy or completeness of the Services; - The quality, reliability, accuracy or completeness of the Services;
@ -211,11 +208,11 @@ index, loss, deletion, loss of access or damage of or to your User Content, comp
- The cost of procurement of any substitute goods or services. - The cost of procurement of any substitute goods or services.
TO THE EXTENT PERMITTED BY LAW, THE TOTAL AGGREGATE LIABILITY OF THE SONY PARTIES FOR ANY CLAIM WHATSOEVER UNDER THIS USER AGREEMENT, INCLUDING ANY IMPLIED WARRANTY CLAIMS, WILL IN NO EVENT EXCEED THE GREATER OF TEN U.S. DOLLARS ($10) OR THE AMOUNT THAT YOU PAID TO PURCHASE THE AIBO PRODUCT AND ACCESS THE SERVICES. To the extent permitted by law, the total aggregate liability of the sony parties for any claim whatsoever under this user agreement, including any implied warranty claims, will in no event exceed the greater of ten u.S. Dollars ($10) or the amount that you paid to purchase the aibo product and access the services.
YOU AGREE THAT IN THE EVENT YOU INCUR ANY DAMAGES, LOSSES OR INJURIES THAT ARISE OUT OF A SONY PARTY'S ACTS OR OMISSIONS, THE DAMAGES, IF ANY, CAUSED TO YOU ARE NOT IRREPARABLE OR SUFFICIENT TO ENTITLE YOU TO AN INJUNCTION PREVENTING ANY EXPLOITATION OF THE SERVICES OR ANY OTHER PROPERTY, PRODUCT, SERVICE, OR OTHER MATERIALS OWNED OR CONTROLLED BY ANY SONY PARTY, AND YOU WILL HAVE NO RIGHTS TO ENJOIN OR RESTRAIN THE DEVELOPMENT, PRODUCTION, DISTRIBUTION, ADVERTISING, EXHIBITION OR EXPLOITATION OF THE SERVICES, PROPERTY, PRODUCT, SERVICE, OR OTHER MATERIALS OWNED OR CONTROLLED BY THE SONY PARTIES, PROVIDED HOWEVER THAT NOTHING IN THIS USER AGREEMENT WILL RESTRICT A CALIFORNIA RESIDENT'S RIGHT IF ANY TO PURSUE PUBLIC INJUNCTIVE RELIEF AS PERMITTED BY LAW. You agree that in the event you incur any damages, losses or injuries that arise out of a sony party's acts or omissions, the damages, if any, caused to you are not irreparable or sufficient to entitle you to an injunction preventing any exploitation of the services or any other property, product, service, or other materials owned or controlled by any sony party, and you will have no rights to enjoin or restrain the development, production, distribution, advertising, exhibition or exploitation of the services, property, product, service, or other materials owned or controlled by the sony parties, provided however that nothing in this user agreement will restrict a california resident's right if any to pursue public injunctive relief as permitted by law.
BY ACCESSING THE SERVICES, YOU UNDERSTAND THAT YOU MAY BE WAIVING RIGHTS WITH RESPECT TO CLAIMS THAT ARE AT THIS TIME UNKNOWN OR UNSUSPECTED, AND IN ACCORDANCE WITH SUCH WAIVER, YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTAND, AND HEREBY EXPRESSLY WAIVE, THE BENEFITS OF SECTION 1542 OF THE CIVIL CODE OF CALIFORNIA, AND ANY SIMILAR LAW OF ANY STATE OR TERRITORY, WHICH PROVIDES AS FOLLOWS: "A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM MUST HAVE MATERIALLY AFFECTED HIS SETTLEMENT WITH THE DEBTOR." By accessing the services, you understand that you may be waiving rights with respect to claims that are at this time unknown or unsuspected, and in accordance with such waiver, you acknowledge that you have read and understand, and hereby expressly waive, the benefits of section 1542 of the civil code of california, and any similar law of any state or territory, which provides as follows: "A general release does not extend to claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which if known by him must have materially affected his settlement with the debtor."
16. Export and Other Regulations 16. Export and Other Regulations
@ -258,7 +255,7 @@ Sony is not liable for any delay or failure in performance resulting, directly o
Sony may add to, change, or remove any part, term, or condition of this User Agreement at any time without prior notice to you. Any such modified terms posted on the Services shall apply as soon as they are posted (or at such other time as specified in the modified user agreement). By continuing to use the Services after the effective date of the updated user agreement, you are indicating your acceptance thereto. Sony may add to, change, or remove any part, term, or condition of this User Agreement at any time without prior notice to you. Any such modified terms posted on the Services shall apply as soon as they are posted (or at such other time as specified in the modified user agreement). By continuing to use the Services after the effective date of the updated user agreement, you are indicating your acceptance thereto.
SONY MAY ADD, CHANGE, DISCONTINUE, REMOVE, OR SUSPEND THE SERVICES OR ANY FEATURE OR COMPONENT THEREOF, TEMPORARILY OR PERMANENTLY, AT ANY TIME, WITHOUT NOTICE AND WITHOUT LIABILITY. SONY DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN, OR SERVICES PERFORMED OR PROVIDED, WILL MEET YOUR REQUIREMENTS OR THAT SONY WILL CORRECT ANY DEFECTS IN THE SERVICES; OR THAT USE OF THE SERVICES WILL NOT ADVERSELY EFFECT ANY DEVICE ON WHICH YOU USE THE SERVICE; OR THAT IT WILL NOT MODIFY OR CHANGE OR RENDER A PORTION OR ALL OF YOUR DEVICE INACCESSIBLE, UNUSABLE AND/OR INOPERABLE. YOU UTILIZE AND/OR ACCESS THE SERVICES AT YOUR SOLE RISK KNOWING THAT THE SAME MAY NOT BE ACCURATE. SONY HAS NO OBLIGATION TO PROVIDE ANY SUPPORT, INCLUDING CUSTOMER SUPPORT FOR THE SERVICES INCLUDING BUT NOT LIMITING TO TROUBLESHOOTING ANY NEGATIVE IMPACTS THE SAME MAY HAVE ON YOUR DEVICE. Sony may add, change, discontinue, remove, or suspend the services or any feature or component thereof, temporarily or permanently, at any time, without notice and without liability. Sony does not warrant that the functions contained in, or services performed or provided, will meet your requirements or that sony will correct any defects in the services; or that use of the services will not adversely effect any device on which you use the service; or that it will not modify or change or render a portion or all of your device inaccessible, unusable and/or inoperable. You utilize and/or access the services at your sole risk knowing that the same may not be accurate. Sony has no obligation to provide any support, including customer support for the services including but not limiting to troubleshooting any negative impacts the same may have on your device.
Sony reserves the right, in its sole discretion, to terminate your use of the Service (or any part thereof) or to edit, delete or remove any User Content without prior notice for any reason or no reason in its sole discretion. Sony reserves the right, in its sole discretion, to terminate your use of the Service (or any part thereof) or to edit, delete or remove any User Content without prior notice for any reason or no reason in its sole discretion.
@ -266,19 +263,19 @@ Any termination under any provision of this User Agreement may be effected witho
Agreement, your right to use the Service will immediately cease. Sony may retain certain materials for administrative and other reasons. Agreement, your right to use the Service will immediately cease. Sony may retain certain materials for administrative and other reasons.
23. BINDING INDIVIDUAL ARBITRATION 23. Binding individual arbitration
The term "Dispute" means any dispute, claim, or controversy between you and Sony regarding the Services or the use of any devices sold by Sony to access the Services (including, without limitation, the aibo Product), whether based in contract, statute, regulation, ordinance, tort (including fraud, misrepresentation, fraudulent inducement, or negligence), or any other legal or equitable theory, and includes the validity, enforceability or scope of this "BINDING INDIVIDUAL ARBITRATION" section (with the exception of the enforceability of the Class Action Waiver clause below). "Dispute" is to be given the broadest possible meaning that will be enforced. If you have a Dispute with Sony or any of a Sony's officers, directors, employees and agents that cannot be resolved through negotiation within the time frame described in the "Notice of Dispute" clause below, you and Sony agree to seek resolution of the Dispute only through arbitration in accordance with the terms of this section, and not litigate any Dispute in court, except for those matters listed in the Exclusions from Arbitration clause. Arbitration means that the Dispute will be resolved by a neutral arbitrator instead of in a court by a judge or jury. The term "Dispute" means any dispute, claim, or controversy between you and Sony regarding the Services or the use of any devices sold by Sony to access the Services (including, without limitation, the aibo Product), whether based in contract, statute, regulation, ordinance, tort (including fraud, misrepresentation, fraudulent inducement, or negligence), or any other legal or equitable theory, and includes the validity, enforceability or scope of this "BINDING INDIVIDUAL ARBITRATION" section (with the exception of the enforceability of the Class Action Waiver clause below). "Dispute" is to be given the broadest possible meaning that will be enforced. If you have a Dispute with Sony or any of a Sony's officers, directors, employees and agents that cannot be resolved through negotiation within the time frame described in the "Notice of Dispute" clause below, you and Sony agree to seek resolution of the Dispute only through arbitration in accordance with the terms of this section, and not litigate any Dispute in court, except for those matters listed in the Exclusions from Arbitration clause. Arbitration means that the Dispute will be resolved by a neutral arbitrator instead of in a court by a judge or jury.
EXCLUSIONS FROM ARBITRATION. YOU AND SONY AGREE THAT ANY CLAIM FILED BY YOU OR SONY IN SMALL CLAIMS COURT ARE NOT SUBJECT TO THE ARBITRATION TERMS CONTAINED IN THIS SECTION. YOU FURTHER AGREE THAT ANY CLAIM IN WHICH SONY ALLEGES INFRINGEMENT OF ITS INTELLECTUAL PROPERTY RIGHTS IN THE SERVICES OR THE AIBO PRODUCT OR IN WHICH SONY IS SEEKING INJUNCTIVE OR OTHER URGENT LEGAL RELIEF IS NOT SUBJECT TO THE ARBITRATION TERMS CONTAINED IN THIS SECTION. Exclusions from arbitration. You and sony agree that any claim filed by you or sony in small claims court are not subject to the arbitration terms contained in this section. You further agree that any claim in which sony alleges infringement of its intellectual property rights in the services or the aibo product or in which sony is seeking injunctive or other urgent legal relief is not subject to the arbitration terms contained in this section.
RIGHT TO OPT OUT OF BINDING ARBITRATION AND CLASS ACTION WAIVER WITHIN 30 DAYS. IF YOU DO NOT WISH TO BE BOUND BY THE BINDING ARBITRATION AND CLASS ACTION WAIVER IN THIS SECTION, YOU MUST Right to opt out of binding arbitration and class action waiver within 30 days. If you do not wish to be bound by the binding arbitration and class action waiver in this section, you must
NOTIFY US IN WRITING WITHIN 30 DAYS OF THE DATE THAT YOU ACCEPT THIS AGREEMENT UNLESS A LONGER PERIOD IS REQUIRED BY APPLICABLE LAW. YOUR WRITTEN NOTIFICATION MUST BE MAILED TO SONY ELECTRONICS INC., ATTN: LEGAL DEPARTMENT/ARBITRATION, 16535 VIA ESPRILLO, SAN DIEGO, CA 92127, AND MUST INCLUDE: (1) YOUR NAME, (2) YOUR ADDRESS, (3) YOUR SONY ACCOUNT ONLINE ID, IF YOU HAVE ONE, AND (4) A CLEAR STATEMENT THAT YOU DO NOT WISH TO RESOLVE DISPUTES WITH ANY SONY ENTITY THROUGH ARBITRATION. Notify us in writing within 30 days of the date that you accept this agreement unless a longer period is required by applicable law. Your written notification must be mailed to sony electronics inc., attn: legal department/arbitration, 16535 via esprillo, san diego, ca 92127, and must include: (1) your name, (2) your address, (3) your sony account online id, if you have one, and (4) a clear statement that you do not wish to resolve disputes with any sony entity through arbitration.
Notice of Dispute. IF YOU HAVE A DISPUTE WITH SONY, YOU MUST SEND WRITTEN NOTICE TO SONY ELECTRONICS INC., ATTN: LEGAL DEPARTMENT/ARBITRATION, 16535 VIA ESPRILLO, SAN DIEGO, CA 92127 TO GIVE SONY THE OPPORTUNITY TO RESOLVE THE DISPUTE INFORMALLY THROUGH NEGOTIATION. You agree to negotiate resolution of the Dispute in good faith for no less than 60 days after you provide notice of the Dispute. If Sony does not resolve your Dispute within 60 days from receipt of notice of the Dispute, you or Sony may pursue your claim in arbitration pursuant to the terms in this section. Notice of dispute. If you have a dispute with sony, you must send written notice to sony electronics inc., attn: legal department/arbitration, 16535 via esprillo, san diego, ca 92127 to give sony the opportunity to resolve the dispute informally through negotiation. You agree to negotiate resolution of the dispute in good faith for no less than 60 days after you provide notice of the dispute. If sony does not resolve your dispute within 60 days from receipt of notice of the dispute, you or sony may pursue your claim in arbitration pursuant to the terms in this section.
Class Action Waiver. ANY DISPUTE RESOLUTION PROCEEDINGS, WHETHER IN ARBITRATION OR COURT, WILL BE CONDUCTED ONLY ON AN INDIVIDUAL BASIS AND NOT IN A CLASS OR REPRESENTATIVE ACTION OR AS A NAMED OR UNNAMED MEMBER IN A CLASS, CONSOLIDATED, REPRESENTATIVE OR PRIVATE ATTORNEY GENERAL ACTION, UNLESS BOTH YOU AND SONY SPECIFICALLY AGREE TO DO SO IN WRITING FOLLOWING INITIATION OF THE ARBITRATION. THIS PROVISION DOES NOT PRECLUDE YOUR PARTICIPATION AS A MEMBER IN A CLASS ACTION FILED ON OR BEFORE NOVEMBER 1, 2018. THIS PROVISION IS NOT APPLICABLE TO THE EXTENT THIS WAIVER IS PROHIBITED BY LAW. Class action waiver. Any dispute resolution proceedings, whether in arbitration or court, will be conducted only on an individual basis and not in a class or representative action or as a named or unnamed member in a class, consolidated, representative or private attorney general action, unless both you and sony specifically agree to do so in writing following initiation of the arbitration. This provision does not preclude your participation as a member in a class action filed on or before november 1, 2018. This provision is not applicable to the extent this waiver is prohibited by law.
Initiation of Arbitration Proceeding/Selection of Arbitrator. If you or Sony elect to resolve your Dispute through arbitration, the party initiating the arbitration proceeding may initiate it with the American Arbitration Association ("AAA"), www.adr.org, or JAMS, www.jamsadr.com. The terms of this section govern in the event they conflict with the rules of the arbitration organization selected by the parties. Initiation of Arbitration Proceeding/Selection of Arbitrator. If you or Sony elect to resolve your Dispute through arbitration, the party initiating the arbitration proceeding may initiate it with the American Arbitration Association ("AAA"), www.adr.org, or JAMS, www.jamsadr.com. The terms of this section govern in the event they conflict with the rules of the arbitration organization selected by the parties.
@ -288,7 +285,7 @@ Location of Arbitration. You or Sony may initiate arbitration in either San Dieg
24. Governing Law; Waiver of Jury Trial 24. Governing Law; Waiver of Jury Trial
This User Agreement, all transactions hereunder and Disputes related hereto or the Services shall be governed by and construed under the law of the State of California, without regard to conflicts of laws rules. You agree that any Disputes not required to be submitted to binding arbitration shall be submitted to the courts of California which shall have exclusive jurisdiction over you and Sony for all such Disputes. Venue of all Disputes not submitted to binding arbitration shall lie exclusively and only in the State of California, San Diego County. THE PARTIES HEREBY WAIVE TRIAL BY JURY WITH RESPECT TO ANY DISPUTE NOT SUBMITTED TO BINDING ARTIBRATION RELATING TO THIS USER AGREEMENT OR THE SERVICES. You and Sony agree that any cause of action arising out of or related to the Service must commence within one (1) year from the date the cause of action arose or such cause of action is permanently barred. This user agreement, all transactions hereunder and disputes related hereto or the services shall be governed by and construed under the law of the state of california, without regard to conflicts of laws rules. You agree that any disputes not required to be submitted to binding arbitration shall be submitted to the courts of california which shall have exclusive jurisdiction over you and sony for all such disputes. Venue of all disputes not submitted to binding arbitration shall lie exclusively and only in the state of california, san diego county. The parties hereby waive trial by jury with respect to any dispute not submitted to binding artibration relating to this user agreement or the services. You and sony agree that any cause of action arising out of or related to the service must commence within one (1) year from the date the cause of action arose or such cause of action is permanently barred.
25. Special Terms for iOS App Users 25. Special Terms for iOS App Users

@ -96,7 +96,7 @@ You acknowledge and agree that we may generate revenues, increase goodwill or ot
Subject to the terms and conditions of the Terms, you are hereby granted a non-exclusive, limited, non-transferable, non-sublicensable, revocable, worldwide license to access and use the Services, including to download the Platform on a permitted device, and to access the Tiktok Content solely for your personal, non-commercial use through your use of the Services and solely in compliance with these Terms. Tiktok reserves all rights not expressly granted herein in the Services and the Tiktok Content. You acknowledge and agree that Tiktok may terminate this license at any time for any reason or no reason. Subject to the terms and conditions of the Terms, you are hereby granted a non-exclusive, limited, non-transferable, non-sublicensable, revocable, worldwide license to access and use the Services, including to download the Platform on a permitted device, and to access the Tiktok Content solely for your personal, non-commercial use through your use of the Services and solely in compliance with these Terms. Tiktok reserves all rights not expressly granted herein in the Services and the Tiktok Content. You acknowledge and agree that Tiktok may terminate this license at any time for any reason or no reason.
NO RIGHTS ARE LICENSED WITH RESPECT TO SOUND RECORDINGS AND THE MUSICAL WORKS EMBODIED THEREIN THAT ARE MADE AVAILABLE FROM OR THROUGH THE SERVICE. No rights are licensed with respect to sound recordings and the musical works embodied therein that are made available from or through the service.
You acknowledge and agree that when you view content provided by others on the Services, you are doing so at your own risk. The content on our Services is provided for general information only. It is not intended to amount to advice on which you should rely. You must obtain professional or specialist advice before taking, or refraining from, any action on the basis of the content on our Services. You acknowledge and agree that when you view content provided by others on the Services, you are doing so at your own risk. The content on our Services is provided for general information only. It is not intended to amount to advice on which you should rely. You must obtain professional or specialist advice before taking, or refraining from, any action on the basis of the content on our Services.

File diff suppressed because one or more lines are too long

@ -0,0 +1,61 @@
Between Brigadier-General John C. Bates, representing the United States, of the one part; and his Highness, the Sultan of Jolo, the Dato Rajah Muda, the Dato Attik, The Dato Calbi, and the Dato Joakanain, of the other part: it being understood that this agreement will be in full force only when approved by the Governor-General of the Philippine Islands and confirmed by the President of the United States, and will be subject to future modifications by the mutual consent of the parties in interest.
Article 1.
The sovereignty of the United States over the whole Archipelago of Jolo, and its dependencies, is declared and acknowledged.
Article 2.
The United States flag will be used in the Archipelago of Jolo, and its dependencies, on land and sea.
Article 3.
The rights and dignities of His Highness the Sultan, and his Datos, shall be fully respected; the Moros are not to be interfered with on account of their religion; all religious customs are to be respected, and no one is to be persecuted on account of his religion.
Article 4.
While the United States government may occupy and control such points in the Archipelago of Jolo as the public interests demand, encroachment will not be made upon the lands immediately about the residence of His Highness the Sultan, unless military necessity requires such occupation in case of war with a foreign power; and, where the property of individuals is taken, due compensation will be made in each case. Any person can purchase land in the Archipelago of Jolo and hold the same by obtaining the consent of the Sultan and coming to satisfactory agreement with the owner of the land, and such purchase shall immediately be registered in the proper office of the United States Government.
Article 5.
All trade in domestic products of the Arrchipelago of Jolo, when carried on by the Sultan and his people with any part of the Philippine Islands, and when conducted under the American flag, shall be free, unlimited, and undutiable.
Article 6.
The Sultan of Jolo shall be allowed to communicate direct with the Governor-General of the Philippine Islands in making complaint against the Commanding Officer of Jolo or against any Naval Commander.
Article 7.
The introduction of firearms and war material is forbidden, except under specific authority of the Governor-General of the Philippine Islands.
Article 8.
Piracy must be suppressed and the Sultan and his Datos agree to heartily cooperate with the United States authorities to that end, and to make every possible effort to arrest and bring to justice all persons engaged in piracy.
Article 9.
Where crimes and offenses are committed by Moros against Moros, the government of the Sultan will bring to trial and punishment the criminals and offenders, who will be delivered to the government of the Sultan by the United States authorities if in their possession. In all other cases persons charged with crimes or offenses will be delivered to the United States authorities for trial and punishment.
Article 10.
Any slave in the Archipelago of Jolo shall have the right to purchase freedom by paying to the master the usual market value.
Article 11.
In case of any trouble with subjects of the Sultan, the American authorities in the islands will be instructed to make careful investigation before resorting to harsh measures, as in most cases serious trouble can thus be avoided.
Article 12.
At present, American or foreigners wishing to go into the country should state their wishes to the Moro authorities and ask for an escort, but it is hoped that this will become unnecessary as we know each other better.
Article 13.
The United States will give full protection to the Sultan and his subjects in case any foreign nation should attempt to impose upon them.
Article 14.
The United States will not sell the island of Jolo or any other island of the Jolo Archipelago to any foreign nation without the consent of the Sultan of Jolo.
Article 15.
The United States government will pay the following monthly salaries: To the Sultan $250.00 (Mexican dollars) To Dato Rajah Muda $ 75.00 To Dato Attik $ 60.00 To Dato Calbi $ 75.00 To Dato Joakanain $ 75.00 To Dato Amin Hussin $ 60.00 To Dato Puyo $ 60.00 To Hadji Butu $ 50.00 To Hadji Mura $ 10.00 To Serif Saguin $ 15.00.

@ -0,0 +1,33 @@
1. Victoria, by the GRACE of God, of the United Kingdom of Great Britain and Ireland, Queen, Defender of the Faith, —To all to whom these Presents shall come — GREETING: KNOW YE — that We, of our Special Grace, certain knowledge, and mere motion, have thought fit to erect and do hereby erect our Island of Hong Kong and its Dependencies, situate between twenty two degrees nine minutes, and twenty-two degrees twenty-one minutes North Latitude, and the one hundred and fourteenth degree eighteen minutes East Longtitude from the Meridian of Greenwich, into a Colony, and the said Island and its Dependencies is hereby erected into a separate Colony accordingly, to be known and designated at “the Colony of Hong Kong”.
2. AND WE DO hereby further grant, appoint, and ordain, that the Governor, for the time being, of the said Colony, and such other Persons as are hereinafter designated, shall constitute, and be a Legislative Council for the said Colony: And We do hereby direct and appoint, that in addition to the said Governor, the said Legislative Council shall be composed of such Public Officers within the said Colony, or of such other Persons within the same, as shall from time to time be named or designated for that purpose, by Us, by any Instruction of Instructions, or Warrant, or Warrants, to be by Us for that purpose issued under Our Signet and Sign Manual, and with the advice of Our Privy Councillor, shall hold their places in the said Council, at our pleasure.
3. And we do hereby grant and ordain, that the Governor for the time being, of the said Colony, with the advice of the said Legislative Council, shall have full power and authority to make and enact all such laws and Ordinances as may from time to time be required for the Peace, Order, and good Government of the said Colony of Hong-Kong: And that, in making all such laws and Ordinances, the said Governor shall exercise all such powers and authorities; and that the said Legislative Council shall conform to, and observe all such rules and regulations as We, with the advice of Our Privy Council, shall from time to time, make for his and their guidance therein: Provided, nevertheless, and We do hereby reserve to Ourselves, our Heirs and Successors, our and their right and authority to disallow any such Ordinances in the whole or in part, and to make and establish from time to time, with the advice and consent of Parliament, or with the advice of our or their Privy Council, all such Laws as may to Us, to them, appear necessary, for the Order, Peace, and good Government of our said Island and its Dependencies, as full as if these Presents had not been made.
4. And, whereas, it is expedient, that an Executive Council should be appointed to advise and assist the Governor of our said Colony of Hong-Kong, for the time being, in the administration of the Government thereof — We do therefore, by these, our Letters Patent, authorizing the Governor of said Colony, for the time being, to summon as an Executive Council, such Persons as may from time to time be named or designated by Us, in any Instructions under Our Signet and Sign Manual, addressed to him in that behalf.
5. And We, do hereby authorize and empower the Governor of Our said Colony of Hong Kong, for the time being, to keep and use the Public Seal appointed for the Sealing of all things whatsoever that shall pass the Seal of our said Colony.
6. And we do hereby give and grant to the Governor of our said Colony of Hong-Kong, for the time being, full power and authority in our name and on our behalf, but subject, nevertheless, to such provisions as may be, in that respect contained in any instructions which may from time to time be addressed to him by Us, for that purpose, to make and execute in our name, and on our behalf, under the Public Seal of our said Colony, Grants of Land to us belonging within the same, to Private Persons for their own use and benefit, or to any Persons, Bodies Politic or Corporate, in trust for the Public uses of our Subjects there resident, or of any of them.
7. And We do hereby authorize and empower the Governor of our said Colony of Hong Kong, for the time being, to constitute and appoint Judges, and in cases requisite, Commissioners of Oyer and Terminer, Justices of the Peace, and other necessary Officers and Ministers in our said Colony, for the due and impartial administration of justice, and for putting the Laws into execution, and to administer, or cause to be administered unto them, such Oath, or Oaths as are usually given for the due execution and performance of officers and places, and for the clearing of truth in judicial matters.
8. And we do hereby give and grant unto the Governor of our said Colony of Hong-Kong, for the time being, full power and authority, as he shall see occasion, in our name, and on our behalf, to remit any fines, penalties, or forfeitures which may accrue, or become payable to us, provided the same do not exceed Fifty Pounds Sterling, in any one case, and to respite and suspend the payment of any such Fine, Penalty or Forfeiture, exceeding the said sum of Fifty Pounds, until our pleasure thereon shall be made known and signified to such Governor.
9. And we do hereby give and grant unto the Governor of our said Colony of Hong Kong, for the time being, full power and authority, as he shall see occasion, in our name, and on our behalf, to grant to any offender convicted of any crime, in any Court, or before any Judge, Justice or Magistrate within our said Colony, a free and unconditional pardon, or a pardon subject to such conditions, as by any Law or Ordinance hereafter to be in force in our said Colony, may be there unto annexed, or any respite of the execution of the sentence of any such offender, for such period as to such Governor may seem fit.
10. And we do hereby give and grant unto the Governor of our said Colony of Hong Kong, for the time being, full power and authority, upon sufficient cause to him appearing, to suspend from the exercise of his Office, within our said Colony, any person exercising any office or Warrant granted, or which may be granted by us, or in our name, or under our authority which suspension shall continue and have effect, only until our pleasure therein shall be made known and signified to such Governor: And we do hereby strictly require and enjoin the Governor of our said Colony of Hong Kong, for the time being, in proceeding to any such suspension, to observe the directions in that behalf, given to him by our instructions, under our Signet and Sign Manual, accompanying his Commission of appointment as Governor of the said Colony.
11. And, in the event of the death or absence out of our said Colony of Hong-Kong, of such person as may be commissioned and appointed by us, to be the Governor thereof We do hereby provide and declare our pleasure to be, that all, and every, the powers and authorities herein granted to the Governor of our said Colony of Hong Kong, for the time being, shall be, and the same are, hereby vested in such person as may be appointed by us, by Warrant, under our Signet and Sign Manual, to be the Lieutenant-Governor of our said Colony; or, in the event of there being no Person upon the place, Commissioned and appointed by use to be Lieutenant-Governor thereof, then our pleasure is, and we do hereby provide and declare, that in any such contingency, all the powers and authorities herein granted to the Governor, or Lieutenant-Governor of our said Colony shall be, and the same are hereby granted, to the Colonial Secretary of our said Colony of Hong Kong, for the time being, and such Lieutenant-Governor, or such Colonial Secretary, as the case may be, shall execute all, and every, the powers and authorities herein granted, until our further pleasure shall be signified therein.
12. And we do hereby require and command all our Officers and Ministers, Civil and Military, and all other, the Inhabitants of our said Colony of Hong-Kong, to be obedient in aiding and assisting to such person as may be Commissioned and appointed by us to be Governor of Hong-Kong, or, in the event of his death or absence, to such person as may, under the provision of these, our Letters Patent, assume and exercise the functions of such Governor.
13. And we do hereby reserve to us, our heirs and successors, full power and authority from time to time, to revoke, alter, or amend, these our Letters Patent, as to us or them shall seem meet:
IN WITNESS WHEREOF, we have caused these, our Letters, to be made Patent.
WITNESS Ourself, at Westminster, the Fifth day of April, in the Sixth year of our Reign.
BY THE QUEEN HERSELF
EDMUNDS.

@ -0,0 +1,30 @@
This treaty transferring responsibility for postal, telegraph, and telephone service to Japan.
The provisions of the treaty encompassed the right of eminent domain or condemnation against public property and against private property. In this context, the treaty provided for no compensation or payments except that Japan “shall deliver to the Korean Government a suitable percentage” of the profits.
The treaty preamble asserted that the Envoy Extraordinary and Minister Plenipotentiary of His Majesty the Emperor of Japan and the Minister of State for Foreign Affairs of His Majesty the Emperor of Korea were “respectively duly empowered” to negotiate and to agree upon the specific language of the proposed bilateral treaty.
Article 1
The Imperial Government of Korea shall transfer and assign the control and administration of the post, telegraph and telephone services in Korea (except the telephone service exclusively pertaining to the Department of the Imperial Household) to the Imperial Japanese Government.
Article 2
The land, buildings, furnitures, instruments, machines and all other appliances connected with the system of communications already established by the Imperial Government of Korea, shall, by virtue of the present Agreement, be transferred to the control of the Imperial Japanese Government. The authorities of the two countries acting together shall make an inventory of the land, buildings and all other requisites mentioned in the preceding paragraph which shall serve as evidence in the future.
Article 3
When it is deemed necessary by the Japanese Government to extend the communication system in Korea, they may appropriate land and buildings belonging to the State or to private persons, the former without compensation and the latter with proper indemnification.
Article 4
In respect of the control of the communication service and the custody of the properties in connection therewith, the Japanese Government assume, on their own account, the responsibility of good administration. The expenses required for the extension of the communication services shall also be borne by the Imperial Government of Japan. The Imperial Government of Japan shall officially notify the Imperial Government of Korea of the financial condition of the system of communications under their control.
Article 5
All appliances and materials which are deemed necessary by the Imperial Government of Japan for the control or extension of the system of communication shall be exempt from all duties and imposts.
Article 6
The Imperial Government of Korea shall be at liberty to maintain the present Board of Communication so far as such retention does not interfere with the control and extension of the services by the Japanese Government. The Japanese Government, in controlling and extending the services, shall engage as many Korean officials and employees as possible.
Article 7
In respect of the arrangements formerly entered into by the Korean Government with the Governments of foreign Powers concerning the post, telegraph and telephone services, the Japanese Government shall in behalf of Korea exercise the rights and perform the obligations pertaining thereto ....
Article 8
The various conventions and agreements respecting the communication services hitherto existing between the Governments of Japan and Korea are naturally abolished or modified by the present Agreement.
Article 9
When in future as the result of the general development of the communication system in Korea, there is some adequate profit over and above expenditures defrayed by the Japanese Government for the control and maintenance of the old services and for their extensions and improvements, the Japanese Government shall deliver to the Korean Government a suitable percentage of such profit.
Article 10
When in the future an ample surplus exists in the finance of the Korean Government, the control of their communication services may be returned, as the result of the consultation of the two Governments, to the Government of Korea.
Hayashi Gonsuke, Envoy Extraordinary and Minister Plenipotentiary (dated, the 1st day of the 4th month of the 38th year of Meiji)[5]Yi Ha-yeong, Minister of State for Foreign Affairs (dated, the 1st day of the 4th month of the 9th year of Gwangmu)

@ -0,0 +1,109 @@
Treaty of Peace Between the United States and Spain (December 10, 1898)
The United States of America and Her Majesty the Queen Regent of Spain, in the name of her august son Don Alfonso XIII, desiring to end the state of war now existing between the two countries, have for that purpose appointed as plenipotentiaries:
The President of the United States, William R. Day, Cushman K. Davis, William P. Frye, George Gray, and Whitelaw Reid, citizens of the United States;
And Her Majesty the Queen Regent of Spain,
Don Eugenio Montero Rios, president of the senate, Don Buenaventura de Abarzuza, senator of the Kingdom and ex-minister of the Crown; Don Jose de Garnica, deputy of the Cortes and associate justice of the supreme court; Don Wenceslao Ramirez de Villa-Urrutia, envoy extraordinary and minister plenipotentiary at Brussels, and Don Rafael Cerero, general of division;
Who, having assembled in Paris, and having exchanged their full powers, which were found to be in due and proper form, have, after discussion of the matters before them, agreed upon the following articles:
Article 1.
Spain relinquishes all claim of sovereignty over and title to Cuba.And as the island is, upon its evacuation by Spain, to be occupied by the United States, the United States will, so long as such occupation shall last, assume and discharge the obligations that may under international law result from the fact of its occupation, for the protection of life and property.
Article 2.
Spain cedes to the United States the island of Porto Rico and other islands now under Spanish sovereignty in the West Indies, and the island of Guam in the Marianas or Ladrones.
Article 3.
Spain cedes to the United States the archipelago known as the Philippine Islands, and comprehending the islands lying within the following line:
A line running from west to east along or near the twentieth parallel of north latitude, and through the middle of the navigable channel of Bachi, from the one hundred and eighteenth (118th) to the one hundred and twenty-seventh (127th) degree meridian of longitude east of Greenwich, thence along the one hundred and twenty seventh (127th) degree meridian of longitude east of Greenwich to the parallel of four degrees and forty five minutes (4°45']) north latitude, thence along the parallel of four degrees and forty five minutes (4°45') north latitude to its intersection with the meridian of longitude one hundred and nineteen degrees and thirty five minutes (119°35') east of Greenwich, thence along the meridian of longitude one hundred and nineteen degrees and thirty five minutes (119°35') east of Greenwich to the parallel of latitude seven degrees and forty minutes (7°40') north, thence along the parallel of latitude of seven degrees and forty minutes (7°40') north to its intersection with the one hundred and sixteenth (116th) degree meridian of longitude east of Greenwich, thence by a direct line to the intersection of the tenth (10th) degree parallel of north latitude with the one hundred and eighteenth (118th) degree meridian of longitude east of Greenwich, and thence along the one hundred and eighteenth (118th) degree meridian of longitude east of Greenwich to the point of beginning.The United States will pay to Spain the sum of twenty million dollars ($20,000,000) within three months after the exchange of the ratifications of the present treaty.
Article 4.
The United States will, for the term of ten years from the date of the exchange of the ratifications of the present treaty, admit Spanish ships and merchandise to the ports of the Philippine Islands on the same terms as ships and merchandise of the United States.
Article 5.
The United States will, upon the signature of the present treaty, send back to Spain, at its own cost, the Spanish soldiers taken as prisoners of war on the capture of Manila by the American forces. The arms of the soldiers in question shall be restored to them.
Spain will, upon the exchange of the ratifications of the present treaty, proceed to evacuate the Philippines, as well as the island of Guam, on terms similar to those agreed upon by the Commissioners appointed to arrange for the evacuation of Porto Rico and other islands in the West Indies, under the Protocol of August 12, 1898, which is to continue in force till its provisions are completely executed.
The time within which the evacuation of the Philippine Islands and Guam shall be completed shall be fixed by the two Governments. Stands of colors, uncaptured war vessels, small arms, guns of all calibres, with their carriages and accessories, powder, ammunition, livestock, and materials and supplies of all kinds, belonging to the land and naval forces of Spain in the Philippines and Guam, remain the property of Spain. Pieces of heavy ordnance, exclusive of field artillery, in the fortifications and coast defences, shall remain in their emplacements for the term of six months, to be reckoned from the exchange of ratifications of the treaty; and the United States may, in the meantime, purchase such material from Spain, if a satisfactory agreement between the two Governments on the subject shall be reached.
Article 6.
Spain will, upon the signature of the present treaty, release all prisoners of war, and all persons detained or imprisoned for political offences, in connection with the insurrections in Cuba and the Philippines and the war with the United States.
Reciprocally, the United States will release all persons made prisoners of war by the American forces, and will undertake to obtain the release of all Spanish prisoners in the hands of the insurgents in Cuba and the Philippines.
The Government of the United States will at its own cost return to Spain and the Government of Spain will at its own cost return to the United States, Cuba, Porto Rico, and the Philippines, according to the situation of their respective homes, prisoners released or caused to be released by them, respectively, under this article.
Article 7.
The United States and Spain mutually relinquish all claims for indemnity, national and individual, of every kind, of either Government, or of its citizens or subjects, against the other Government, that may have arisen since the beginning of the late insurrection in Cuba and prior to the exchange of ratifications of the present treaty, including all claims for indemnity for the cost of the war.
The United States will adjudicate and settle the claims of its citizens against Spain relinquished in this article.
Article 8.
In conformity with the provisions of Articles I, II, and III of this treaty, Spain relinquishes in Cuba, and cedes in Porto Rico and other islands in the West Indies, in the island of Guam, and in the Philippine Archipelago, all the buildings, wharves, barracks, forts, structures, public highways and other immovable property which, in conformity with law, belong to the public domain, and as such belong to the Crown of Spain.
And it is hereby declared that the relinquishment or cession, as the case may be, to which the preceding paragraph refers, can not in any respect impair the property or rights which by law belong to the peaceful possession of property of all kinds, of provinces, municipalities, public or private establishments, ecclesiastical or civic bodies, or any other associations having legal capacity to acquire and possess property in the aforesaid territories renounced or ceded, or of private individuals, of whatsoever nationality such individuals may be.
The aforesaid relinquishment or cession, as the case may be, includes all documents exclusively referring to the sovereignty relinquished or ceded that may exist in the archives of the Peninsula. Where any document in such archives only in part relates to said sovereignty, a copy of such part will be furnished whenever it shall be requested. Like rules shall be reciprocally observed in favor of Spain in respect of documents in the archives of the islands above referred to.
In the aforesaid relinquishment or cession, as the case may be, are also included such rights as the Crown of Spain and its authorities possess in respect of the official archives and records, executive as well as judicial, in the islands above referred to, which relate to said islands or the rights and property of their inhabitants. Such archives and records shall be carefully preserved, and private persons shall without distinction have the right to require, in accordance with law, authenticated copies of the contracts, wills and other instruments forming part of notorial protocols or files, or which may be contained in the executive or judicial archives, be the latter in Spain or in the islands aforesaid.
Article 9.
Spanish subjects, natives of the Peninsula, residing in the territory over which Spain by the present treaty relinquishes or cedes her sovereignty, may remain in such territory or may remove therefrom, retaining in either event all their rights of property, including the right to sell or dispose of such property or of its proceeds; and they shall also have the right to carry on their industry, commerce and professions, being subject in respect thereof to such laws as are applicable to other foreigners. In case they remain in the territory they may preserve their allegiance to the Crown of Spain by making, before a court of record, within a year from the date of the exchange of ratifications of this treaty, a declaration of their decision to preserve such allegiance; in default of which declaration they shall be held to have renounced it and to have adopted the nationality of the territory in which they may reside.
The civil rights and political status of the native inhabitants of the territories hereby ceded to the United States shall be determined by the Congress.
Article 10.
The inhabitants of the territories over which Spain relinquishes or cedes her sovereignty shall be secured in the free exercise of their religion.
Article 11.
The Spaniards residing in the territories over which Spain by this treaty cedes or relinquishes her sovereignty shall be subject in matters civil as well as criminal to the jurisdiction of the courts of the country wherein they reside, pursuant to the ordinary laws governing the same; and they shall have the right to appear before such courts, and to pursue the same course as citizens of the country to which the courts belong.
Article 12.
Judicial proceedings pending at the time of the exchange of ratifications of this treaty in the territories over which Spain relinquishes or cedes her sovereignty shall be determined according to the following rules:
12-1. Judgments rendered either in civil suits between private individuals, or in criminal matters, before the date mentioned, and with respect to which there is no recourse or right of review under the Spanish law, shall be deemed to be final, and shall be executed in due form by competent authority in the territory within which such judgments should be carried out.
12-2. Civil suits between private individuals which may on the date mentioned be undetermined shall be prosecuted to judgment before the court in which they may then be pending or in the court that may be substituted therefor.
12-3. Criminal actions pending on the date mentioned before the Supreme Court of Spain against citizens of the territory which by this treaty ceases to be Spanish shall continue under its jurisdiction until final judgment; but, such judgment having been rendered, the execution thereof shall be committed to the competent authority of the place in which the case arose.
Article 13.
The rights of property secured by copyrights and patents acquired by Spaniards in the Island of Cuba and in Porto Rico, the Philippines and other ceded territories, at the time of the exchange of the ratifications of this treaty, shall continue to be respected. Spanish scientific, literary and artistic works, not subversive of public order in the territories in question, shall continue to be admitted free of duty into such territories, for the period of ten years, to be reckoned from the date of the exchange of the ratifications of this treaty.
Article 14.
Spain will have the power to establish consular officers in the ports and places of the territories, the sovereignty over which has been either relinquished or ceded by the present treaty.
Article 15.
The Government of each country will, for the term of ten years, accord to the merchant vessels of the other country the same treatment in respect of all port charges, including entrance and clearance dues, light dues, and tonnage duties, as it accords to its own merchant vessels, not engaged in the coastwise trade.
Article 16.
It is understood that any obligations assumed in this treaty by the United States with respect to Cuba are limited to the time of its occupancy thereof; but it will upon termination of such occupancy, advise any Government established in the island to assume the same obligations.
Article 17.
The present treaty shall be ratified by the President of the United States, by and with the advice and consent of the Senate thereof, and by Her Majesty the Queen Regent of Spain; and the ratifications shall be exchanged at Washington within six months from the date hereof, or earlier if possible.
In faith whereof, we, the respective Plenipotentiaries, have signed this treaty and have hereunto affixed our seals.
Done in duplicate at Paris, the tenth day of December, in the year of Our Lord one thousand eight hundred and ninety-eight.

@ -0,0 +1,131 @@
Her Majesty the Queen of the United Kingdom of Great Britain and Ireland, Empress of India, and His Majesty the King of Corea, being sincerely desirous of establishing permanent relations of Friendship and Commerce between their respective dominions, have resolved to conclude a Treaty for that purpose, and have therefore named as their Plenipotentiaries, that is to say:
Her Majesty the Queen of the United Kingdom of Great Britain and Ireland, Empress of India, Sir Harry Smith Parkes, Knight Grand Cross of the Most Honourable Order of The Bath, Her Majestys Envoy Extraordinary and Minister Plenipotentiary to His Majesty the Emperor of China;
His Majesty the King of Corea, Min Yöng-mok, President of His Majestys Foreign Office, a Dignitary of the First Rank, Senior Vice-President of the Council of State, Member of His Majestys Privy Council, Junior Guardian of the Crown Prince;
Who, after having communicated to each other their respective full powers, found in good and due form, have agreed upon and concluded the following Articles:
Article 1
1. There shall be perpetual peace and friendship between Her Majesty the Queen of the United Kingdom of Great Britain and Ireland, Empress of India, her heirs and successors, and His Majesty the King of Corea, his heirs and successors, and between their respective dominions and subjects, who shall enjoy full security and protection for their persons and property within the dominions of the other.
2. In case of difference arising between of the High Contracting Parties and a third Power, the other High Contracting Party, if requested to do so, shall exert its good offices to bring about an amicable arrangement.
Article 2
1. The High Contracting Parties may each appoint a Diplomatic Representatives to reside permanently or temporarily at the Capital of the other, and may appoint a Consul-General, Consuls or Vice Consuls, to reside at any or all of the ports or places of the other which are open to foreign commerce. The Diplomatic Representatives and Consular functionaries of both countries shall freely enjoy the same facilities for communication personally or in writing with the authorities of the country where they respectively reside, together with all other privileges and immunities, as are enjoyed by Diplomatic or Consular functionaries in other countries.
2. The Diplomatic Representative and the Consular functionaries of each Power and the members of their official establishments shall have the right to travel freely in any part of the dominions of the other, and the Corean authorities shall furnish passports to such British officers travelling in Corea, and shall provide such escort for their protection as may be necessary.
3. The Consular officers of both countries shall exercise their functions on receipt of due authorisation from the Sovereign or Government of the country in which they respectively reside, and shall not be permitted to engage in trade.
Article 3
1. Jurisdiction over the persons and property of British subjects in Corea shall be vested exclusively in the duly authorised British Judicial authorities who shall hear and determine all cases brought against British subjects by any British or other foreign subject or citizen without the intervention of the Corean authorities.
2. It the Corean authorities or a Corean subject make any charge or complaint against a British subject in Corea, the case shall be heard and decided by the British Judicial authorities.
3. If the British authorities or a British subject make any charge or complaint against a Corean subject in Corea, the case shall be heard and decided by the Corean authorities.
4. A British subject who commits any offence in Corea, shall be tried and punished by the British Judicial authorities according to the laws of Great Britain.
5. A Corean subject who commits in Corea any offence against a British subject shall be tried and punished by the Corean authorities according to the laws of Corea.
6. Any complaint against a British subject involving a penalty or confiscation, by reason of any breach either of this Treaty or of any Regulation annexed thereto, or of any Regulation that may hereafter be made in virtue of its provisions, shall be brought before the British Judicial authorities for decision, and any penalty imposed, and all property confiscated in such cases, shall belong to the Corean Government.
7. British goods, when seized by the Corean authorities at an open port, shall be put under the seals of the Corean and the British Consular authorities and shall be detained by the former until the British Judicial authorities shall have given their decision. If this decision is in favour of the owner of the goods, they shall be immediately placed at the Consul's disposal. But the owner shall be allowed to receive them at once on depositing their value with the Corean Authorities pending the decision of the British Judicial authorities.
8. In all cases, whether civil or criminal, tried either in Corean or British Courts in Corea, a properly authorised official of the nationality of the plaintiff or prosecutor shall be allowed to attend the hearing, and shall be treated with the courtesy due to his position. He shall be allowed, whenever he thinks it necessary, to call, examine, and cross examine witnesses, and to protest against the proceedings or decision.
9. If a Corean subject who is charged with an offence against the laws of his country takes refuge on premises occupied by a British subject or on board a British merchant vessel, the British Consular authorities, on receiving an application from the Corean authorities, shall take steps to have such person arrested and handed over to the latter for trial. But, without the consent of the proper British Consular authority, no Corean officer shall enter the premises of any British subject without his consent, or go on board any British ship without the consent of the officer in charge.
10. On the demand of any competent British Consular authority, the Corean authorities shall arrest and deliver to the former any British subject charged with a criminal offence, and any deserter from a British ship of war or merchant vessel.
Article 4
1. The Port of Chemulpo (Jenchuan), Wönsan (Gensan), and Pusan (Fusan), or, if the latter port should not be approved, then such other port as may be selected in its neighbourhood, together with the city of Hanyang and the town of Yanghwa Chin, or such other place in that neighbourhood as may be deemed desirable, shall, from the day on which this Treaty comes into operation, be opened to British commerce.
2. At the above named places, British subjects shall have the right to rent or to purchase land or houses, and to erect dwellings, warehouses and factories. They shall be allowed the free exercise of their religion. All arrangements for the selection, determination of the limits, and laying out of the sites of the Foreign settlements, and for the sale of land at the various ports and places in Corea open to foreign trade shall be made by the Corean authorities in conjunction with the competent Foreign authorities.
3. These sites shall be purchased from the owners and prepared for occupation by the Corean Government, and the expenses thus incurred shall be a first charge on the proceeds of the sale of the land. The yearly rental agreed upon by the Corean authorities in conjunction with the Foreign authorities shall be paid to the former, who shall retain a fixed amount thereof as a fair equivalent for the land tax, and the remainder, together with any balance left from the proceeds of land sales, shall belong to a Municipal fund to be administered by a Council, the constitution of which shall be determined hereafter by the Corean authorities in conjunction with the competent Foreign authorities.
4. British subjects may rent or purchase land or houses beyond the limits of the foreign settlements, and within a distance of ten Corean li from the same. But all land so occupied shall be subject to such conditions as to the observance of Corean local regulations and payment of land tax as the Corean authorities may see fit to impose.
5. The Corean authorities will set apart, free of cost, at each of the places open to trade, a suitable piece of ground as a foreign cemetery, upon which no rent, land tax, or other charges shall be payable, and the management of which shall be left to the Municipal Council above mentioned.
6. British subjects shall be allowed to go where they please without passports within a distance of one hundred Corean li from any of the ports and places open to trade, or within such limits as may be agreed upon between the competent authorities of both countries. British subjects are also authorised to travel in Corea for pleasure or for purposes of trade, to transport and sell goods of all kinds except books and other printed matter disapproved of by the Corean Government, and to purchase native produce in all parts of the country, under passports which will be issued by their Consuls and countersigned or sealed by the Corean local authorities. These passports, if demanded, must be produced for examination in the districts passed through. If the passport be not irregular, the bearer will be allowed to proceed, and he shall be at liberty to procure such means of transport as he may require. Any British subject travelling beyond the limits above named without a passport, or committing when in the interior any offence, shall be arrested and handed over to the nearest British Consul for punishment. Travelling without a passport beyond the said limits will lender the offender liable to a fine not exceeding one hundred Mexican Dollars, with or without imprisonment for a term not exceeding one month.
7. British subjects in Corea shall be amenable to such municipal, police, and other regulations for the maintenance of peace, order, and good government as may be agreed upon by the competent authorities of the two countries.
Article 5
1. At each of the ports or places open to Foreign trade, British subjects shall be at full liberty to import from any Foreign port or from any Corean open port, to sell or to buy from any Corean subjects or others, and to export to any Foreign or Corean open port, all kinds of merchandise not prohibited by the Treaty, on paying the duties of the Tariff annexed thereto. They may freely transact their business with Corean subjects or others without the intervention of Corean officials or other persons, and they may freely engage in any industrial occupation.
2. The owners or consignees of all goods imported from any Foreign port upon which the duty of the aforesaid Tariff shall have been paid shall be entitled on re-exporting the same to any foreign port at any time within thirteen Corean months from the date of importation, to receive a drawback certificate for the amount of such import duty, provided that the original packages containing such goods remain intact. These drawback certificates shall either be redeemed by the Corean Customs on demand, or they shall be received in payment of duty at any Corean open port.
3. The duty paid on Corean goods, when carried from one Corean open port to another, shall be refunded at the port of shipment on production of a Customs certificate shewing that the goods have arrived a the port of destination, or on satisfactory proof being produced of the loss of the goods by shipwreck.
4. All goods imported into Corea by British subjects, and on which the duty of the Tariff annexed to this Treaty shall have been paid, may be conveyed to any Corean open port free of duty, and, when transported into the interior, shall not be subject to any additional tax, excise, or transit duty whatsoever in any part of the country. In like manner, freedom shall be allowed for the transport to the open ports of all Corean commodities intended for exportation, and such commodities shall not, either at the place of production, or when being conveyed from any part of Corea to any of the open ports, be subject to the payment of any tax, excise, or transit duty whatsoever.
5. The Corean Government may charter British merchant vessels for the conveyance of goods or passengers to unopened ports in Corea, and Corean subjects shall have the same right, subject to the approval of their own authorities.
6. Whenever the Government of Corea shall have reason to apprehend a scarcity of food within the kingdom, His Majesty the King of Corea may, by Decree, temporarily prohibit the export of grain to foreign countries from any or all of the Corean open ports, and such prohibition shall become binding on British subjects in Corea on the expiration of one month from the date on which it shall have been officially communicated by the Corean Authorities to the British Consul at the port concerned, but shall not remain longer in force than is absolutely necessary.
7. All British ships shall pay tonnage dues at the rate of thirty cents (Mexican) per register ton. One such payment will entitle a vessel to visit any or all of the open ports in Corea during a period of four months without further charge. All tonnage dues shall be appropriated for the purposes of erecting lighthouses and beacons and placing buoys on the Corean coast, more especially at the approaches to the open ports, and in deepening or otherwise improving the anchorages. No tonnage dues shall be charged on boats employed at the open ports in landing or shipping cargo.
8. In order to carry into effect and secure the observance of the provisions of this Treaty, it is hereby agreed that the Tariff and Trade Regulations hereto annexed shall come into operation simultaneously with this Treaty. The competent authorities of the two countries may, from time to time, revise the said Regulations with a view to the insertion therein, by mutual consent, of such modifications or additions as experience shall prove to be expedient.
Article 6
Any British subject who smuggles, or attempts to smuggle, goods into any Corean port or place not open to foreign trade shall forfeit twice the value of such goods, and the goods shall be confiscated. The Corean local authorities may seize such goods, and may arrest any British subject concerned in such smuggling or attempt to smuggle. They shall immediately forward any person so arrested to the nearest British Consul for trial by the proper British Judicial authority, and may detain such goods until the case shall have been finally adjudicated.
Article 7
1. If a British ship be wrecked or stranded on the coast of Corea, the local authorities shall immediately take such steps to protect the ship and her cargo from plunder and all the persons belonging to her from ill treatment, and to render such other assistance as may be required. They shall at once inform the nearest British Consul of the occurrence, and shall furnish the shipwrecked persons, if necessary, with means of conveyance to the nearest open port.
2. All expenses incurred by the Government of Corea for the rescue, clothing, maintenance and travelling of shipwrecked British subjects, for the recovery of the bodies of the drowned for the medical treatment of the sick and injured and for the burial of the dead, shall be repaid by the British Government to that of Corea.
3. The British Government shall not be responsible for the repayment of the expenses incurred in recovery or preservation of a wrecked vessel or the property belonging to her. All such expenses shall be a charge upon the property saved, and shall be paid by the parties interested therein upon receiving delivery of the same.
4. No charge shall be made by the Government of Corea for the expenses the Government officers, local functionaries or police who shall proceed to the for the travelling expenses of officers escorting the shipwrecked men, nor for expenses of official correspondence. Such expenses shall be borne by the Corean Government.
5. Any British merchant ship compelled by stress of weather or by want of or provisions to enter an unopened port in Corea shall be allowed to execute repairs, and to obtain necessary supplies. All such expenses shall be defrayed by the master of the vessel.
Article 8
1. The ships of war of each country shall be at liberty to visit all ports of the other. They shall enjoy every facility for procuring supplies of all or for making repairs, and shall not be subject to trade or harbour regulations, nor be liable to the payment of duties or port charges of any kind.
2. When British ships of war visit unopened ports in Corea, the officers men may land, but shall not proceed into the interior unless they are provided with passports.
3. Supplies of all kinds for the use of the British Navy may be landed at open ports of Corea, and stored in the custody of a British officer, without the payment of any duty. But if any such supplies are sold, the purchaser shall pay proper duty to the Corean authorities.
4. The Corean Government will afford all the facilities in their power to ships belonging to the British Government which may be engaged in making surveys in Corean waters.
Article 9
1. The British authorities and British subjects in Corea shall be allowed to employ Corean subjects as teachers, interpreters, servants, or in any other lawful capacity, without any restriction on the part of the Corean Authorities; and, in like manner, no restrictions shall be placed upon the employment of British subjects by Corean Authorities and subjects in any lawful capacity.
2. Subjects of either nationality who may proceed to the country of the other to study its language, literature, laws, arts, or industries, or for the purpose of scientific research, shall be afforded every reasonable facility for doing so.
Article 10
It is hereby stipulated that the Government, public officers, and subjects of Her Britannic Majesty shall, from the day on which this Treaty comes into operation, participate in all privileges, immunities, and advantages, especially in relation to import or export duties on goods and manufactures, which shall then have been granted or may thereafter be granted by His Majesty the King of Corea to the Government, public officers, or subjects of any other power.
Article 11
Ten years from the date on which this Treaty shall come into operation, either of the High Contracting Parties may, on giving one year's previous notice to the other, demand a revision of the Treaty or of the Tariff annexed thereto, with a view to the insertion therein, by mutual consent, of such modifications as experience shall prove to be desirable
Article 12
1. This Treaty is drawn up in the English and Chinese languages, both of which versions have the same meaning, but it is hereby agreed that any difference which may arise as to interpretation shall be determined by reference to the English text.
2. For the present all official communications addressed by the British Authorities to those of Corea shall be accompanied by a translation into Chinese.
Article 13
The present Treaty shall be ratified by Her Majesty the Queen of the United Kingdom of Great Britain and Ireland, Empress of India, and by His Majesty the King of Corea, under their hands and seals; the ratifications shall be exchanged at Hanyang (Seöul) as soon as possible, or at latest within one year from the date of signature, and the Treaty, which shall be published by both Governments, shall come into operation on the day on which the ratifications are exchanged.
In witness whereof the respective Plenipotentiaries above named have signed the present Treaty, and have thereto affixed their seals.
Done in triplicate at Hanyang, this twenty-sixth day of November, in the year eighteen hundred and eighty-three, corresponding to the twenty-seventh day of the tenth month of the four hundred and ninety-second year of the Corean era, being the ninth year of the Chinese reign Kuang Hsü.

@ -0,0 +1,106 @@
# from __future__ import division
from nltk import sent_tokenize, word_tokenize, pos_tag
from nltk.probability import FreqDist
from nltk.corpus import stopwords
import nltk
import codecs
import base64
nltk.download('stopwords')
with open('treaty_file/uk-korea.txt', 'r') as russia_file:
russia_text = russia_file.read()
russia_text_list = russia_text.split("\n\n")
t_default_stopwords = set(stopwords.words('english'))
t_custom_stopwords = set(codecs.open('t_stopwords.txt', 'r').read().splitlines())
t_all_stopwords = t_default_stopwords | t_custom_stopwords
print('''<!DOCTYPE>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="estonia.css">
<link rel="stylesheet" href="legend.css">
<link rel="stylesheet" href="highlight.css">
<script src="highlight.js"></script>
<meta charset="utf-8">
<title></title>
</head>
<body>''')
#t_wrapper (second wrapper)
print('<div class="t_wrapper"><div class="t_intro">')
img_url = base64.b64encode(open('img/america.jpg', 'rb').read()).decode('utf-8')
t_image = '<div class="t_img" style="position: fixed; background-color: gainsboro;">United KingdomKorea <br>Treaty of 1883</div><br><img class="t_image" src="data:img/america.jpg;base64,{}">'.format(img_url)
print(t_image)
#t_info box
print('<div class ="t_info">')
t_infotext = [('Name of Treaty', 'United KingdomKorea Treaty of 1883'), ('Country of Origin', 'United Kingdom'), ('Signed', 'November, 1883'), ('Location', 'Hanyang, Korea'), ('Word Counts', '3,357'), ('Type', 'unilateral treaty'), ('Original Source', '<a href="https://en.wikisource.org/wiki/United_KingdomKorea_Treaty_of_1883" target="_blank">link</a>'), ('Description', 'Under the treaty, Great Britain obtained extraterritorial rights in Korea and from 1883 to 1910, British subjects in Korea were not subject to the jurisdiction of Korean courts.')]
for t_title, t_info in t_infotext:
print('<div class="t_info-{0}"><div class="info_t_title" ><b>{0}</b></div><div class="t_info_content">{1}</div></div><br>'.format(t_title, t_info))
print('</div></div>')
print('''
<div class="legend">
<li class="legendhide eachlegend">stopwords</li>
<li class="legendadjective eachlegend">adjective</li>
<li class="legendverb eachlegend">verb</li>
<li class="legendnoun eachlegend">noun</li>
<li class="legendpropernoun eachlegend">proper noun</li>
<li class="legendadverb eachlegend">adverb</li>
<li class="legendpossesivepronoun eachlegend">possesive pronoun</li>
<li class="legendpresentparticiple eachlegend">present participle</li>
<li class="legendadjectivesuperlative eachlegend">adjective superlative</li>
<li class="legendadverb-comparative-superative eachlegend">adverb comparative + superative</li>
</div>
''')
#Treaty text
print('<div class="t_paragraph">')
t_tokenized_all = []
for t_paragraph in russia_text_list:
t_tokenized = word_tokenize(t_paragraph)
t_tokenized_all += t_tokenized # add to the tokenized_all
t_tagged = pos_tag(t_tokenized)
print('<p>')
for t_word, t_pos in t_tagged:
print('<span class="{0} {1} eachwords">{2}</span>'.format(t_pos.replace('PRP$', 'PRPS').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks'), t_word.replace('', 'apostrophe').replace('.', 'dot').replace(',', 'comma').replace('(', 'marks').replace(')', 'marks').replace(':', 'marks').replace(';', 'marks').lower(), t_word))
print('</p>')
print('</div>')
#treaty colonial top words list
print('<div class="t_top_words"><div class="t_top_words_title"><b>Frequent words</b></div>')
t_tokens_without_stopwords = nltk.FreqDist(words.lower() for words in t_tokenized_all if words.lower() not in t_custom_stopwords)
t_frequency_word = FreqDist(t_tokens_without_stopwords)
t_top_words = t_tokens_without_stopwords.most_common(20)
for t_chosen_words, t_frequency in t_top_words:
print('<div class="t_chosen_words" >&nbsp;{}&nbsp;({}) </div>'.format(t_chosen_words, t_frequency))
print('</div></div></div>')
# at the end of wrapper
print('</div>')
print('</div>')
print('''</body></html>''')

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save