Remove all trace of Heroku, replace with 'deployment' or Railway

This commit is contained in:
2023-05-10 01:30:15 -05:00
parent 42a03ba498
commit ae29927730
3 changed files with 237 additions and 125 deletions

View File

@@ -1,9 +1,9 @@
# runnerspace # runnerspace
[![Runnerspace Banner][banner-url]](heroku-url) [![Runnerspace Banner][banner-url]](deployment-url)
Runnerspace is a retro, UTSA-themed MySpace clone made in less than 36 hours during RowdyHacks 2022. It was intended for the 'Retro' challenge Runnerspace is a retro, UTSA-themed MySpace clone made in less than 36 hours during RowdyHacks 2022. It was intended for the 'Retro' challenge
and has been further overhauled afterwards to become a portfolio project, hosted on Heroku. Check it out by clicking on the banner or [here][heroku-url]. and has been further overhauled afterwards to become a portfolio project, hosted on Railway. Check it out by clicking on the banner or [here][deployment-url].
## About ## About
@@ -41,7 +41,7 @@ We made this app starting almost 5 hours after this 24-hour Hackathon started an
- Image used, although text-based logo fallback available - Image used, although text-based logo fallback available
- Misc - Misc
- Easy install & setup with `pipenv` - Easy install & setup with `pipenv`
- Hosted on [Heroku][heroku-url]! - Hosted on [Railway][deployment-url]!
- Profanity filtering - Profanity filtering
- Human + Computer Readable Timestamps - Human + Computer Readable Timestamps
- "3 minutes ago" and such... - "3 minutes ago" and such...
@@ -57,7 +57,7 @@ We made this app starting almost 5 hours after this 24-hour Hackathon started an
- SQLAlchemy + SQLite - SQLAlchemy + SQLite
- Sass - Sass
- Font Awesome Icons - Font Awesome Icons
- Heroku - Railway
- Other - Other
- Humanize - Humanize
- Faker - Faker
@@ -75,4 +75,4 @@ flask run
[banner-url]: ./static/runnerspace-banner-slim.png [banner-url]: ./static/runnerspace-banner-slim.png
[heroku-url]: https://runnerspace-utsa.herokuapp.com/ [deployment-url]: https://runnerspace.xevion.dev/

4
app.py
View File

@@ -27,7 +27,7 @@ def create_app():
app.config['SECRET_KEY'] = 'secret key goes here' app.config['SECRET_KEY'] = 'secret key goes here'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db.sqlite' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db.sqlite'
# Heroku deployment # Production deployment
if app.config['ENV'] == 'production': if app.config['ENV'] == 'production':
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY') app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL', '').replace('postgres://', 'postgresql://', 1) app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL', '').replace('postgres://', 'postgresql://', 1)
@@ -143,7 +143,7 @@ def create_app():
return app return app
# Only used for Heroku; use 'flask run' or internal IDE configurations otherwise # Only used for Railway; use 'flask run' or internal IDE configurations otherwise
app = create_app() app = create_app()
if __name__ == '__main__': if __name__ == '__main__':
app.run() app.run()

View File

@@ -6,250 +6,362 @@
<p>Please read these terms and conditions carefully before using Our Service.</p> <p>Please read these terms and conditions carefully before using Our Service.</p>
<p><strong>Interpretation and Definitions</strong></p> <p><strong>Interpretation and Definitions</strong></p>
<p><strong>Interpretation</strong></p> <p><strong>Interpretation</strong></p>
<p>The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions <p>The words of which the initial letter is capitalized have meanings defined under the following conditions. The
following definitions
shall have the same meaning regardless of whether they appear in singular or in plural.</p> shall have the same meaning regardless of whether they appear in singular or in plural.</p>
<p><strong>Definitions</strong></p> <p><strong>Definitions</strong></p>
<p>For the purposes of these Terms of Service:</p> <p>For the purposes of these Terms of Service:</p>
<ul> <ul>
<li> <li>
<p><strong>"Affiliate"</strong> means an entity that controls, is controlled by or is under common control with a party, where <p><strong>"Affiliate"</strong> means an entity that controls, is controlled by or is under common control
"control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of with a party, where
"control" means ownership of 50% or more of the shares, equity interest or other securities entitled to
vote for election of
directors or other managing authority.</p> directors or other managing authority.</p>
</li> </li>
<li> <li>
<p><strong>"Account"</strong> means a unique account created for You to access our Service or parts of our Service.</p> <p><strong>"Account"</strong> means a unique account created for You to access our Service or parts of our
Service.</p>
</li> </li>
<li> <li>
<p><strong>"Company"</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to <p><strong>"Company"</strong> (referred to as either "the Company", "We", "Us" or "Our" in this Agreement)
refers to
Ryan Walters & Zachary Seligman.</p> Ryan Walters & Zachary Seligman.</p>
</li> </li>
<li> <li>
<p><strong>"Country"</strong> refers to the United States of America.</p> <p><strong>"Country"</strong> refers to the United States of America.</p>
</li> </li>
<li> <li>
<p><strong>"Content"</strong> refers to content such as text, images, or other information that can be posted, uploaded, linked <p><strong>"Content"</strong> refers to content such as text, images, or other information that can be
posted, uploaded, linked
to or otherwise made available by You, regardless of the form of that content.</p> to or otherwise made available by You, regardless of the form of that content.</p>
</li> </li>
<li> <li>
<p><strong>"Device"</strong> means any device that can access the Service such as a computer, a cellphone or a digital tablet. <p><strong>"Device"</strong> means any device that can access the Service such as a computer, a cellphone or
a digital tablet.
</p> </p>
</li> </li>
<li> <li>
<p><strong>"Feedback"</strong> means feedback, innovations or suggestions sent by You regarding the attributes, performance or <p><strong>"Feedback"</strong> means feedback, innovations or suggestions sent by You regarding the
attributes, performance or
features of our Service.</p> features of our Service.</p>
</li> </li>
<li> <li>
<p><strong>"Service"</strong> refers to the Website.</p> <p><strong>"Service"</strong> refers to the Website.</p>
</li> </li>
<li> <li>
<p><strong>"Terms of Service"</strong> (also referred as "Terms" or "Terms of Service") mean these Terms of Service that form <p>
the entire agreement between You and the Company regarding the use of the Service. This Terms of Service Agreement was <strong>"Terms of Service"</strong> (also referred as "Terms" or "Terms of Service") mean these Terms of
generated by <a href="https://www.termsfeed.com/blog/sample-terms-of-service-template/">TermsFeed Terms of Service Service that form
Template</a>.</p> the entire agreement between You and the Company regarding the use of the Service.
</p>
<li>
<p><strong>"Third-party Social Media Service"</strong> means any services or content (including data,
information, products or
services) provided by a third-party that may be displayed, included or made available by the Service.
</p>
</li> </li>
<li> <li>
<p><strong>"Third-party Social Media Service"</strong> means any services or content (including data, information, products or <p><strong>"Website"</strong> refers to Runnerspace, accessible from https://runnerspace.xevion.dev/</p>
services) provided by a third-party that may be displayed, included or made available by the Service.</p>
</li> </li>
<li> <li>
<p><strong>"Website"</strong> refers to Runnerspace, accessible from https://runnerspace-utsa.herokuapp.com/</p> <p><strong>"You"</strong> means the individual accessing or using the Service, or the company, or other
</li> legal entity on behalf
<li>
<p><strong>"You"</strong> means the individual accessing or using the Service, or the company, or other legal entity on behalf
of which such individual is accessing or using the Service, as applicable.</p> of which such individual is accessing or using the Service, as applicable.</p>
</li> </li>
</ul> </ul>
<p><strong>Acknowledgment</strong></p> <p><strong>Acknowledgment</strong></p>
<p>These are the Terms of Service governing the use of this Service and the agreement that operates between You and the Company. These <p>These are the Terms of Service governing the use of this Service and the agreement that operates between You and
the Company. These
Terms of Service set out the rights and obligations of all users regarding the use of the Service.</p> Terms of Service set out the rights and obligations of all users regarding the use of the Service.</p>
<p>Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms of Service. These Terms of <p>Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms of
Service. These Terms of
Service apply to all visitors, users and others who access or use the Service.</p> Service apply to all visitors, users and others who access or use the Service.</p>
<p>By accessing or using the Service You agree to be bound by these Terms of Service. If You disagree with any part of these Terms of <p>By accessing or using the Service You agree to be bound by these Terms of Service. If You disagree with any part
of these Terms of
Service then You may not access the Service.</p> Service then You may not access the Service.</p>
<p>You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.</p> <p>You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.</p>
<p>Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the <p>Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy
Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information Policy of the
when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your
personal information
when You use the Application or the Website and tells You about Your privacy rights and how the law protects
You. Please read Our
Privacy Policy carefully before using Our Service.</p> Privacy Policy carefully before using Our Service.</p>
<p><strong>User Accounts</strong></p> <p><strong>User Accounts</strong></p>
<p>When You create an account with Us, You must provide Us information that is accurate, complete, and current at all times. Failure to <p>When You create an account with Us, You must provide Us information that is accurate, complete, and current at
do so constitutes a breach of the Terms, which may result in immediate termination of Your account on Our Service.</p> all times. Failure to
<p>You are responsible for safeguarding the password that You use to access the Service and for any activities or actions under Your do so constitutes a breach of the Terms, which may result in immediate termination of Your account on Our
Service.</p>
<p>You are responsible for safeguarding the password that You use to access the Service and for any activities or
actions under Your
password, whether Your password is with Our Service or a Third-Party Social Media Service.</p> password, whether Your password is with Our Service or a Third-Party Social Media Service.</p>
<p>You agree not to disclose Your password to any third party. You must notify Us immediately upon becoming aware of any breach of <p>You agree not to disclose Your password to any third party. You must notify Us immediately upon becoming aware of
any breach of
security or unauthorized use of Your account.</p> security or unauthorized use of Your account.</p>
<p>You may not use as a username the name of another person or entity or that is not lawfully available for use, a name or trademark <p>You may not use as a username the name of another person or entity or that is not lawfully available for use, a
that is subject to any rights of another person or entity other than You without appropriate authorization, or a name that is name or trademark
that is subject to any rights of another person or entity other than You without appropriate authorization, or a
name that is
otherwise offensive, vulgar or obscene.</p> otherwise offensive, vulgar or obscene.</p>
<p><strong>Content</strong></p> <p><strong>Content</strong></p>
<p><strong>Your Right to Post Content</strong></p> <p><strong>Your Right to Post Content</strong></p>
<p>Our Service allows You to post Content. You are responsible for the Content that You post to the Service, including its legality, <p>Our Service allows You to post Content. You are responsible for the Content that You post to the Service,
including its legality,
reliability, and appropriateness.</p> reliability, and appropriateness.</p>
<p>By posting Content to the Service, You grant Us the right and license to use, modify, publicly perform, publicly display, reproduce, <p>By posting Content to the Service, You grant Us the right and license to use, modify, publicly perform, publicly
and distribute such Content on and through the Service. You retain any and all of Your rights to any Content You submit, post or display, reproduce,
display on or through the Service and You are responsible for protecting those rights. You agree that this license includes the and distribute such Content on and through the Service. You retain any and all of Your rights to any Content You
right for Us to make Your Content available to other users of the Service, who may also use Your Content subject to these Terms.</p> submit, post or
<p>You represent and warrant that: (i) the Content is Yours (You own it) or You have the right to use it and grant Us the rights and display on or through the Service and You are responsible for protecting those rights. You agree that this
license as provided in these Terms, and (ii) the posting of Your Content on or through the Service does not violate the privacy license includes the
right for Us to make Your Content available to other users of the Service, who may also use Your Content subject
to these Terms.</p>
<p>You represent and warrant that: (i) the Content is Yours (You own it) or You have the right to use it and grant
Us the rights and
license as provided in these Terms, and (ii) the posting of Your Content on or through the Service does not
violate the privacy
rights, publicity rights, copyrights, contract rights or any other rights of any person.</p> rights, publicity rights, copyrights, contract rights or any other rights of any person.</p>
<p><strong>Content Restrictions</strong></p> <p><strong>Content Restrictions</strong></p>
<p>The Company is not responsible for the content of the Service's users. You expressly understand and agree that You are solely <p>The Company is not responsible for the content of the Service's users. You expressly understand and agree that
responsible for the Content and for all activity that occurs under your account, whether done so by You or any third person using You are solely
responsible for the Content and for all activity that occurs under your account, whether done so by You or any
third person using
Your account.</p> Your account.</p>
<p>You may not transmit any Content that is unlawful, offensive, upsetting, intended to disgust, threatening, libelous, defamatory, <p>You may not transmit any Content that is unlawful, offensive, upsetting, intended to disgust, threatening,
obscene or otherwise objectionable. Examples of such objectionable Content include, but are not limited to, the following:</p> libelous, defamatory,
obscene or otherwise objectionable. Examples of such objectionable Content include, but are not limited to, the
following:</p>
<ul> <ul>
<li>Unlawful or promoting unlawful activity.</li> <li>Unlawful or promoting unlawful activity.</li>
<li>Defamatory, discriminatory, or mean-spirited content, including references or commentary about religion, race, sexual <li>Defamatory, discriminatory, or mean-spirited content, including references or commentary about religion,
race, sexual
orientation, gender, national/ethnic origin, or other targeted groups. orientation, gender, national/ethnic origin, or other targeted groups.
</li> </li>
<li>Spam, machine or randomly generated, constituting unauthorized or unsolicited advertising, chain letters, any other form of <li>Spam, machine or randomly generated, constituting unauthorized or unsolicited advertising, chain
letters, any other form of
unauthorized solicitation, or any form of lottery or gambling. unauthorized solicitation, or any form of lottery or gambling.
</li> </li>
<li>Containing or installing any viruses, worms, malware, trojan horses, or other content that is designed or intended to disrupt, <li>Containing or installing any viruses, worms, malware, trojan horses, or other content that is designed or
damage, or limit the functioning of any software, hardware or telecommunications equipment or to damage or obtain unauthorized intended to disrupt,
damage, or limit the functioning of any software, hardware or telecommunications equipment or to damage or
obtain unauthorized
access to any data or other information of a third person. access to any data or other information of a third person.
</li> </li>
<li>Infringing on any proprietary rights of any party, including patent, trademark, trade secret, copyright, right of publicity or <li>Infringing on any proprietary rights of any party, including patent, trademark, trade secret, copyright,
right of publicity or
other rights. other rights.
</li> </li>
<li>Impersonating any person or entity including the Company and its employees or representatives.</li> <li>Impersonating any person or entity including the Company and its employees or representatives.</li>
<li>Violating the privacy of any third person.</li> <li>Violating the privacy of any third person.</li>
<li>False information and features.</li> <li>False information and features.</li>
</ul> </ul>
<p>The Company reserves the right, but not the obligation, to, in its sole discretion, determine whether or not any Content is <p>The Company reserves the right, but not the obligation, to, in its sole discretion, determine whether or not any
appropriate and complies with this Terms, refuse or remove this Content. The Company further reserves the right to make formatting Content is
and edits and change the manner of any Content. The Company can also limit or revoke the use of the Service if You post such appropriate and complies with this Terms, refuse or remove this Content. The Company further reserves the right
to make formatting
and edits and change the manner of any Content. The Company can also limit or revoke the use of the Service if
You post such
objectionable Content.<br/> objectionable Content.<br/>
As the Company cannot control all content posted by users and/or third parties on the Service, you agree to use the Service at your As the Company cannot control all content posted by users and/or third parties on the Service, you agree to use
own risk. You understand that by using the Service You may be exposed to content that You may find offensive, indecent, incorrect or the Service at your
objectionable, and You agree that under no circumstances will the Company be liable in any way for any content, including any errors own risk. You understand that by using the Service You may be exposed to content that You may find offensive,
or omissions in any content, or any loss or damage of any kind incurred as a result of your use of any content.</p> indecent, incorrect or
objectionable, and You agree that under no circumstances will the Company be liable in any way for any content,
including any errors
or omissions in any content, or any loss or damage of any kind incurred as a result of your use of any content.
</p>
<p><strong>Content Backups</strong></p> <p><strong>Content Backups</strong></p>
<p>Although regular backups of Content are performed, the Company does not guarantee there will be no loss or corruption of data.</p> <p>Although regular backups of Content are performed, the Company does not guarantee there will be no loss or
<p>Corrupt or invalid backup points may be caused by, without limitation, Content that is corrupted prior to being backed up or that corruption of data.</p>
<p>Corrupt or invalid backup points may be caused by, without limitation, Content that is corrupted prior to being
backed up or that
changes during the time a backup is performed.</p> changes during the time a backup is performed.</p>
<p>The Company will provide support and attempt to troubleshoot any known or discovered issues that may affect the backups of Content. <p>The Company will provide support and attempt to troubleshoot any known or discovered issues that may affect the
But You acknowledge that the Company has no liability related to the integrity of Content or the failure to successfully restore backups of Content.
But You acknowledge that the Company has no liability related to the integrity of Content or the failure to
successfully restore
Content to a usable state.</p> Content to a usable state.</p>
<p>You agree to maintain a complete and accurate copy of any Content in a location independent of the Service.</p> <p>You agree to maintain a complete and accurate copy of any Content in a location independent of the Service.</p>
<p><strong>Copyright Policy</strong></p> <p><strong>Copyright Policy</strong></p>
<p><strong>Intellectual Property Infringement</strong></p> <p><strong>Intellectual Property Infringement</strong></p>
<p>We respect the intellectual property rights of others. It is Our policy to respond to any claim that Content posted on the Service <p>We respect the intellectual property rights of others. It is Our policy to respond to any claim that Content
posted on the Service
infringes a copyright or other intellectual property infringement of any person.</p> infringes a copyright or other intellectual property infringement of any person.</p>
<p>If You are a copyright owner, or authorized on behalf of one, and You believe that the copyrighted work has been copied in a way that <p>If You are a copyright owner, or authorized on behalf of one, and You believe that the copyrighted work has been
constitutes copyright infringement that is taking place through the Service, You must submit Your notice in writing to the attention copied in a way that
of our copyright agent via email ([ryanchwalters@gmail.com]) and include in Your notice a detailed description of the constitutes copyright infringement that is taking place through the Service, You must submit Your notice in
writing to the attention
of our copyright agent via email ([ryanchwalters@gmail.com]) and include in Your notice a detailed description
of the
alleged infringement.</p> alleged infringement.</p>
<p>You may be held accountable for damages (including costs and attorneys' fees) for misrepresenting that any Content is infringing Your <p>You may be held accountable for damages (including costs and attorneys' fees) for misrepresenting that any
Content is infringing Your
copyright.</p> copyright.</p>
<p><strong>DMCA Notice and DMCA Procedure for Copyright Infringement Claims</strong></p> <p><strong>DMCA Notice and DMCA Procedure for Copyright Infringement Claims</strong></p>
<p>You may submit a notification pursuant to the Digital Millennium Copyright Act (DMCA) by providing our Copyright Agent with the <p>You may submit a notification pursuant to the Digital Millennium Copyright Act (DMCA) by providing our Copyright
Agent with the
following information in writing (see 17 U.S.C 512(c)(3) for further detail):</p> following information in writing (see 17 U.S.C 512(c)(3) for further detail):</p>
<ul> <ul>
<li>An electronic or physical signature of the person authorized to act on behalf of the owner of the copyright's interest.</li> <li>An electronic or physical signature of the person authorized to act on behalf of the owner of the
<li>A description of the copyrighted work that You claim has been infringed, including the URL (i.e., web page address) of the copyright's interest.
</li>
<li>A description of the copyrighted work that You claim has been infringed, including the URL (i.e., web page
address) of the
location where the copyrighted work exists or a copy of the copyrighted work. location where the copyrighted work exists or a copy of the copyrighted work.
</li> </li>
<li>Identification of the URL or other specific location on the Service where the material that You claim is infringing is <li>Identification of the URL or other specific location on the Service where the material that You claim is
infringing is
located. located.
</li> </li>
<li>Your address, telephone number, and email address.</li> <li>Your address, telephone number, and email address.</li>
<li>A statement by You that You have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, <li>A statement by You that You have a good faith belief that the disputed use is not authorized by the
copyright owner, its agent,
or the law. or the law.
</li> </li>
<li>A statement by You, made under penalty of perjury, that the above information in Your notice is accurate and that You are the <li>A statement by You, made under penalty of perjury, that the above information in Your notice is accurate and
that You are the
copyright owner or authorized to act on the copyright owner's behalf. copyright owner or authorized to act on the copyright owner's behalf.
</li> </li>
</ul> </ul>
<p>You can contact our copyright agent via email ([ryanchwalters@gmail.com]). Upon receipt of a notification, the Company <p>You can contact our copyright agent via email ([ryanchwalters@gmail.com]). Upon receipt of a notification, the
will take whatever action, in its sole discretion, it deems appropriate, including removal of the challenged content from the Company
will take whatever action, in its sole discretion, it deems appropriate, including removal of the challenged
content from the
Service.</p> Service.</p>
<p><strong>Intellectual Property</strong></p> <p><strong>Intellectual Property</strong></p>
<p>The Service and its original content (excluding Content provided by You or other users), features and functionality are and will <p>The Service and its original content (excluding Content provided by You or other users), features and
functionality are and will
remain the exclusive property of the Company and its licensors.</p> remain the exclusive property of the Company and its licensors.</p>
<p>The Service is protected by copyright, trademark, and other laws of both the Country and foreign countries.</p> <p>The Service is protected by copyright, trademark, and other laws of both the Country and foreign countries.</p>
<p>Our trademarks and trade dress may not be used in connection with any product or service without the prior written consent of the <p>Our trademarks and trade dress may not be used in connection with any product or service without the prior
written consent of the
Company.</p> Company.</p>
<p><strong>Your Feedback to Us</strong></p> <p><strong>Your Feedback to Us</strong></p>
<p>You assign all rights, title and interest in any Feedback You provide the Company. If for any reason such assignment is ineffective, <p>You assign all rights, title and interest in any Feedback You provide the Company. If for any reason such
You agree to grant the Company a non-exclusive, perpetual, irrevocable, royalty free, worldwide right and license to use, reproduce, assignment is ineffective,
You agree to grant the Company a non-exclusive, perpetual, irrevocable, royalty free, worldwide right and
license to use, reproduce,
disclose, sub-license, distribute, modify and exploit such Feedback without restriction.</p> disclose, sub-license, distribute, modify and exploit such Feedback without restriction.</p>
<p><strong>Links to Other Websites</strong></p> <p><strong>Links to Other Websites</strong></p>
<p>Our Service may contain links to third-party web sites or services that are not owned or controlled by the Company.</p> <p>Our Service may contain links to third-party web sites or services that are not owned or controlled by the
<p>The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party Company.</p>
web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or <p>The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices
indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such of any third party
web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable,
directly or
indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or
reliance on any such
content, goods or services available on or through any such web sites or services.</p> content, goods or services available on or through any such web sites or services.</p>
<p>We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or services that You <p>We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or
services that You
visit.</p> visit.</p>
<p><strong>Termination</strong></p> <p><strong>Termination</strong></p>
<p>We may terminate or suspend Your Account immediately, without prior notice or liability, for any reason whatsoever, including without <p>We may terminate or suspend Your Account immediately, without prior notice or liability, for any reason
whatsoever, including without
limitation if You breach these Terms of Service.</p> limitation if You breach these Terms of Service.</p>
<p>Upon termination, Your right to use the Service will cease immediately. If You wish to terminate Your Account, You may simply <p>Upon termination, Your right to use the Service will cease immediately. If You wish to terminate Your Account,
You may simply
discontinue using the Service.</p> discontinue using the Service.</p>
<p><strong>Limitation of Liability</strong></p> <p><strong>Limitation of Liability</strong></p>
<p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of <p>Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers
this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the under any provision of
this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by
You through the
Service or 100 USD if You haven't purchased anything through the Service.</p> Service or 100 USD if You haven't purchased anything through the Service.</p>
<p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, <p>To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for
incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data any special,
or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of
use of or inability to use the Service, third-party software and/or third-party hardware used with the Service, or otherwise in profits, loss of data
connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such or other information, for business interruption, for personal injury, loss of privacy arising out of or in any
way related to the
use of or inability to use the Service, third-party software and/or third-party hardware used with the Service,
or otherwise in
connection with any provision of this Terms), even if the Company or any supplier has been advised of the
possibility of such
damages and even if the remedy fails of its essential purpose.</p> damages and even if the remedy fails of its essential purpose.</p>
<p>Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, <p>Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or
which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the consequential damages,
which means that some of the above limitations may not apply. In these states, each party's liability will be
limited to the
greatest extent permitted by law.</p> greatest extent permitted by law.</p>
<p><strong>"AS IS" and "AS AVAILABLE" Disclaimer</strong></p> <p><strong>"AS IS" and "AS AVAILABLE" Disclaimer</strong></p>
<p>The Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the <p>The Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any
maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their kind. To the
respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates
with respect to the Service, including all implied warranties of merchantability, fitness for a particular purpose, title and and its and their
non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without respective licensors and service providers, expressly disclaims all warranties, whether express, implied,
limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the statutory or otherwise,
Service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, with respect to the Service, including all implied warranties of merchantability, fitness for a particular
systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors purpose, title and
non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade
practice. Without
limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any
kind that the
Service will meet Your requirements, achieve any intended results, be compatible or work with any other
software, applications,
systems or services, operate without interruption, meet any performance or reliability standards or be error
free or that any errors
or defects can or will be corrected.</p> or defects can or will be corrected.</p>
<p>Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any <p>Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or
kind, express or implied: (i) as to the operation or availability of the Service, or the information, content, and materials or warranty of any
products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or kind, express or implied: (i) as to the operation or availability of the Service, or the information, content,
currency of any information or content provided through the Service; or (iv) that the Service, its servers, the content, or e-mails and materials or
sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy,
reliability, or
currency of any information or content provided through the Service; or (iv) that the Service, its servers, the
content, or e-mails
sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or
other harmful
components.</p> components.</p>
<p>Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a <p>Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable
consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and statutory rights of a
limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.</p> consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the
exclusions and
limitations set forth in this section shall be applied to the greatest extent enforceable under applicable
law.</p>
<p><strong>Governing Law</strong></p> <p><strong>Governing Law</strong></p>
<p>The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the Service. Your use of the <p>The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the
Service. Your use of the
Application may also be subject to other local, state, national, or international laws.</p> Application may also be subject to other local, state, national, or international laws.</p>
<p><strong>Disputes Resolution</strong></p> <p><strong>Disputes Resolution</strong></p>
<p>If You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by contacting the <p>If You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by
contacting the
Company.</p> Company.</p>
<p><strong>For European Union (EU) Users</strong></p> <p><strong>For European Union (EU) Users</strong></p>
<p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are <p>If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in
which you are
resident in.</p> resident in.</p>
<p><strong>United States Legal Compliance</strong></p> <p><strong>United States Legal Compliance</strong></p>
<p>You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that <p>You represent and warrant that (i) You are not located in a country that is subject to the United States
has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United government embargo, or that
has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not
listed on any United
States government list of prohibited or restricted parties.</p> States government list of prohibited or restricted parties.</p>
<p><strong>Severability and Waiver</strong></p> <p><strong>Severability and Waiver</strong></p>
<p><strong>Severability</strong></p> <p><strong>Severability</strong></p>
<p>If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish <p>If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and
the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in interpreted to accomplish
the objectives of such provision to the greatest extent possible under applicable law and the remaining
provisions will continue in
full force and effect.</p> full force and effect.</p>
<p><strong>Waiver</strong></p> <p><strong>Waiver</strong></p>
<p>Except as provided herein, the failure to exercise a right or to require performance of an obligation under these Terms shall not <p>Except as provided herein, the failure to exercise a right or to require performance of an obligation under these
effect a party's ability to exercise such right or require such performance at any time thereafter nor shall be the waiver of a Terms shall not
effect a party's ability to exercise such right or require such performance at any time thereafter nor shall be
the waiver of a
breach constitute a waiver of any subsequent breach.</p> breach constitute a waiver of any subsequent breach.</p>
<p><strong>Translation Interpretation</strong></p> <p><strong>Translation Interpretation</strong></p>
<p>These Terms of Service may have been translated if We have made them available to You on our Service.<br/> <p>These Terms of Service may have been translated if We have made them available to You on our Service.<br/>
You agree that the original English text shall prevail in the case of a dispute.</p> You agree that the original English text shall prevail in the case of a dispute.</p>
<p><strong>Changes to These Terms of Service</strong></p> <p><strong>Changes to These Terms of Service</strong></p>
<p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make <p>We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is
reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will material We will make
reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a
material change will
be determined at Our sole discretion.</p> be determined at Our sole discretion.</p>
<p>By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the revised terms. If You <p>By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the
revised terms. If You
do not agree to the new terms, in whole or in part, please stop using the website and the Service.</p> do not agree to the new terms, in whole or in part, please stop using the website and the Service.</p>
<p><strong>Contact Us</strong></p> <p><strong>Contact Us</strong></p>
<p>If you have any questions about these Terms of Service, You can contact us:</p> <p>If you have any questions about these Terms of Service, You can contact us:</p>