Skip to content

Commit

Permalink
[HTD-48] Feat: Add Term & Privacy content Section (#75)
Browse files Browse the repository at this point in the history
* feat(HTD-48): add basic rich text support

* feat(HTD-48): add content with table component

* feat(HTD-48): add missing elements for content

* fix(HTD-48): update content table navigation

* fix(HTD-48): change name policies theme and add default styling

* chore(HTD-48): add comment for pending work

* chore(HTD-48): add comment to add default styles
  • Loading branch information
RBoraurito authored Mar 14, 2024
1 parent 73afd8f commit b13f84f
Show file tree
Hide file tree
Showing 16 changed files with 474 additions and 1 deletion.
139 changes: 139 additions & 0 deletions src/app/privacy-policy/content.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
<Heading2 id="example-1">Our privacy policy</Heading2>

This privacy policy covers the httptoolkit.com website and related services, operated by Timothy Perry, trading as HTTP Toolkit ("us", "we", or "our"). We are committed to protecting your personal information and your right to privacy. If you have any questions or concerns about our policy, or our practices with regards to your personal information, please contact us using the details below.

This policy applies to all information collected through use of our website, HTTP Tookit user accounts, the published HTTP Toolkit applications (the "Services"), any related services provided, and any other sales, marketing or events (referred to collectively in this privacy policy as the "Services").

When you use our Services, you trust us with your personal information. We take your privacy very seriously. In this privacy notice, we describe our privacy policy. We seek to explain to you in the clearest way possible what information we collect, how we use it and what rights you have in relation to it. We hope you take some time to read through it carefully, as it is important. If there are any terms in this privacy policy that you do not agree with, please discontinue use of the Services.

<Spacer />

## What information do we collect?

Personal information you disclose to us

We collect personal information that you voluntarily provide to us when registering at the Services expressing an interest in obtaining information about us or our products and services, when participating in activities on the Services or otherwise contacting us.

The personal information that we collect depends on the context of your interactions with us and the Services, the choices you make and the products and features you use. The personal information we collect can include the following:

- Name and Contact Data. We may collect your first and last name, email address, postal address, phone number, and other similar contact data.

- Credentials. We may collect passwords, password hints, and similar security information used for authentication and account access.

- Payment Data. We may collect data necessary to process your payment if you make purchases, such as your payment instrument number (such as a credit card number), and the security code associated with your payment instrument. All payment data is stored by our payment processor and you should review its privacy policies and contact the payment processor directly to respond to your questions.

All personal information that you provide to us must be true, complete and accurate, and you must notify us of any changes to such personal information.

Information automatically collected

We automatically collect certain information when you visit, use or navigate the Services. This information does not reveal your specific identity (like your name or contact information) but may include device and usage information, such as your IP address, browser and device characteristics, operating system, language preferences, referring URLs, device name, country, location, information about how and when you use our Services, and other technical information.

This information is primarily needed to maintain the security and operation of our Services, and for our internal analytics and reporting purposes. We will make best efforts to ensure this information is anonymous wherever possible.

<Spacer />

## How do we use your information?

In short: we process your information for purposes based on legitimate business interests, the fulfillment of our contract with you, compliance with our legal obligations, and/or your consent.

We use personal information collected via our Services for a variety of business purposes described below. We process your personal information for these purposes in reliance on our legitimate business interests ("Business Purposes"), in order to enter into or perform a contract with you ("Contractual"), with your consent ("Consent"), and/or for compliance with our legal obligations ("Legal Reasons"). We indicate the specific processing grounds we rely on next to each purpose listed below.

We use the information we collect or receive:

- To facilitate account creation and login processes.

- To send you marketing and promotional communications. We and/or our third party marketing partners may use the personal information you send to us for our marketing purposes, where you have consented to this marketing. You can opt-out of our marketing emails at any time.

- To send administrative information to you. We may use your personal information to send you necessary product and service information, and/or information about changes to our terms, conditions, and policies.

- To fulfill and manage your orders. We may use your information to fulfill and manage your orders, payments, returns, and exchanges made through the Services.

- To collect & request feedback. We may use your information in automated error reporting, to request feedback, or to contact you about your use of our Services.

- To enable user-to-user communications. We may use your information in order to enable user-to-user communications with each user's consent.

- To enforce our terms, conditions and policies.

- To respond to legal requests and prevent harm. If we receive a subpoena or other legal request, we may need to inspect the data we hold to determine how to respond.

- For other business purposes. We may use your information for other Business Purposes, such as data analysis, identifying usage trends, determining the effectiveness of our promotional campaigns and to evaluate and improve our Services and your experience.

<Spacer />

## Will your information be shared with anyone?

In short: we only share information with your consent, to comply with laws, to protect your rights, or to fulfill business obligations.

When could my data be shared?

We may process or share data based on the following legal basis:

- Consent: We may process your data if you have given us specific consent to use your personal information in a specific purpose.

- Legitimate Interests: We may process your data when it is reasonably necessary to achieve our legitimate business interests.

- Performance of a Contract: Where we have entered into a contract with you, we may process your personal information to fulfill the terms of our contract.

- Legal Obligations: We may disclose your information where we are legally required to do so in order to comply with applicable law, governmental requests, a judicial proceeding, court order, or legal process, such as in response to a court order or a subpoena (including in response to public authorities to meet national security or law enforcement requirements).

- Vital Interests: We may disclose your information where we believe it is necessary to investigate, prevent, or take action regarding potential violations of our policies, suspected fraud, situations involving potential threats to the safety of any person and illegal activities, or as evidence in litigation in which we are involved.

More specifically, we may need to process your data or share your personal information in the following situations:

- Vendors, Consultants and Other Third-Party Service Providers. We may share your data with third party vendors, service providers, contractors or agents who perform services for us or on our behalf and require access to such information to do that work. Examples include: payment processing, data analysis, email delivery, hosting services, customer service and marketing efforts. Unless described in this Policy, we do not share, sell, rent or trade any of your information with third parties for their promotional purposes.

- Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.

<Spacer />

### With whom could my data be shared?

We only share and disclose your information with the following third parties. We have categorized each party so that you may be easily understand the purpose of our data collection and processing practices. If we have processed your data based on your consent and you wish to revoke your consent, please contact us.

- Netlify: as part of our internal infrastructure

- Scaleway: as part of our internal infrastructure

- Bunny.net (BunnyWay d.o.o.): as part of our internal infrastructure

- Paddle and/or PayPro Global: for purchases, invoicing and billing

- Auth0: for registration, authentication and storing data associated with your user account

- Mailcoach: for automated communications and marketing, if you subscribe to these

- Posthog: for site and service event & error monitoring (anonymized)

- Sentry: for error reporting

<Spacer />

## How long do we keep your information?

We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy policy, unless a longer retention period is required or permitted by law (such as tax, accounting or other legal requirements). No purpose in this policy will require us keeping your personal information for longer than 90 days past the termination of the user's account.

When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize it, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.

<Spacer />

## How do we keep your information safe?

We have implemented appropriate technical and organisational security measures designed to protect the security of any personal information we process. However, please also remember that we cannot guarantee that the internet itself is 100% secure. Although we will do our best to protect your personal information, transmission of personal information to and from our Services is at your own risk. You should only access the services within a secure environment.

<Spacer />

## Do we collect information from minors?

We do not knowingly solicit data from or market to children under 13 years of age. By using the Services, you represent that you are at least 13 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services.

If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data from our records. If you become aware of any data we have collected from children under age 13, please contact us using the details below.

<Spacer />

## What are my privacy rights?

In some regions (like the European Economic Area), you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; and (iv) if applicable, to data portability. In certain circumstances, you may also have the right to object to the processing of your personal information. To make such a request, please use the contact details provided below. We will consider and act upon any request in accordance with applicable data protection laws.

If we are relying on your consent to process your personal information, you have the right to withdraw your consent at any time. Please note however that this will not affect the lawfulness of the processing before its withdrawal.

If you are resident in the European Economic Area and you believe we are unlawfully processing your personal information, you also have the right to complain to your local data protection supervisory authority. You can find their contact details here: [http://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm](http://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm).
38 changes: 38 additions & 0 deletions src/app/privacy-policy/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import Content from './content.mdx';

import { ContentWithTable } from '@/components/sections/content-with-table';
import { HeroPoints } from '@/components/sections/hero-points';

export default function PrivacyPolicy() {
return (
<>
<HeroPoints
title="Privacy Policy"
text={`**The text below formally defines what data HTTP Toolkit collects, how HTTP Toolkit uses your data, and why.** \n\n ** HTTP Toolkit does its best to avoid collecting data about you wherever possible. The content of your HTTP(S) requests & responses is never collected, and this is stored only locally on your machine. Users of HTTP Toolkit are typically completely anonymous, except for users who explicitly log into HTTP Toolkit accounts, and HTTP Toolkit takes efforts to preserve the anonymity of collected data wherever possible.** \n\n **If you have suggestions for ways to improve user privacy, let us know at github.com/httptoolkit/httptoolkit. If you'd like to see exactly what data HTTP Toolkit collects up close, feel free to take a look at the source for yourself.**`}
/>
<ContentWithTable
content={Content}
links={[
{
text: 'Privacy Policy',
href: '#example-1',
},
{
text: 'Our Privacy Policy',
href: '#example-2',
},
{
text: 'What information do we collect?',
href: '#example-3',
subItems: [
{
text: 'Information automatically collected',
href: '#example-5',
},
],
},
]}
/>
</>
);
}
58 changes: 58 additions & 0 deletions src/app/term-of-services/content.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<Heading2 id="example-1">Terms of Service ("Terms")</Heading2>
Please read these Terms of Service ("Terms", "Terms of Service", "Terms of Use") carefully before using the httptoolkit.com
website, any HTTP Tookit user accounts, or the published HTTP Toolkit applications (the "Services") operated by Timothy Perry,
trading as HTTP Toolkit ("us", "we", or "our").

Your access to and use of the Services is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Services.

By accessing or using the Services you agree to be bound by these Terms. If you disagree with any part of the terms please do not access the Services.

<Spacer />

### Use License

All materials provided through the Services are the copyright of HTTP Toolkit, except where explicitly stated. The name, logos and trademarks of HTTP Toolkit may not be used outside of the terms provided without explicit approval from HTTP Toolkit.

The licenses for the source code of open-source software distributed and referenced within the Services is documented primarily by the source code of that software, and the terms here do not limit or otherwise affect those licenses.

The HTTP Toolkit application downloadable from httptoolkit.com may be used under the terms of one of two possible licenses: the GNU Affero General Public License v3.0 (AGPL-3.0) or the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) license, according to your needs.

Other product and company names, brands or logos used within the Services are the property of their respective owners, and are used for identification purposes only. Use of these marks does not imply endorsement. Unless you inform us otherwise, you allow HTTP Toolkit to use your company name and logo, exclusively to identify your organization as a user of HTTP Toolkit, without implying any further endorsement or relationship. To opt out of this, please contact us and we'll ensure your name and logo is never used in any future HTTP Toolkit materials, and is removed from any in which they currently appear.

<Spacer />

<Heading3 id="example-2">Warranties and Liability</Heading3>

The Services are provided on an "as is", "as available" basis, without representations of warranties of any kind, to the fullest extent permitted by law. We specifically dislaim all warranties and conditions, expressed or implied. Furthermore, we do not make any representations concerning the accuracy or reliability of the use of the materials on the Services or otherwise relating to such materials or any sites linked to these Services. HTTP Toolkit shall not have any liability or responsibility for errors or omissions in the Services, errors or omissions caused by your use of the Services, or any other damages you may incur in connection with the Services.

HTTP Toolkit or our suppliers will not be hold accountable for any damages that will arise with the use or inability to use the Services, even if we or our authorized representative has been notified, orally or written, of the possibility of such damage.

In some jurisdictions there may be limitations on these limitations, and they may not fully apply. In this case, all other remaining limitations of liability and warranty will continue to apply in full.

<Spacer />

### Purchases

Our order process is conducted by our online resellers Paddle.com and PayPro Global (depending on the region & transaction details). Paddle.com and PayPro Global are the Merchants of Record for all our orders, and they handle all customer service inquiries, returns & billing support.

<Spacer />

### User Accounts

When you create an account with us, you must provide us information that is accurate, complete, and current at all times. Failure to do so constitutes a breach of the Terms, which may result in immediate termination of your account on our Services.

'Professional' accounts are licensed to a individual person (the main owner of the email address used). They may only be used by that individual, and must not be shared. We reserve the right to terminate accounts where there is clear evidence that they're being shared between multiple individuals, although we will make best efforts to make contact with the account owner before doing so.

'Team' accounts include many licenses. These licenses can each be linked to individual team members, and may transferred between team members. Only the individuals currently linked to the team account may use the features of the account. Each license may only be transferred once every 48 hours.

Both Professional and Team accounts grant the individuals included in the license access to advanced features of HTTP Toolkit, as described on our pricing page. Access to these features is contingent on a corresponding active subscription. You agree not to access or attempt to access any such features at any time when you are not personally included in an active subscription.

Account subscriptions may be cancelled at any time, either from the Settings page within the tool (for Professional accounts), from the team management dashboard (for Team accounts), or by contacting us or the reseller used (either Paddle.com or PayPro Global) directly. Once cancelled, the subscription will remain active until the end of the previously purchased period, and will then expire without further renewal.

Customer support in using HTTP Toolkit may be provided at our discretion, but neither license guarantees such support or any specific level or response time of customer service, unless agreed separately.

You are responsible for safeguarding your HTTP Toolkit user account, and for any activities or actions taken using that account.

You agree not to share your user account with any third party. You must notify us immediately upon becoming aware of any breach of security or unauthorized use of your account.

<Spacer />
Loading

0 comments on commit b13f84f

Please sign in to comment.