First Commit. Duplicate bunext-sqlite preset

This commit is contained in:
2026-10-18 16:47:11 +01:00
commit 81e4a8aecc
718 changed files with 41695 additions and 0 deletions
@@ -0,0 +1,261 @@
import React from "react";
import type { AppContextObject } from "@/src/types";
import { AppContext } from "../../__root";
import Section from "@moduletrace/twui/layout/Section";
import Container from "@moduletrace/twui/layout/Container";
import Stack from "@moduletrace/twui/layout/Stack";
import H2 from "@moduletrace/twui/layout/H2";
import { SiteData } from "@/src/data/site-data";
export default function PrivacySection() {
const appContext = React.useContext<AppContextObject>(AppContext);
const { SITE_DATA } = appContext;
const siteName = SITE_DATA.siteName || SiteData["SiteName"];
const siteUrl = "https://example.com";
return (
<Section>
<Container>
<Stack className="w-full max-w-4xl mx-auto gap-6 [&_p]:leading-relaxed [&_p]:text-lg">
<p>
At {siteName}, accessible from {siteUrl}, one of our
main priorities is the privacy of our visitors. This
Privacy Policy document contains types of
information that is collected and recorded by{" "}
{siteName} and how we use it.
</p>
<p>
If you have additional questions or require more
information about our Privacy Policy, do not
hesitate to contact us.
</p>
<p>
This Privacy Policy applies only to our online
activities and is valid for visitors to our website
with regards to the information that they shared
and/or collect in {siteName}. This policy is not
applicable to any information collected offline or
via channels other than this website.
</p>
<H2>Consent</H2>
<p>
By using our website, you hereby consent to our
Privacy Policy and agree to its terms.
</p>
<H2>Information we collect</H2>
<p>
The personal information that you are asked to
provide, and the reasons why you are asked to
provide it, will be made clear to you at the point
we ask you to provide your personal information.
</p>
<p>
If you contact us directly, we may receive
additional information about you such as your name,
email address, phone number, the contents of the
message and/or attachments you may send us, and any
other information you may choose to provide.
</p>
<p>
When you register for an Account, we may ask for
your contact information, including items such as
name, company name, address, email address, and
telephone number.
</p>
<H2>How we use your information</H2>
<p>
We use the information we collect in various ways,
including to:
</p>
<ul className="list-disc pl-6 flex flex-col gap-2">
<li>Provide, operate, and maintain our website</li>
<li>
Improve, personalize, and expand our website
</li>
<li>
Understand and analyze how you use our website
</li>
<li>
Develop new products, services, features, and
functionality
</li>
<li>
Communicate with you, either directly or through
one of our partners, including for customer
service, to provide you with updates and other
information relating to the website, and for
marketing and promotional purposes
</li>
<li>Send you emails</li>
<li>Find and prevent fraud</li>
</ul>
<H2>Log files</H2>
<p>
{siteName} follows a standard procedure of using log
files. These files log visitors when they visit
websites. All hosting companies do this and a part
of hosting services' analytics. The information
collected by log files include internet protocol
(IP) addresses, browser type, Internet Service
Provider (ISP), date and time stamp, referring/exit
pages, and possibly the number of clicks. These are
not linked to any information that is personally
identifiable. The purpose of the information is for
analyzing trends, administering the site, tracking
users' movement on the website, and gathering
demographic information.
</p>
<H2>Cookies and web beacons</H2>
<p>
Like any other website, {siteName} uses "cookies".
These cookies are used to store information
including visitors' preferences, and the pages on
the website that the visitor accessed or visited.
The information is used to optimize the users'
experience by customizing our web page content based
on visitors' browser type and/or other information.
</p>
<H2>Advertising partners' privacy policies</H2>
<p>
You may consult this list to find the Privacy Policy
for each of the advertising partners of {siteName}.
</p>
<p>
Third-party ad servers or ad networks uses
technologies like cookies, JavaScript, or Web
Beacons that are used in their respective
advertisements and links that appear on {siteName},
which are sent directly to users' browser. They
automatically receive your IP address when this
occurs. These technologies are used to measure the
effectiveness of their advertising campaigns and/or
to personalize the advertising content that you see
on websites that you visit.
</p>
<p>
Note that {siteName} has no access to or control
over these cookies that are used by third-party
advertisers.
</p>
<H2>Third-party privacy policies</H2>
<p>
{siteName}'s Privacy Policy does not apply to other
advertisers or websites. Thus, we are advising you
to consult the respective Privacy Policies of these
third-party ad servers for more detailed
information. It may include their practices and
instructions about how to opt-out of certain
options.
</p>
<p>
You can choose to disable cookies through your
individual browser options. To know more detailed
information about cookie management with specific
web browsers, it can be found at the browsers'
respective websites.
</p>
<H2>
CCPA privacy rights (do not sell my personal
information)
</H2>
<p>
Under the CCPA, among other rights, California
consumers have the right to:
</p>
<p>
Request that a business that collects a consumer's
personal data disclose the categories and specific
pieces of personal data that a business has
collected about consumers.
</p>
<p>
Request that a business delete any personal data
about the consumer that a business has collected.
</p>
<p>
Request that a business that sells a consumer's
personal data, not sell the consumer's personal
data.
</p>
<p>
If you make a request, we have one month to respond
to you. If you would like to exercise any of these
rights, please contact us.
</p>
<H2>GDPR data protection rights</H2>
<p>
We would like to make sure you are fully aware of
all of your data protection rights. Every user is
entitled to the following:
</p>
<p>
The right to access – You have the right to request
copies of your personal data. We may charge you a
small fee for this service.
</p>
<p>
The right to rectification – You have the right to
request that we correct any information you believe
is inaccurate. You also have the right to request
that we complete the information you believe is
incomplete.
</p>
<p>
The right to erasure – You have the right to request
that we erase your personal data, under certain
conditions.
</p>
<p>
The right to restrict processing – You have the
right to request that we restrict the processing of
your personal data, under certain conditions.
</p>
<p>
The right to object to processing – You have the
right to object to our processing of your personal
data, under certain conditions.
</p>
<p>
The right to data portability – You have the right
to request that we transfer the data that we have
collected to another organization, or directly to
you, under certain conditions.
</p>
<p>
If you make a request, we have one month to respond
to you. If you would like to exercise any of these
rights, please contact us.
</p>
<H2>Children's information</H2>
<p>
Another part of our priority is adding protection
for children while using the internet. We encourage
parents and guardians to observe, participate in,
and/or monitor and guide their online activity.
</p>
<p>
{siteName} does not knowingly collect any Personal
Identifiable Information from children under the age
of 13. If you think that your child provided this
kind of information on our website, we strongly
encourage you to contact us immediately and we will
do our best efforts to promptly remove such
information from our records.
</p>
</Stack>
</Container>
</Section>
);
}
+19
View File
@@ -0,0 +1,19 @@
import type { BunextPageModuleMeta } from "@moduletrace/bunext/types";
import PrivacySection from "./(sections)/privacy-section";
import InnerPageHeroSection from "@/src/components/general/inner-page-hero-section";
import { SiteData } from "@/src/data/site-data";
export default function PrivacyPage() {
return (
<>
<InnerPageHeroSection title="Privacy Policy" sub_title="Legal" />
<PrivacySection />
</>
);
}
export const meta: BunextPageModuleMeta = {
title: `Privacy Policy | ${SiteData["SiteName"]}`,
description: "Read our privacy policy to understand how we collect, use, and protect your personal information.",
};