Skip to content

Commit

Permalink
fix: render in Nuxt the privacy policy and terms of service
Browse files Browse the repository at this point in the history
  • Loading branch information
AlejandroAkbal committed Dec 2, 2023
1 parent 39caf26 commit 5c080a1
Show file tree
Hide file tree
Showing 8 changed files with 476 additions and 526 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@
},
"dependencies": {
"@formkit/auto-animate": "^0.8.1",
"@headlessui-float/nuxt": "^0.13.0",
"@headlessui/tailwindcss": "^0.2.0",
"@headlessui/vue": "^1.7.16",
"@headlessui-float/nuxt": "^0.13.0",
"@heroicons/vue": "^2.0.18",
"@nuxt/image": "^1.1.0",
"@nuxtjs/partytown": "^1.3.0",
"@sidebase/nuxt-auth": "0.6.2",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.10",
"@tanstack/vue-query": "^5.12.2",
"@tanstack/vue-virtual": "3.0.0",
"@vite-pwa/assets-generator": "^0.0.11",
Expand Down
9 changes: 3 additions & 6 deletions pages/legal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@
:links="[
{
text: 'Terms of service',
href: '/terms-of-service',
target: '_blank'
href: '/terms-of-service'
}
]"
text="You can find the Terms Of Service (TOS) in the next link"
Expand All @@ -34,8 +33,7 @@
:links="[
{
text: 'Privacy policy',
href: '/privacy-policy',
target: '_blank'
href: '/privacy-policy'
}
]"
text="You can find the Privacy policy in the next link"
Expand All @@ -49,8 +47,7 @@
:links="[
{
text: 'Opt Out',
href: '/privacy-policy#opt-out',
target: '_blank'
href: '/privacy-policy#opt-out'
}
]"
text="Self hosted Matomo analytics are used, configured to NOT gather, or store, any personal info
Expand Down
229 changes: 229 additions & 0 deletions pages/privacy-policy.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
<script setup>
useSeoMeta({
title: 'Privacy Policy',
description: 'Privacy policy of the Rule 34 App'
})
</script>

<template>
<main class="prose prose-invert container mx-auto max-w-3xl flex-1 px-4 py-4 sm:px-6 lg:px-8">
<PageHeader>
<template #title>Privacy Policy</template>
</PageHeader>

<p>
Your privacy is important to us. It is Rule 34 App&#39;s policy to respect your privacy and comply with any
applicable law and regulation regarding any personal information we may collect about you, including across our
website, <a href="https://r34.app">https://r34.app</a>, and other sites we own and operate.
</p>
<p>This policy is effective as of 29 October 2019 and was last updated on 2 March 2021.</p>

<h2>Information We Collect</h2>
<p>
Information we collect includes both information you knowingly and actively provide us when using or participating
in any of our services and promotions, and any information automatically sent by your devices in the course of
accessing our products and services.
</p>

<h3>Log Data</h3>
<p>
When you visit our website, our servers may automatically log the standard data provided by your web browser. It
may include your device’s Internet Protocol (IP) address, your browser type and version, the pages you visit, the
time and date of your visit, the time spent on each page, other details about your visit, and technical details
that occur in conjunction with any errors you may encounter.
</p>
<p>
Please be aware that while this information may not be personally identifying by itself, it may be possible to
combine it with other data to personally identify individual persons.
</p>

<h3 id="opt-out">Opt out of tracking</h3>
<p>You can opt out of being tracked by our Matomo Analytics instance below:</p>
<iframe
loading="lazy"
src="https://matomo.akbal.dev/index.php?module=CoreAdminHome&action=optOut&language=en&backgroundColor=000&fontColor=d2d5db&fontSize=&fontFamily="
style="height: auto; width: 100%; max-width: 600px"
title="Matomo opt out"
/>

<h3>Personal Information</h3>
<p>We may ask for personal information which may include one or more of the following:</p>
<ul>
<li>Name</li>
<li>Email</li>
</ul>

<h3>Legitimate Reasons for Processing Your Personal Information</h3>
<p>
We only collect and use your personal information when we have a legitimate reason for doing so. In which
instance, we only collect personal information that is reasonably necessary to provide our services to you.
</p>

<h3>Collection and Use of Information</h3>
<p>We may collect personal information from you when you do any of the following on our website:</p>
<ul>
<li>Use a mobile device or web browser to access our content</li>
<li>Contact us via email, social media, or on any similar technologies</li>
<li>When you mention us on social media</li>
</ul>
<p>
We may collect, hold, use, and disclose information for the following purposes, and personal information will not
be further processed in a manner that is incompatible with these purposes:
</p>
<ul>
<li>to enable you to customise or personalise your experience of our website</li>
<li>
to enable you to access and use our website, associated applications, and associated social media platforms
</li>
</ul>
<p>
Please be aware that we may combine information we collect about you with general information or research data we
receive from other trusted sources.
</p>

<h3>Security of Your Personal Information</h3>
<p>
When we collect and process personal information, and while we retain this information, we will protect it within
commercially acceptable means to prevent loss and theft, as well as unauthorised access, disclosure, copying, use,
or modification.
</p>
<p>
Although we will do our best to protect the personal information you provide to us, we advise that no method of
electronic transmission or storage is 100% secure, and no one can guarantee absolute data security. We will comply
with laws applicable to us in respect of any data breach.
</p>
<p>
You are responsible for selecting any password and its overall security strength, ensuring the security of your
own information within the bounds of our services.
</p>

<h3>How Long We Keep Your Personal Information</h3>
<p>
We keep your personal information only for as long as we need to. This time period may depend on what we are using
your information for, in accordance with this privacy policy. If your personal information is no longer required,
we will delete it or make it anonymous by removing all details that identify you.
</p>
<p>
However, if necessary, we may retain your personal information for our compliance with a legal, accounting, or
reporting obligation or for archiving purposes in the public interest, scientific, or historical research purposes
or statistical purposes.
</p>

<h2>Minors</h2>
<p>
Our products or services are not intended for and shall not be used by anyone under the age of 18 years old or 21
years old, whichever is applicable by law in your jurisdiction. No one under 18 may provide any information to and
should not knowingly access any of our products or services.
</p>

<h2>Children’s Privacy</h2>
<p>
We do not aim any of our products or services directly at children under the age of 13, and we do not knowingly
collect personal information about children under 13.
</p>

<h2>International Transfers of Personal Information</h2>
<p>
The personal information we collect is stored and/or processed where we or our partners, affiliates, and
third-party providers maintain facilities. Please be aware that the locations to which we store, process, or
transfer your personal information may not have the same data protection laws as the country in which you
initially provided the information. If we transfer your personal information to third parties in other countries:
(i) we will perform those transfers in accordance with the requirements of applicable law; and (ii) we will
protect the transferred personal information in accordance with this privacy policy.
</p>
<h2>Your Rights and Controlling Your Personal Information</h2>
<p>
You always retain the right to withhold personal information from us, with the understanding that your experience
of our website may be affected. We will not discriminate against you for exercising any of your rights over your
personal information. If you do provide us with personal information you understand that we will collect, hold,
use and disclose it in accordance with this privacy policy. You retain the right to request details of any
personal information we hold about you.
</p>
<p>
If we receive personal information about you from a third party, we will protect it as set out in this privacy
policy. If you are a third party providing personal information about somebody else, you represent and warrant
that you have such person’s consent to provide the personal information to us.
</p>
<p>
If you have previously agreed to us using your personal information for direct marketing purposes, you may change
your mind at any time. We will provide you with the ability to unsubscribe from our email-database or opt out of
communications. Please be aware we may need to request specific information from you to help us confirm your
identity.
</p>
<p>
If you believe that any information we hold about you is inaccurate, out of date, incomplete, irrelevant, or
misleading, please contact us using the details provided in this privacy policy. We will take reasonable steps to
correct any information found to be inaccurate, incomplete, misleading, or out of date.
</p>
<p>
If you believe that we have breached a relevant data protection law and wish to make a complaint, please contact
us using the details below and provide us with full details of the alleged breach. We will promptly investigate
your complaint and respond to you, in writing, setting out the outcome of our investigation and the steps we will
take to deal with your complaint. You also have the right to contact a regulatory body or data protection
authority in relation to your complaint.
</p>

<h2>Use of Cookies</h2>
<p>
We use &ldquo;cookies&rdquo; to collect information about you and your activity across our site. A cookie is a
small piece of data that our website stores on your computer, and accesses each time you visit, so we can
understand how you use our site. This helps us serve you content based on preferences you have specified.
</p>

<!-- TODO: add cookie usage -->

<p>
By continuing to navigate our website without changing your cookie settings, you hereby acknowledge and agree to
our use of cookies.
</p>

<h2 id="premium-subscription">Premium Subscription</h2>
<p>
We offer certain services under a subscription, the subscription and all credential security is managed externally
by
<a
href="http://gumroad.com"
rel="noopener nofollow"
>Gumroad</a
>. If you choose to subscribe you agree to their
<a
href="https://gumroad.com/privacy"
rel="noopener nofollow"
>privacy policy</a
>, their
<a
href="https://gumroad.com/terms"
rel="noopener nofollow"
>terms of service</a
>
and ours.
</p>
<p>Your device might be used to store the necessary data used to validate that you're a customer.</p>

<h2>Limits of Our Policy</h2>
<p>
Our website may link to external sites that are not operated by us. Please be aware that we have no control over
the content and policies of those sites, and cannot accept responsibility or liability for their respective
privacy practices.
</p>

<h2>Changes to This Policy</h2>
<p>
At our discretion, we may change our privacy policy to reflect updates to our business processes, current
acceptable practices, or legislative or regulatory changes. If we decide to change this privacy policy, we will
post the changes here at the same link by which you are accessing this privacy policy.
</p>
<p>
If required by law, we will get your permission or give you the opportunity to opt in to or opt out of, as
applicable, any new uses of your personal information.
</p>

<h2>Contact Us</h2>
<p>For any questions or concerns regarding your privacy, you may contact us using the following details:</p>
<p>
Rule 34 App<br />
contact@r34.app
</p>
</main>
</template>
Loading

0 comments on commit 5c080a1

Please sign in to comment.