Skip to content
This repository has been archived by the owner on Sep 1, 2020. It is now read-only.

Commit

Permalink
Added terms of service and privacy policies.
Browse files Browse the repository at this point in the history
  • Loading branch information
pushkar8723 committed Jan 28, 2018
1 parent c08e2d5 commit 8197b30
Show file tree
Hide file tree
Showing 8 changed files with 495 additions and 10 deletions.
9 changes: 9 additions & 0 deletions src/public/css/app.css
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,15 @@ md-dialog-content {
display: block;
}

.loginPage .tnc {
width: 1100px;
max-width: 90%;
margin: 10px auto !important;
display: block;
padding: 10px;
text-align: justify;
}

.loginPage .container h3 {
margin: 0;
padding: 10px;
Expand Down
8 changes: 8 additions & 0 deletions src/public/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ angular.module('aeonPocket', ['ui.router', 'ui.router.state.events', 'ngMaterial
url: '/support',
templateUrl: 'templates/views/support.html'
})
.state('tnc', {
url: '/terms',
templateUrl: 'templates/views/tnc.html'
})
.state('privacy', {
url: '/privacy',
templateUrl: 'templates/views/privacy.html'
})
.state('wallet', {
url: '/wallet',
templateUrl: 'templates/views/wallet.html',
Expand Down
8 changes: 6 additions & 2 deletions src/public/templates/views/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ <h4 style="color: #fff; margin-top: 0;">An AEON Web Wallet</h4>
<a href="#!/register" class="action-button">Create an Account</a>
</div>
</div>
<div class="footer text-center">
&copy; AEON Pocket, 2017
<div class="footer" layout="row">
<div flex>&copy; AEON Pocket, 2017</div>
<div>
<a href="#!/terms">Terms of Service</a>
<a href="#!/privacy">Privacy Policy</a>
</div>
</div>
</div>
12 changes: 10 additions & 2 deletions src/public/templates/views/login.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ <h1 class="text-center" style="color: #fff;">
<div ng-message="validation" ng-show="loginForm.seed.$error.validation">{{errorMessage}}</div>
</div>
</md-input-container>

<!--Submit Button-->
<div>
By using our service you agree to our <a href="#!/terms">terms of service.</a><br/>
</div>
<md-button ng-disabled="inProgress" ng-disabled="inProgress" class="md-primary md-raised" type="submimt">Login</md-button><br/>

<div class="text-center">
Expand All @@ -35,4 +36,11 @@ <h1 class="text-center" style="color: #fff;">
</md-card>
</form>
</div>
<div class="footer" layout="row">
<div flex>&copy; AEON Pocket, 2017</div>
<div>
<a href="#!/terms">Terms of Service</a>
<a href="#!/privacy">Privacy Policy</a>
</div>
</div>
</div>
107 changes: 107 additions & 0 deletions src/public/templates/views/privacy.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<div class="loginPage" flex layout="column">
<md-toolbar layout="row" layout-align="start center">
<a href="#!/home">Home</a>
<div flex></div>
</md-toolbar>
<div flex layout="column" style="overflow-y: auto;">
<md-card class="tnc">
<h1>Privacy Policy</h1>
Please read through our Privacy Policy carefully.<br/>
<br/>
<h3>1. Introduction</h3>
This Privacy Policy explains how information about you is collected, used and disclosed by AEON Pocket ("we"
or "us"). This Privacy Policy (together with our Terms of Service and any other documents referred to therein
or herein) applies to information we collect when you use our websites, mobile applications, hosted AEON
accounts and other online products and services (collectively, the "Services") or when you otherwise interact
with us.<br/>
We may change this Privacy Policy from time to time. If we make changes, we will notify you by revising the
date at the top of the policy and, in some cases, we may provide you with additional notice such as by adding
a statement to on our blog or by sending you an email notification. We encourage you to review the Privacy
Policy whenever you access the Services to stay informed about our information practices and the ways you can
help protect your privacy.<br/>

<h3>2. Collection of Information</h3>
Information You Provide to Us - We collect information you provide directly to us. For example, we collect
information when you create an account, participate in any interactive features of the Services, fill out a
form, complete a AEON transaction via the Services, request customer support or otherwise communicate with us.
The types of information we may collect include your email address, AEON address, OpenAlias aliases, password,
mobile phone number, mobile PIN code and any other information you choose to provide.<br/>
Information We Collect Automatically When You Use the Services - When you access or use our Services, we
automatically collect information about you, including:<br/>
Log Information: We may log information about your use of the Services, including the type of browser you use,
access times, pages viewed, your IP address and the page you visited before navigating to our websites.<br/>
Device Information: We may collect information about the mobile device you use to access our mobile application,
including the hardware model, operating system and version, unique device identifiers and mobile network information.<br/>
Information Collected by Cookies and Other Tracking Technologies: We use various technologies to collect
information, and this may include sending cookies to your computer or mobile device. Cookies are small data
files stored on your hard drive or in device memory that help us to improve our Services and your experience,
see which areas and features of our Services are popular and count visits. Please note that disabling cookies
will break the session functionality that is required by the hosted AEON account service.<br/>
Account Address Information: When you create an account through our Services, a view key is automatically
generated and sent to server when required. We do not ever store or know your private spend key, which means
that it is cryptographically impossible for us to spend funds on your behalf.<br/>
Information We Collect From Other Sources: We may also obtain information from other sources and combine that
with information we collect through our Services. For instance, as and when we implement a live chat support
system we may collect information provided by you during the use of this system, such as your name and email
address. We may also use third-party services branded as AEON. Any third-party services may collect information
as determined by their own privacy policies.<br/>
<h3>3. Use of Information</h3>
We may use information about you for various purposes, including to:<br/>
Provide, maintain and improve our Services;<br/>
Provide and deliver the services you request, facilitate AEON transactions and send you related information,
including confirmations;<br/>
Send you technical notices, updates, security alerts, authentication codes and support and administrative
messages;<br/>
Respond to your comments, questions and requests and provide customer service;<br/>
Communicate with you about products, services, offers, promotions, rewards, and events offered by us and
others, and provide news and information we think will be of interest to you via email or push notifications.
We will provide an unsubscribe option on within these notifications.<br/>
Monitor and analyze trends, usage and activities in connection with our Services in an aggregate and anonymous
manner;<br/>
Process and deliver contest entries and rewards;<br/>
Link or combine with information we get from others to help understand your needs and provide you with better
service; and<br/>
Carry out any other purpose for which you provided the information.<br/>

<h3>4. Sharing of Information</h3>
We may share information about you as follows or as otherwise described in this Privacy Policy:<br/>
With the AEON Network, we will share your public account address and any transaction details to facilitate any
transaction request you submit via the Services;<br/>
With vendors, consultants and other service providers who need access to such information to carry out work
on our behalf; it is our practice to require such parties to handle the information in a manner consistent
with our policies;<br/>
In response to a request for information if we believe disclosure is in accordance with, or as otherwise
required by, any applicable law, regulation or legal process;<br/>
If we believe your actions are inconsistent with the spirit or language of our user agreements or policies,
or to protect the rights, property and safety of us or others;<br/>
In connection with, or during negotiations of, any merger, sale of our assets, financing or acquisition of
all or a portion of our business to another company; and<br/>
With your consent or at your direction, including if we notify you through our Services that the information
you provide will be shared in a particular manner and you provide such information.<br/>
We may also share aggregated or de-identified information, which cannot reasonably be used to identify you.<br/>

<h3>5. Security</h3>
We take reasonable measures to help protect information about you from loss, theft, misuse and unauthorized
access, disclosure, alteration and destruction.<br/>

<h3>6. Your Choices</h3>
Account Information - You may update, correct or delete information about you or your account at any time by
logging into your online account.<br/>
Push Notifications - As and when this functionality becomes available, and only with your consent, we may send
standard push notifications or alerts to your mobile device. You can deactivate these messages at any time by
changing the notification settings on your mobile device.<br/>
Promotional Communications - You may opt out of receiving promotional messages from us by following the
instructions in those messages. If you opt out, we may still send you transactional or relationship messages,
such as those about your account or our ongoing business relations.<br/>

<h3>7. Contact Us</h3>
If you have any questions about this Privacy Policy, please contact us at [email protected]
</md-card>
</div>
<div class="footer" layout="row">
<div flex>&copy; AEON Pocket, 2017</div>
<div>
<a href="#!/terms">Terms of Service</a>
</div>
</div>
</div>
20 changes: 16 additions & 4 deletions src/public/templates/views/register.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ <h1 class="text-center" style="color: #fff;">
<img src="images/aeon_pocket_logo.png" style="max-height: 64px; vertical-align: middle;" />
AEON Pocket
</h1>
<md-card class="loginBox" ng-show="step==0">
<md-card class="loginBox" ng-show="step==0" style="overflow-y: auto;">
<div layout-gt-sm="row" >
<div flex layout="row" ng-click="createNewWallet()">
<md-button ng-disabled="inProgress" flex class="hero-button md-raised">
Expand All @@ -26,7 +26,7 @@ <h1 class="text-center" style="color: #fff;">
</div>
</md-card>

<md-card class="loginBox" ng-show="step==1">
<md-card class="loginBox" ng-show="step==1" style="overflow-y: auto;">
<form name="loginForm" layout="column" ng-submit="register()">
<div layout="column">
<md-input-container>
Expand All @@ -37,7 +37,9 @@ <h1 class="text-center" style="color: #fff;">
<div ng-message="validation" ng-show="loginForm.seed.$error.validation">{{errorMessage}}</div>
</div>
</md-input-container>

<div>
By using our service you agree to our <a href="#!/terms">terms of service.</a><br/>
</div>
<md-button ng-disabled="inProgress" class="md-primary md-raised" type="submit">Register</md-button><br/>

<div class="text-center">
Expand All @@ -47,7 +49,7 @@ <h1 class="text-center" style="color: #fff;">
</form>
</md-card>

<md-card class="loginBox" ng-show="step==2">
<md-card class="loginBox" ng-show="step==2" style="overflow-y: auto;">
<div layout-gt-sm="column" >
<div class="text-center">
<strong>Your private login key:</strong><br/>
Expand All @@ -69,9 +71,19 @@ <h1 class="text-center" style="color: #fff;">
<label>Type your private login key to confirm</label>
<textarea rows="5" ng-model="confirm.seed"></textarea>
</md-input-container>
<div>
By using our service you agree to our <a href="#!/terms">terms of service.</a><br/>
</div>
<md-button class="md-raised md-primary" ng-click="confirmSeed()">Confirm my Private login key</md-button>
</div>
</div>
</md-card>
</div>
<div class="footer" layout="row">
<div flex>&copy; AEON Pocket, 2017</div>
<div>
<a href="#!/terms">Terms of Service</a>
<a href="#!/privacy">Privacy Policy</a>
</div>
</div>
</div>
8 changes: 6 additions & 2 deletions src/public/templates/views/support.html
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,11 @@ <h3>Like what we do? Consider contributing.</h3>
</div>
</md-card>
</div>
<div class="footer text-center">
&copy; AEON Pocket, 2017
<div class="footer" layout="row">
<div flex>&copy; AEON Pocket, 2017</div>
<div>
<a href="#!/terms">Terms of Service</a>
<a href="#!/privacy">Privacy Policy</a>
</div>
</div>
</div>
Loading

0 comments on commit 8197b30

Please sign in to comment.