diff --git a/frontend/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts index d246dd4fe..4e7af29cd 100644 --- a/frontend/src/app/app-routing.module.ts +++ b/frontend/src/app/app-routing.module.ts @@ -16,6 +16,7 @@ import { DashboardComponent } from './dashboard/dashboard.component'; import { LatestBlocksComponent } from './components/latest-blocks/latest-blocks.component'; import { ApiDocsComponent } from './components/api-docs/api-docs.component'; import { TermsOfServiceComponent } from './components/terms-of-service/terms-of-service.component'; +import { PrivacyPolicyComponent } from './components/privacy-policy/privacy-policy.component'; import { TrademarkPolicyComponent } from './components/trademark-policy/trademark-policy.component'; import { BisqMasterPageComponent } from './components/bisq-master-page/bisq-master-page.component'; import { SponsorComponent } from './components/sponsor/sponsor.component'; @@ -68,6 +69,10 @@ let routes: Routes = [ path: 'terms-of-service', component: TermsOfServiceComponent }, + { + path: 'privacy-policy', + component: PrivacyPolicyComponent + }, { path: 'trademark-policy', component: TrademarkPolicyComponent diff --git a/frontend/src/app/app.module.ts b/frontend/src/app/app.module.ts index b8cc4d812..8a984c7b2 100644 --- a/frontend/src/app/app.module.ts +++ b/frontend/src/app/app.module.ts @@ -50,6 +50,7 @@ import { faAngleDown, faAngleUp, faBolt, faChartArea, faCogs, faCubes, faDatabas import { ApiDocsComponent } from './components/api-docs/api-docs.component'; import { CodeTemplateComponent } from './components/api-docs/code-template.component'; import { TermsOfServiceComponent } from './components/terms-of-service/terms-of-service.component'; +import { PrivacyPolicyComponent } from './components/privacy-policy/privacy-policy.component'; import { TrademarkPolicyComponent } from './components/trademark-policy/trademark-policy.component'; import { StorageService } from './services/storage.service'; import { HttpCacheInterceptor } from './services/http-cache.interceptor'; @@ -91,6 +92,7 @@ import { SponsorComponent } from './components/sponsor/sponsor.component'; ApiDocsComponent, CodeTemplateComponent, TermsOfServiceComponent, + PrivacyPolicyComponent, TrademarkPolicyComponent, SponsorComponent, ], diff --git a/frontend/src/app/components/api-docs/api-docs.component.html b/frontend/src/app/components/api-docs/api-docs.component.html index a5988ac79..a5eef562a 100644 --- a/frontend/src/app/components/api-docs/api-docs.component.html +++ b/frontend/src/app/components/api-docs/api-docs.component.html @@ -876,7 +876,9 @@
Terms of Service + | + Privacy Policy
- \ No newline at end of file + diff --git a/frontend/src/app/components/privacy-policy/privacy-policy.component.html b/frontend/src/app/components/privacy-policy/privacy-policy.component.html new file mode 100644 index 000000000..1184fb00b --- /dev/null +++ b/frontend/src/app/components/privacy-policy/privacy-policy.component.html @@ -0,0 +1,51 @@ +
+
+
+ +

+ +

Privacy Policy

+
Updated: August 2, 2021
+ +

+ +
+ +

TRUSTED THIRD PARTIES ARE SECURITY HOLES

+ +
    +
  • We do not use any third-party analytics, trackers, or cookies.
  • +
  • We do not share any private user data with third-parties.
  • +
+ +

TRUSTED FIRST PARTIES ARE ALSO SECURITY HOLES

+ +
    +
  • Your IP address may be collected in our webserver logs used for sysadmin purposes.
  • +
  • Your IP address may be collected in our self-hosted statistics matomo app.
  • +
+ +

DON'T TRUST US, PROTECT YOUR PRIVACY

+ +
    +
  • Use a Tor Browser or a privacy VPN service to hide your IP address from us.
  • +
  • Use a self-hosted instance of The Mempool Open Source Project™ on your own hardware.
  • +
+ +

IF YOU DONATE TO MEMPOOL.SPACE

+ +
    +
  • Your payment information, together with your Twitter identity (if provided) will be collected.
  • +
  • We display sponsor profiles publicly on mempool.space/about.
  • +
  • Thank you :)
  • +
+ +

EOF

+ +
+ +
+ +

+ +
diff --git a/frontend/src/app/components/privacy-policy/privacy-policy.component.scss b/frontend/src/app/components/privacy-policy/privacy-policy.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/frontend/src/app/components/privacy-policy/privacy-policy.component.ts b/frontend/src/app/components/privacy-policy/privacy-policy.component.ts new file mode 100644 index 000000000..f84903043 --- /dev/null +++ b/frontend/src/app/components/privacy-policy/privacy-policy.component.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; +import { Env, StateService } from '../../services/state.service'; + +@Component({ + selector: 'app-privacy-policy', + templateUrl: './privacy-policy.component.html', + styleUrls: ['./privacy-policy.component.scss'] +}) +export class PrivacyPolicyComponent { + officialMempoolSpace = this.stateService.env.OFFICIAL_MEMPOOL_SPACE; + + constructor( + private stateService: StateService, + ) { } +} diff --git a/frontend/src/app/components/terms-of-service/terms-of-service.component.html b/frontend/src/app/components/terms-of-service/terms-of-service.component.html index 9d8a8113d..44643c855 100644 --- a/frontend/src/app/components/terms-of-service/terms-of-service.component.html +++ b/frontend/src/app/components/terms-of-service/terms-of-service.component.html @@ -5,65 +5,68 @@

Terms of Service

-
Updated: March 09, 2021
+
Updated: August 02, 2021


-

The mempool.space explorer, the liquid.network explorer, the bisq.markets explorer, and associated API services are operated by Mempool Space K.K.

-

This website and its API service are operated by an individual member of the Bitcoin community, who is not affiliated with Mempool Space K.K.
Mempool Space K.K. has no affiliation with and does not sponsor or endorse the information provided herein.

+

The mempool.space website, the liquid.network website, the bisq.markets website, their associated API services, and related network and server infrastructure (collectively, the "Website") are operated by Mempool Space K.K. in Japan ("Mempool", "We", or "Us") and self-hosted from AS142052.

-
By using this website or accessing its API, you agree to these Terms of Service:
+

This website and its API service (collectively, the "Website") are operated by a member of the Bitcoin community ("We" or "Us"). Mempool Space K.K. in Japan ("Mempool") has no affiliation with the operator of this Website, and does not sponsor or endorse the information provided herein.

+ +
By accessing this Website, you agree to the following Terms of Service:

NO WARRANTY

-

This website is operated in the hope that it will be useful, but all services and data are provided on an "AS IS, AS AVAILABLE" basis, WITHOUT ANY WARRANTY OR REPRESENTATIONS; express or implied, without even the implied warranties of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, CONTINUOUS AVAILABILITY, or UNINTERRUPTED SERVICE. The operators of this website make NO GUARANTEE to the accuracy of any data on this website or its API, and it is your responsibility to VERIFY ALL DATA obtained for inaccuracies and omissions.

+

THIS WEBSITE IS PROVIDED ON AN "AS IS, AS AVAILABLE" BASIS, WITHOUT ANY WARRANTY OR REPRESENTATIONS; EXPRESS OR IMPLIED, WITHOUT EVEN THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, CONTINUOUS AVAILABILITY, OR UNINTERRUPTED SERVICE. WE MAKE NO GUARANTEE TO THE ACCURACY OF ANY DATA ON THIS WEBSITE, AND IT IS YOUR RESPONSIBILITY TO VERIFY ALL DATA OBTAINED FOR INACCURACIES AND OMISSIONS.


NO LIABILITY

-

THE OPERATORS OF THIS WEBSITE WILL NOT BE HELD LIABLE FOR ANY LOSS OR DAMAGES, whether direct, indirect, or any other nature, that are deemed or alleged to have resulted from or been caused by this website or its contents, including, but without limitation to, errors, inaccuracies or ambiguity in this website or its contents, failures, malfunctions, delays or interruptions in operation or transmission, any persons use or misuse of this website or its content, any errors or omissions in content, damage for loss of Bitcoin or other crypto assets, loss of business, loss of profits, business interruption, loss of information, or any other pecuniary or consequential loss or damage (even if the operators of this website have been notified of such risk of loss or damage).

+

WE WILL NOT BE HELD LIABLE FOR ANY LOSS OR DAMAGES, WHETHER DIRECT, INDIRECT, OR ANY OTHER NATURE, THAT ARE DEEMED OR ALLEGED TO HAVE RESULTED FROM OR BEEN CAUSED BY THIS WEBSITE OR ITS CONTENTS, INCLUDING, BUT WITHOUT LIMITATION TO, ERRORS, INACCURACIES OR AMBIGUITY IN THIS WEBSITE OR ITS CONTENTS, FAILURES, MALFUNCTIONS, DELAYS OR INTERRUPTIONS IN OPERATION OR TRANSMISSION, ANY PERSONS USE OR MISUSE OF THIS WEBSITE OR ITS CONTENT, ANY ERRORS OR OMISSIONS IN CONTENT, DAMAGE FOR LOSS OF BITCOIN OR OTHER CRYPTO ASSETS, LOSS OF BUSINESS, LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR ANY OTHER PECUNIARY OR CONSEQUENTIAL LOSS OR DAMAGE (EVEN IF WE HAVE BEEN NOTIFIED OF SUCH RISK OF LOSS OR DAMAGE).


-

PRIVACY POLICY

+

NO ADVERTISING

-

Out of respect for the Bitcoin community, this website does not utilize any third-party trackers or cookies, and the operators of this website do not share any user data with third-parties. However, your IP address may be collected as part of basic webserver logs necessary for systems administration purposes, and as part of an anonymized self-hosted statistics application for analytics. To protect your privacy, use Tor browser to access this website's Tor V3 onion hostname to conceal your IP address, or alternatively install and use your own self-hosted instance of this website.

- -
- -

BITCOIN ONLY POLICY

- -

Out of respect for the Bitcoin community, this website does not support altcoins, and is generally "Bitcoin Only". The IOU tokens for Bitcoin and fiat currencies on the Liquid network, and the BSQ colored Bitcoin for DAO governance on the Bisq Network, are not considered altcoins as they do not distract users from Bitcoin and are part of our stated mission to support the entire Bitcoin ecosystem including Bitcoin Layer 2 Networks.

- -
- -

EXTERNAL LINK POLICY

- -

Out of respect for the Bitcoin community, this website does not display advertising, and generally does not link to external websites. However, exceptions are made for references to Bitcoin's technical documentation, for acknowledgements of individual members and open-source projects within the Bitcoin community, and for direct contributors and supporters of The Mempool Open Source Project, as follows:

+

Out of respect for the Bitcoin community, this website does not display advertising, and generally does not link to external websites. However, external links are made for references to Bitcoin's technical documentation, for acknowledgements of individual members and open-source projects within the Bitcoin community, and for direct contributors and supporters of The Mempool Open Source Project, as follows:

However, we reserve the right to remove any links from our website that in our sole discretion are inappropriate. All donations are non-refundable.


+ + +

NO ALTCOINS

+ +

The mempool.space explorer is Bitcoin Only.

+ +

Unfortunately, the liquid.network and bisq.markets explorers cannot be considered Bitcoin Only, as they may display altcoins as part of their core network functionality. We do not endorse any altcoins and encourage you to stay Bitcoin Only. Please see bitcoin-only.com for more Bitcoin Only resources.

+ +
+ +
+

EOF

diff --git a/frontend/src/app/components/terms-of-service/terms-of-service.component.scss b/frontend/src/app/components/terms-of-service/terms-of-service.component.scss index 8d1c8b69c..e69de29bb 100644 --- a/frontend/src/app/components/terms-of-service/terms-of-service.component.scss +++ b/frontend/src/app/components/terms-of-service/terms-of-service.component.scss @@ -1 +0,0 @@ - diff --git a/frontend/src/app/dashboard/dashboard.component.html b/frontend/src/app/dashboard/dashboard.component.html index f44463f58..a2fdd80b5 100644 --- a/frontend/src/app/dashboard/dashboard.component.html +++ b/frontend/src/app/dashboard/dashboard.component.html @@ -138,6 +138,8 @@
Terms of Service + | + Privacy Policy