diff --git a/.gitignore b/.gitignore index 43724026..fbb5a34f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ # production /build +/build_auth # misc .DS_Store diff --git a/Makefile b/Makefile index 6af6f3b9..38e4a324 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,16 @@ preproduction-build: clean production-build: clean REACT_APP_ENV=production REACT_APP_CLIENT=instat REACT_APP_STRIPE_PK=pk_live_ANI76cBhSo69DZUxPmyRVIZW npm run build +auth-build: + rm -rf build_auth + REACT_APP_ENV=staging BUILD_PATH=build_auth GENERATE_SOURCEMAP=false npm run build:auth + npx gzipper --verbose build_auth + +auth-production-build: + rm -rf build_auth + REACT_APP_ENV=production BUILD_PATH=build_auth GENERATE_SOURCEMAP=false npm run build:auth + npx gzipper --verbose build_auth + facr-build: clean REACT_APP_ENV=staging REACT_APP_CLIENT=facr npm run build @@ -35,6 +45,7 @@ preprod: preproduction-build facr-prod: facr-production-build rsync -zavP build/ -e 'ssh -p 666' ott@de.instat.tv:/usr/local/www/ott/facr-wwwroot/ rsync -zavP build/ -e 'ssh -p 666' ott@fr.instat.tv:/usr/local/www/ott/facr-wwwroot/ + rsync -zavP build/ -e 'ssh -p 666' ott@bkup.instat.tv:/usr/local/www/ott/facr-wwwroot/ stage: build rsync -zavP build/ -e 'ssh -p 666' ott-staging@staging.instat.tv:/usr/local/www/ott-staging/wwwroot/ diff --git a/package.json b/package.json index c1b3c7f0..d9ac5482 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,10 @@ "lint": "eslint \"src/**/*.{ts,tsx}\"", "stylelint": "stylelint \"src/**/*.{ts,tsx}\"", "storybook": "start-storybook -p 9009 -s public", - "build-storybook": "build-storybook -s public" + "build-storybook": "build-storybook -s public", + "start:auth": "REACT_APP_TYPE=auth-service react-scripts start", + "build:auth": "REACT_APP_TYPE=auth-service react-scripts build", + "test:auth": "REACT_APP_TYPE=auth-service react-scripts test" }, "dependencies": { "@stripe/react-stripe-js": "^1.4.0", diff --git a/public/clients/facr/desc/index.js b/public/clients/facr/desc/index.js deleted file mode 100644 index 94ceaf79..00000000 --- a/public/clients/facr/desc/index.js +++ /dev/null @@ -1,2 +0,0 @@ -const title = 'FACR.TV - The home of Czech football streaming' -const desc = 'Live sports streaming platform. All matches playing under the auspices of Czech Republic FA. Access to full matches, various player playlists, and highlights. Free access in the Czech Republic. Available across all devices' diff --git a/public/clients/instat/desc/index.js b/public/clients/instat/desc/index.js deleted file mode 100644 index 2e617e79..00000000 --- a/public/clients/instat/desc/index.js +++ /dev/null @@ -1,2 +0,0 @@ -const title = 'InStat TV - The Home of Sports Streaming' -const desc = 'Live sports streaming platform. Football, basketball, ice hockey and more. Access to various player playlists and game highlights. Multiple subscription options. Available across all devices.' diff --git a/public/images/facr_auth_logo.png b/public/images/facr_auth_logo.png new file mode 100644 index 00000000..56fa0150 Binary files /dev/null and b/public/images/facr_auth_logo.png differ diff --git a/public/index.html b/public/index.html index 56d9d6d5..8cc210f9 100644 --- a/public/index.html +++ b/public/index.html @@ -2,46 +2,42 @@
- - - - - - + -
+
+
+
+
+ Privacy Policy and Statement +
+ ++ In accordance with Data Protection and Privacy law +
+ ++ InStat Limited as a data controller +
+ ++ InStat is committed to the privacy of those that we engage with + and this statements details our approach. While using this site or + providing personal data to us in the course of business, we will + manage your data in accordance with this privacy statement. +
+ ++ InStat provides an online platform that allows to broadcast sports + video content. This is a legitimate interest pursued by InStat. + Personal data processed by the business is done so in accordance with + current Data Protection Regulation and GDPR. +
+ ++ Personal Data and Collection +
+ ++ We may obtain personal data including name, address, phone numbers, + e-mail address, other electronic identifiers, title, images, IP + address, company details, information about usage of InStat services + (e.g., the types of content that you engage with), device information, + transaction information including a credit card number and other + authentication information (only when the transaction on our products + is made) and other information provided by you or by other people when + they use our products in accordance with this policy and with data + protection law. We may also obtain similar information from other + sources such as club, league or broadcast game footage, or from your + use of InStat services, or when you sign up to our services, or attend + events or otherwise engage with the business. +
+ ++ Purpose of Use +
+ ++ We use personal data for the purposes for which it was provided to us + as expressed at the point of collection or as is obvious in the + context of collection. Typically, information is collected for the following purposes: +
+ ++ Your data may also be used in the course of system maintenance; + system logs, diagnosis of issues on company systems and the company + web site, or for site optimisation procedures. +
+ ++ Broadcasting services for rightholders +
+ ++ Where we process or arrange for processing of personal data on your + behalf for the purposes of delivering services, including but not + limited to the InStat sports events broadcasting services, we shall + implement appropriate technical and organisational measures in such a + manner that processing shall meet the requirements of data protection + regulation. The manifestly public nature of spots fixtures may bring + the reporting of sporting performance metrics outside of normal + requirements, however personal data in all other regards is subject to + control in accordance with regulation. This includes but is not + limited to our commitment to; +
+ ++ We shall comply at all times with the data protections principles of + the relevant Acts. +
+ ++ Disclosure to third parties & international transfer +
+ ++ We take all reasonable measures to protect your personal information + while it is in our possession. Your personal information may be + transferred to third party service providers who process information + on the InStat's behalf, including providers of information technology, + identity management, website hosting and management, network services, + data analysis, anti-spam services, data back-up, security, and storage + services. +
+ ++ Your Personal data may also be transferred to joint sponsors of + events, or to certification bodies. We may also provide access to your + personal information to law enforcement authorities, revenue + commissioners, regulatory or other government agencies, or to other + third parties should we receive a valid request compatible with + applicable law or regulation. +
+ ++ Personal data submitted through this site may be transferred to third + party service providers or to other companies within the InStat group + of companies that are outside of the state, and outside of the + European Economic Area (EEA). Where you request goods or services to + be provided outside the EEA (European Economic Area), or to be + delivered in conjunction with others outside of the EEA, personal data + provided by you may be shared with organisations or state bodies + (customs, revenue authorities and etc.) to fulfil an agreement. +
+ ++ Responsibility of our customers +
+ ++ Customers and other organisations engaging with us for service shall + warrant that personal information provided to us for the + administration and delivery of goods and services being provided under + the Agreement has been obtained fairly and lawfully. Such customers or + organisations shall also warrant that subjects are aware of the + purpose for which their personal data is being used and that such data + may be transferred outside of the EEA for processing or to deliver the + service or upon your request, and that the privacy rights of subjects + have been upheld. +
+ ++ Confidentiality & security +
+ ++ InStat have implemented generally accepted standards of technology + and operational security to protect personal data from alteration, + unauthorised disclosure or destruction, and from use for unauthorised + purposes. Furthermore, we have taken measures to ensure that contracts + with all third parties that provide technical and processing services + include terms that specify appropriate technical and organisational + security measures to prevent accidental, unauthorised or unlawful + disclosure or processing of personal data. +
+ ++ Data Subject's Rights +
+ ++ Individuals have rights to: +
+ ++ You can contact us to exercise these rights by e-mail at privacy@instatsport.com. We will ask for additional information to verify your identity + prior to acting upon such requests. We may charge for an access + request in accordance with law. +
+ ++ Removal from mailing lists +
+ ++ You may unsubscribe from our mailing lists at any time by using the + ‘unsubscribe’ button on marketing communications, or by contacting us + at privacy@instatsport.com. +
+ ++ Reporting of Data Breaches +
+ ++ Where a data breach occurs that poses a risk to the subject it shall + be reported to the Data Protection Commissioner DPC without delay or + at least within 72 hours. Where such breach is likely to expose the + subject to high risk it will be reported to the subject. In any event, + all breached will be managed in accordance with Irish law and + GDPR +
+ ++ Data Retention +
+ ++ We retain personal data that you submit to us only for as long as is + necessary and for the purposes for which it was obtained, or as + required by law. +
+ ++ Cookies +
+ ++ We use cookies – small text files – which are placed on your hard + drives to provide a more intuitive website experience. Cookies are a + typical part of operating procedure for most websites and most + browsers permit users to opt-out of receiving them if the user would + prefer. This may reduce some of the functionality of the site. +
+ ++ Cookies can be deleted from your system at any time. +
+ ++ © InStatTV.com All right reserved. +
+ +
+ +35315136855
+ +442071932715 (Support)
+ +79152327860 (tech support 24/7)
+
+ *ERSTE LIGA ADDITIONAL NOTICE +
++ In the case of ERSTE LIGA TV channel, data is processed jointly in + accordance with EU Regulation 2016/679 (hereinafter GDPR). When + registering on the InStat site, after accepting this Privacy Policy + and Privacy Statement, the user provides the e-mail address required + to use the service, which is handed over to the Hungarian Ice Hockey + Federation (hereinafter referred to as HIHF), the rights holder of the + ERSTE LIGA TV channel, within the framework of joint data processing. + Details of the joint processing by the HIHF: + +
++ Purpose of data processing: the HIHF sends marketing, PR and sports + promotional content by electronic messages to users who accept this + Privacy Statement, to the e-mail address they have provided. + +
++ Legal basis for processing: consent of the data subject. + +
++ The scope of the data processed: the e-mail address of the user + registered on instat.tv. + +
++ Duration of processing: until the data subject's consent is + withdrawn. + +
++ Method of processing: electronically, in compliance with the + necessary security standards. + +
++ Data subjects' rights: + +
++ Name: Hungarian Ice Hockey Federation (hereinafter referred to as + the "Controller") + +
++ Seat: H-1146 Budapest, Istvánmezei út 1-3. + +
++ Postal address: H-1146 Budapest, Istvánmezei út 1-3. + +
++ Represented by: Zsolt Levente Sipos, General Secretary + +
++ Phone: +36 1 460 6863 + +
++ Fax: +36 1 460 6864 + +
++ E-mail: adatvedelem@icehockey.hu + +
++ HIHF ERSTE LIGA TV Terms and Conditions of Use, including the Privacy + Statement, can be found at the following link: + "ersteligatv.hu/Felhasznalasi-feltetelek" + +
+