mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
refactor: eslint and prettier conflict will be resolved and formatted
This commit is contained in:
+193
-50
@@ -12,11 +12,17 @@ export default function PrivacyPolicyPage() {
|
||||
<div className="min-h-screen bg-background text-foreground">
|
||||
<header className="border-b border-border px-4 py-4 sm:px-6 lg:px-8">
|
||||
<div className="mx-auto flex max-w-[900px] items-center justify-between">
|
||||
<Link href="/" className="flex items-center gap-2 text-sm font-semibold hover:text-primary transition-colors">
|
||||
<Link
|
||||
href="/"
|
||||
className="flex items-center gap-2 text-sm font-semibold hover:text-primary transition-colors"
|
||||
>
|
||||
<Video className="h-4 w-4 text-primary" />
|
||||
OpenFrame
|
||||
</Link>
|
||||
<Link href="/" className="text-xs text-muted-foreground hover:text-foreground transition-colors">
|
||||
<Link
|
||||
href="/"
|
||||
className="text-xs text-muted-foreground hover:text-foreground transition-colors"
|
||||
>
|
||||
← Back to Home
|
||||
</Link>
|
||||
</div>
|
||||
@@ -27,49 +33,93 @@ export default function PrivacyPolicyPage() {
|
||||
<p className="text-sm text-muted-foreground mb-10">Last updated: April 10, 2026</p>
|
||||
|
||||
<div className="prose prose-sm prose-invert max-w-none space-y-8 text-sm leading-relaxed text-foreground/80">
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">1. Introduction</h2>
|
||||
<p>
|
||||
<strong className="text-foreground">IPEK TECH LLC</strong> (“Company”, “we”, “us”, or “our”), a Wyoming limited liability company, operates the OpenFrame platform at open-frame.net (the “Service”). This Privacy Policy explains how we collect, use, share, and protect information about you when you use our Service.
|
||||
<strong className="text-foreground">IPEK TECH LLC</strong> (“Company”,
|
||||
“we”, “us”, or “our”), a Wyoming limited liability
|
||||
company, operates the OpenFrame platform at open-frame.net (the
|
||||
“Service”). This Privacy Policy explains how we collect, use, share, and
|
||||
protect information about you when you use our Service.
|
||||
</p>
|
||||
<p className="mt-3">
|
||||
By using the Service, you agree to the collection and use of information in accordance with this Privacy Policy.
|
||||
By using the Service, you agree to the collection and use of information in accordance
|
||||
with this Privacy Policy.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">2. Information We Collect</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
2. Information We Collect
|
||||
</h2>
|
||||
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">2.1 Information You Provide</h3>
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">
|
||||
2.1 Information You Provide
|
||||
</h3>
|
||||
<ul className="list-disc pl-5 space-y-2">
|
||||
<li><strong className="text-foreground">Account information:</strong> Name, email address, and password when you register.</li>
|
||||
<li><strong className="text-foreground">Profile information:</strong> Avatar image and display name.</li>
|
||||
<li><strong className="text-foreground">Billing information:</strong> Payment details processed securely through Stripe. We do not store full card numbers on our servers.</li>
|
||||
<li><strong className="text-foreground">User Content:</strong> Videos, comments, annotations, and other content you upload or create within the Service.</li>
|
||||
<li><strong className="text-foreground">Communications:</strong> Messages you send us via email or feedback forms.</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Account information:</strong> Name, email
|
||||
address, and password when you register.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Profile information:</strong> Avatar image and
|
||||
display name.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Billing information:</strong> Payment details
|
||||
processed securely through Stripe. We do not store full card numbers on our servers.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">User Content:</strong> Videos, comments,
|
||||
annotations, and other content you upload or create within the Service.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Communications:</strong> Messages you send us
|
||||
via email or feedback forms.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">2.2 Information Collected Automatically</h3>
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">
|
||||
2.2 Information Collected Automatically
|
||||
</h3>
|
||||
<ul className="list-disc pl-5 space-y-2">
|
||||
<li><strong className="text-foreground">Usage data:</strong> Pages viewed, features used, actions taken within the Service, and timestamps.</li>
|
||||
<li><strong className="text-foreground">Device and browser data:</strong> IP address, browser type, operating system, and referring URLs.</li>
|
||||
<li><strong className="text-foreground">Cookies and similar technologies:</strong> Session cookies for authentication and preference storage. We do not use third-party advertising cookies.</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Usage data:</strong> Pages viewed, features
|
||||
used, actions taken within the Service, and timestamps.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Device and browser data:</strong> IP address,
|
||||
browser type, operating system, and referring URLs.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Cookies and similar technologies:</strong>{' '}
|
||||
Session cookies for authentication and preference storage. We do not use third-party
|
||||
advertising cookies.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">2.3 Information from Third Parties</h3>
|
||||
<h3 className="text-sm font-semibold text-foreground mb-2 mt-4">
|
||||
2.3 Information from Third Parties
|
||||
</h3>
|
||||
<p>
|
||||
If you sign in via a third-party OAuth provider (Google or GitHub), we receive basic profile information (name, email, avatar) as permitted by your settings with that provider.
|
||||
If you sign in via a third-party OAuth provider (Google or GitHub), we receive basic
|
||||
profile information (name, email, avatar) as permitted by your settings with that
|
||||
provider.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">3. How We Use Your Information</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
3. How We Use Your Information
|
||||
</h2>
|
||||
<p>We use the information we collect to:</p>
|
||||
<ul className="mt-3 list-disc pl-5 space-y-2">
|
||||
<li>Provide, operate, and improve the Service.</li>
|
||||
<li>Process transactions and manage your subscription.</li>
|
||||
<li>Send transactional emails (account confirmations, password resets, billing notifications).</li>
|
||||
<li>
|
||||
Send transactional emails (account confirmations, password resets, billing
|
||||
notifications).
|
||||
</li>
|
||||
<li>Respond to your inquiries and support requests.</li>
|
||||
<li>Send product updates or announcements (you may opt out at any time).</li>
|
||||
<li>Monitor and analyze usage patterns to improve the Service.</li>
|
||||
@@ -79,103 +129,196 @@ export default function PrivacyPolicyPage() {
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">4. How We Share Your Information</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
4. How We Share Your Information
|
||||
</h2>
|
||||
<p>We do not sell your personal information. We may share your information with:</p>
|
||||
<ul className="mt-3 list-disc pl-5 space-y-2">
|
||||
<li><strong className="text-foreground">Service providers:</strong> Third parties who assist us in operating the Service (e.g., cloud storage, video delivery, payment processing via Stripe). These providers are contractually bound to protect your data.</li>
|
||||
<li><strong className="text-foreground">Other users:</strong> User Content you choose to share via share links is accessible to recipients of those links per the permissions you configure.</li>
|
||||
<li><strong className="text-foreground">Legal requirements:</strong> We may disclose information if required by law, court order, or governmental authority, or to protect the rights and safety of IPEK TECH LLC or others.</li>
|
||||
<li><strong className="text-foreground">Business transfers:</strong> In the event of a merger, acquisition, or sale of assets, your information may be transferred as part of the transaction.</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Service providers:</strong> Third parties who
|
||||
assist us in operating the Service (e.g., cloud storage, video delivery, payment
|
||||
processing via Stripe). These providers are contractually bound to protect your
|
||||
data.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Other users:</strong> User Content you choose to
|
||||
share via share links is accessible to recipients of those links per the permissions
|
||||
you configure.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Legal requirements:</strong> We may disclose
|
||||
information if required by law, court order, or governmental authority, or to
|
||||
protect the rights and safety of IPEK TECH LLC or others.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Business transfers:</strong> In the event of a
|
||||
merger, acquisition, or sale of assets, your information may be transferred as part
|
||||
of the transaction.
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">5. Data Retention</h2>
|
||||
<p>
|
||||
We retain your personal information for as long as your account is active or as needed to provide the Service. If you delete your account, we will delete or anonymize your personal information within a reasonable period, except where we are required to retain it for legal, regulatory, or legitimate business purposes (such as billing disputes).
|
||||
We retain your personal information for as long as your account is active or as needed
|
||||
to provide the Service. If you delete your account, we will delete or anonymize your
|
||||
personal information within a reasonable period, except where we are required to
|
||||
retain it for legal, regulatory, or legitimate business purposes (such as billing
|
||||
disputes).
|
||||
</p>
|
||||
<p className="mt-3">
|
||||
User Content you delete from the Service will be removed from our active storage; however, backup copies may persist for a limited time before being purged.
|
||||
User Content you delete from the Service will be removed from our active storage;
|
||||
however, backup copies may persist for a limited time before being purged.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">6. Security</h2>
|
||||
<p>
|
||||
We implement industry-standard security measures to protect your information, including encryption in transit (TLS) and access controls. However, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security and encourage you to use strong, unique passwords and to keep your account credentials confidential.
|
||||
We implement industry-standard security measures to protect your information,
|
||||
including encryption in transit (TLS) and access controls. However, no method of
|
||||
transmission over the internet or electronic storage is 100% secure. We cannot
|
||||
guarantee absolute security and encourage you to use strong, unique passwords and to
|
||||
keep your account credentials confidential.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">7. Your Rights and Choices</h2>
|
||||
<p>Depending on your location, you may have rights regarding your personal information, including:</p>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
7. Your Rights and Choices
|
||||
</h2>
|
||||
<p>
|
||||
Depending on your location, you may have rights regarding your personal information,
|
||||
including:
|
||||
</p>
|
||||
<ul className="mt-3 list-disc pl-5 space-y-2">
|
||||
<li><strong className="text-foreground">Access and portability:</strong> Request a copy of the data we hold about you.</li>
|
||||
<li><strong className="text-foreground">Correction:</strong> Request correction of inaccurate data.</li>
|
||||
<li><strong className="text-foreground">Deletion:</strong> Request deletion of your personal information (subject to legal retention requirements).</li>
|
||||
<li><strong className="text-foreground">Opt-out of marketing:</strong> Unsubscribe from marketing emails at any time via the unsubscribe link in any email or by contacting us.</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Access and portability:</strong> Request a copy
|
||||
of the data we hold about you.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Correction:</strong> Request correction of
|
||||
inaccurate data.
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Deletion:</strong> Request deletion of your
|
||||
personal information (subject to legal retention requirements).
|
||||
</li>
|
||||
<li>
|
||||
<strong className="text-foreground">Opt-out of marketing:</strong> Unsubscribe from
|
||||
marketing emails at any time via the unsubscribe link in any email or by contacting
|
||||
us.
|
||||
</li>
|
||||
</ul>
|
||||
<p className="mt-3">
|
||||
To exercise these rights, contact us at <a href="mailto:[email protected]" className="text-primary hover:underline">info@open-frame.net</a>. We will respond within a reasonable timeframe.
|
||||
To exercise these rights, contact us at{' '}
|
||||
<a href="mailto:[email protected]" className="text-primary hover:underline">
|
||||
info@open-frame.net
|
||||
</a>
|
||||
. We will respond within a reasonable timeframe.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">8. Cookies</h2>
|
||||
<p>
|
||||
We use cookies strictly necessary for the operation of the Service (authentication sessions, CSRF protection) and limited analytics cookies to understand how the Service is used. We do not use third-party advertising cookies or tracking pixels. You may disable cookies in your browser settings, but doing so may affect your ability to use the Service.
|
||||
We use cookies strictly necessary for the operation of the Service (authentication
|
||||
sessions, CSRF protection) and limited analytics cookies to understand how the Service
|
||||
is used. We do not use third-party advertising cookies or tracking pixels. You may
|
||||
disable cookies in your browser settings, but doing so may affect your ability to use
|
||||
the Service.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">9. Children's Privacy</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
9. Children's Privacy
|
||||
</h2>
|
||||
<p>
|
||||
The Service is not directed to individuals under the age of 18. We do not knowingly collect personal information from minors. If you believe we have inadvertently collected information from a minor, please contact us immediately at <a href="mailto:[email protected]" className="text-primary hover:underline">info@open-frame.net</a> and we will take steps to delete such information.
|
||||
The Service is not directed to individuals under the age of 18. We do not knowingly
|
||||
collect personal information from minors. If you believe we have inadvertently
|
||||
collected information from a minor, please contact us immediately at{' '}
|
||||
<a href="mailto:[email protected]" className="text-primary hover:underline">
|
||||
info@open-frame.net
|
||||
</a>{' '}
|
||||
and we will take steps to delete such information.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">10. International Data Transfers</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
10. International Data Transfers
|
||||
</h2>
|
||||
<p>
|
||||
Your information may be stored and processed in the United States or other countries where our service providers operate. By using the Service, you consent to the transfer of your information to these locations, which may have different data protection laws than your country of residence.
|
||||
Your information may be stored and processed in the United States or other countries
|
||||
where our service providers operate. By using the Service, you consent to the transfer
|
||||
of your information to these locations, which may have different data protection laws
|
||||
than your country of residence.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">11. Third-Party Services</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
11. Third-Party Services
|
||||
</h2>
|
||||
<p>
|
||||
The Service may integrate with or link to third-party services (e.g., GitHub, Google, Stripe, Bunny CDN). This Privacy Policy does not apply to those services, and we encourage you to review their respective privacy policies.
|
||||
The Service may integrate with or link to third-party services (e.g., GitHub, Google,
|
||||
Stripe, Bunny CDN). This Privacy Policy does not apply to those services, and we
|
||||
encourage you to review their respective privacy policies.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">12. Changes to This Policy</h2>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">
|
||||
12. Changes to This Policy
|
||||
</h2>
|
||||
<p>
|
||||
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on this page and updating the “Last updated” date. Your continued use of the Service after changes constitutes acceptance of the updated policy.
|
||||
We may update this Privacy Policy from time to time. We will notify you of material
|
||||
changes by posting the updated policy on this page and updating the “Last
|
||||
updated” date. Your continued use of the Service after changes constitutes
|
||||
acceptance of the updated policy.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2 className="text-base font-semibold text-foreground mb-3">13. Contact Us</h2>
|
||||
<p>
|
||||
If you have any questions or concerns about this Privacy Policy or our data practices, please contact us:
|
||||
If you have any questions or concerns about this Privacy Policy or our data practices,
|
||||
please contact us:
|
||||
</p>
|
||||
<div className="mt-3 border border-border bg-card/40 p-4 text-sm space-y-1">
|
||||
<p className="font-medium text-foreground">IPEK TECH LLC</p>
|
||||
<p>Wyoming, United States</p>
|
||||
<p>Email: <a href="mailto:[email protected]" className="text-primary hover:underline">info@open-frame.net</a></p>
|
||||
<p>
|
||||
Email:{' '}
|
||||
<a href="mailto:[email protected]" className="text-primary hover:underline">
|
||||
info@open-frame.net
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer className="border-t border-border px-4 py-6 sm:px-6 lg:px-8">
|
||||
<div className="mx-auto flex max-w-[900px] items-center justify-between">
|
||||
<span className="font-mono text-xs text-muted-foreground">© 2026 IPEK TECH LLC. All rights reserved.</span>
|
||||
<span className="font-mono text-xs text-muted-foreground">
|
||||
© 2026 IPEK TECH LLC. All rights reserved.
|
||||
</span>
|
||||
<div className="flex gap-4">
|
||||
<Link href="/terms" className="text-xs text-muted-foreground hover:text-foreground transition-colors">Terms of Service</Link>
|
||||
<Link href="/refund" className="text-xs text-muted-foreground hover:text-foreground transition-colors">Refund Policy</Link>
|
||||
<Link
|
||||
href="/terms"
|
||||
className="text-xs text-muted-foreground hover:text-foreground transition-colors"
|
||||
>
|
||||
Terms of Service
|
||||
</Link>
|
||||
<Link
|
||||
href="/refund"
|
||||
className="text-xs text-muted-foreground hover:text-foreground transition-colors"
|
||||
>
|
||||
Refund Policy
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user