diff --git a/frontend/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts index 91d37f1eb..2e7a5d7a6 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'; @@ -67,6 +68,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 a5a732b3b..c9d6145b6 100644 --- a/frontend/src/app/app.module.ts +++ b/frontend/src/app/app.module.ts @@ -49,6 +49,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'; @@ -89,6 +90,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 a08c6cffc..7d44a7da9 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 95d977e88..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 official mempool.space website and its API service 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 611e00866..fa7e87a87 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