Added Metadata sync for friendly name
This commit is contained in:
parent
f479f6043f
commit
0e4d815225
77
public/pages/privacy.html
Normal file
77
public/pages/privacy.html
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Deep Diagram Privacy Policy</title>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport"/>
|
||||||
|
<meta content="width=device-width, initial-scale=1, height=device-height" name="viewport">
|
||||||
|
<link href="/styles.css" rel="stylesheet">
|
||||||
|
<link href="/assets/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
|
||||||
|
<link href="/assets/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
|
||||||
|
<link href="/assets/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png">
|
||||||
|
<link as="script" href="/newRelic.js" rel="preload">
|
||||||
|
<script src="/newRelic.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<style>
|
||||||
|
div#privacyPolicy {
|
||||||
|
z-index: 1;
|
||||||
|
color: white;
|
||||||
|
position: absolute;
|
||||||
|
width: 80%;
|
||||||
|
height: 80%;
|
||||||
|
top: 9%;
|
||||||
|
left: 9%;
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
font-size: smaller;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<img id="loadingGrid" src="/assets/grid3.jpg"/>
|
||||||
|
<div id="privacyPolicy">
|
||||||
|
<h1>Our Privacy Policy</h1>
|
||||||
|
<p>
|
||||||
|
We believe that users of a system have the right to maintain thier own data
|
||||||
|
and must explicitly grant the right of others to use that data.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
To that end, we will never knowingly share data without asking explicit permission
|
||||||
|
and will safeguard your information to the best of our ability. That having been said,
|
||||||
|
we want you to be aware of a few things:
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
By using our service, you indemnify us against accidental disclosure of information and
|
||||||
|
agree to hold us harmless in the event information is accidentally disclosed.
|
||||||
|
While we strive to keep your private information private and use industry standard cybersecurity practices,
|
||||||
|
you accept that using our service and storing information in the cloud inherently carries an amount of risk
|
||||||
|
that it could accidentally be disclosed to unauthorized users.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
You retain the rights to your data and we will make every reasonable effort to
|
||||||
|
limit ability of people or companies that you have not explicitly agreed to share data
|
||||||
|
with access, Should you desire to stop using our service, we agree
|
||||||
|
to make your data available to you in a format of our choosing for up to 30 days.
|
||||||
|
After that period, we reserve the right ot completely wipe your data from our systems.
|
||||||
|
Should you want your data removed earlier, we will make our best effort to remove all
|
||||||
|
traces of your data, but cannot completely guarantee that it is not available via
|
||||||
|
third parties or other services.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Our goal is to give you a safe space to explore ideas and concepts knowing
|
||||||
|
that your data is safeguarded against unauthorized disclosure. If we detect
|
||||||
|
illegal or other malicious activity, we reserve the right to delete your data
|
||||||
|
and/or disclose to legal authorities based on our interpretation of the
|
||||||
|
law given the specifics of the situation.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Usage of services, key performance metrics, and other non personally identifiable technical information
|
||||||
|
may be captured and retained by our staff for the sole purpose of enhance our product and providing
|
||||||
|
better user experience.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
@ -3,6 +3,8 @@ body {
|
|||||||
height: 100vh;
|
height: 100vh;
|
||||||
margin: 0px;
|
margin: 0px;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
|
background-color: #000;
|
||||||
|
background-image: url("/assets/grid3.jpg");
|
||||||
aspect-ratio: auto;
|
aspect-ratio: auto;
|
||||||
font-family: Roboto, sans-serif;
|
font-family: Roboto, sans-serif;
|
||||||
font-size: large;
|
font-size: large;
|
||||||
@ -24,7 +26,6 @@ body {
|
|||||||
background: transparent;
|
background: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
div.overlay {
|
div.overlay {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background: #000;
|
background: #000;
|
||||||
@ -193,6 +194,7 @@ h1 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#loadingGrid {
|
#loadingGrid {
|
||||||
|
position: relative;
|
||||||
z-index: -1;
|
z-index: -1;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|||||||
@ -190,7 +190,7 @@ export class PouchdbPersistenceManager {
|
|||||||
"type": "user"
|
"type": "user"
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
if (newdb.status == 200) {
|
if (newdb.status == 201) {
|
||||||
logger.info('sync target created');
|
logger.info('sync target created');
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -12,7 +12,6 @@ import {
|
|||||||
import {DefaultScene} from "../defaultScene";
|
import {DefaultScene} from "../defaultScene";
|
||||||
import {HtmlButton} from "../../../babylon-html";
|
import {HtmlButton} from "../../../babylon-html";
|
||||||
import Hls from "hls.js";
|
import Hls from "hls.js";
|
||||||
import {Spinner} from "../objects/spinner";
|
|
||||||
|
|
||||||
type Step = {
|
type Step = {
|
||||||
name: string;
|
name: string;
|
||||||
@ -54,10 +53,8 @@ const logger = log.getLogger('Introduction');
|
|||||||
export class Introduction {
|
export class Introduction {
|
||||||
private readonly _scene: Scene;
|
private readonly _scene: Scene;
|
||||||
private videoElement: HTMLVideoElement;
|
private videoElement: HTMLVideoElement;
|
||||||
private spinner: Spinner;
|
|
||||||
constructor() {
|
constructor() {
|
||||||
this.spinner = new Spinner();
|
|
||||||
this.spinner.show();
|
|
||||||
logger.info('Introduction constructor');
|
logger.info('Introduction constructor');
|
||||||
this._scene = DefaultScene.Scene;
|
this._scene = DefaultScene.Scene;
|
||||||
this.initialize();
|
this.initialize();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user