PageSourceSearch

https://founder-spark-63.lovable.app/assets/Privacy-BMGx6DJM.js

js founder-spark-63.lovable.app collected 2026-10-03 03:32:28 UTC 36,929 bytes, 6 lines download raw bytes

1import{j as e}from"./query-_koPiPsI.js";import{c as t,aC as o,aB as a,an as l,K as n,M as c,aT as d}from"./index-Dq2zLArw.js";import{L as h,a as r,b as i,c as s}from"./LegalAlertBox-B9pfSyjG.js";import{L as u}from"./lock-CB21B3PI.js";import"./react-vendor-h1rQ_Bae.js";import"./ui-radix-CKwvnS8F.js";import"./supabase-DL6nu9mS.js";import"./charts-Xu79y1bN.js";import"./motion-nVmI7L5T.js";import"./chevron-right-N8QrdNsP.js";import"./info-DI8_flyN.js";import"./circle-check-big-BlhODvES.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const m=t("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),x=[{id:"quick-summary",title:"Quick Summary",level:1},{id:"what-we-do",title:"What We Do",level:1},{id:"information-collection",title:"Information We Collect",level:1},{id:"account-info",title:"Account & Contact Information",level:2},{id:"linkedin-auth",title:"LinkedIn Authentication & Profile Data",level:2},{id:"linkedin-content",title:"LinkedIn Content & Analytics Data",level:2},{id:"usage-data",title:"Usage Data",level:2},{id:"how-we-use",title:"How We Use Your Information",level:1},{id:"legal-basis",title:"Legal Basis for Processing",level:1},{id:"gdpr-rights",title:"GDPR Rights (EU/EEA Users)",level:2},{id:"ccpa-rights",title:"CCPA/CPRA Rights (California Residents)",level:2},{id:"aus-privacy",title:"Australian Privacy Principles",level:2},{id:"sharing",title:"How We Share Information",level:1}
6,{id:"linkedin-compliance",title:"LinkedIn API Compliance",level:1},{id:"data-retention",title:"Data Retention and Deletion",level:1},{id:"security",title:"Security",level:1},{id:"cookies",title:"Cookies and Tracking",level:1},{id:"your-rights",title:"Your Rights and Choices",level:1},{id:"third-party",title:"Third-Party Services",level:1},{id:"children",title:"Children's Privacy",level:1},{id:"international",title:"International Transfers",level:1},{id:"changes",title:"Changes to This Policy",level:1},{id:"contact",title:"Contact Us",level:1}],L=()=>e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(o,{title:"Privacy Policy - ThoughtForge",description:"Privacy Policy for ThoughtForge - How we collect, use, and protect your information in compliance with GDPR, CCPA, and Australian Privacy Principles"}),e.jsx(a,{}),e.jsxs("main",{className:"max-w-7xl mx-auto px-4 py-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[e.jsx(l,{className:"w-8 h-8 text-primary"}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-4xl font-bold text-foreground",children:"Privacy Policy"}),e.jsx("p",{className:"text-muted-foreground mt-1",children:"Last updated: December 1, 2025"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[280px,1fr] gap-8",children:[e.jsx("aside",{className:"hidden lg:block",children:e.jsx(h,{items:x})}),e.jsxs("article",{className:"prose prose-lg dark:prose-invert max-w-none",children:[e.jsx("p",{className:"text-lg text-muted-foreground leading-relaxed mb-8",children:'This Privacy Policy explains how ThoughtForge ("ThoughtForge", "we", "us", or "our") collects, uses, and protects information when you use our website, app, and services (collectively, the "Service").'}),e.jsxs("p",{className:"text-muted-foreground mb-8",children:["ThoughtForge is a product of ",e.jsx("strong",{children:"Shopay Pty Ltd"}),' (ABN 60 619 658 669), trading as Observant Convo ("Shopay").']}),e.jsx(r,{variant:"warning",title:"Important",children:e.jsx("p",{children:"By using the Service, you agree to the collection and use of information in accordance with this Policy. If you do not agree with this policy, please do not use our Service."})}),e.jsx(i,{id:"quick-summary",title:"Quick Summary",level:1,children:e.jsx(s,{title:"Key Points",variant:"info",children:e.jsxs("ul",{className:"space-y-2 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"We respect your privacy."})," We only collect data necessary to provide our Service."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"LinkedIn integration:"})," We access your LinkedIn data only with your explicit consent and only for posts you create through ThoughtForge."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"No data selling:"})," We never sell your personal information or LinkedIn data to third parties."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"You control your data:"})," You can disconnect LinkedIn, request data deletion, and exercise your privacy rights at any time."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Secure storage:"})," We use industry-standard encryption and security measures to protect your information."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"LinkedIn API compliant:"})," We strictly follow LinkedIn's API Terms of Service and Community Management API requirements."]})]})})}),e.jsxs(i,{id:"what-we-do",title:"What We Do",level:1,children:[e.jsx("p",{children:"ThoughtForge helps creators and founders:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Draft and create long-form content"}),e.jsx("li",{children:"Transform articles into LinkedIn-optimized posts"}),e.jsx("li",{children:"Publish posts to personal LinkedIn profiles and Company Pages"}),e.jsx("li",{children:"Schedule posts for optimal engagement times"}),e.jsx("li",{children:"View analytics and performance data for their own LinkedIn content"})]}),e.jsx(s,{variant:"success",children:e.jsxs("p",{children:[e.jsx("strong",{children:"Data Protection Promise:"})," We only access LinkedIn data for authenticated users and only in relation to their own content and associated analytics. We do not scrape, resell, or share LinkedIn data with third parties for unrelated purposes."]})})]}),e.jsx(i,{id:"information-collection",title:"Information We Collect",level:1,children:e.jsx("p",{children:"We collect several types of information to provide and improve our Service."})}),e.jsx(i,{id:"account-info",title:"2.1 Account & Contact Information",level:2,children:e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Name:"})," Your full name or display name"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Email address:"})," For account communication and authentication"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Password:"})," Securely hashed using industry-standard bcrypt encryption (never stored in plain text)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Profile information:"})," Any optional profile details you choose to provide in ThoughtForge (bio, avatar, etc.)"]})]})}),e.jsxs(i,{id:"linkedin-auth",title:"2.2 LinkedIn Authentication & Profile Data",level:2,children:[e.jsx("p",{children:"When you connect LinkedIn to ThoughtForge, we receive data from LinkedIn via their OAuth 2.0 APIs:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"LinkedIn member ID / URN:"})," Unique identifier for your LinkedIn account"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Public profile details:"})," Such as name, profile photo, headline"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Primary email:"})," As permitted by LinkedIn and your consent"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Access tokens:"})," OAuth tokens to perform actions on your behalf (securely encrypted in our database)"]})]}),e.jsx("p",{className:"mt-4",children:e.jsx("strong",{children:"We use this data only to:"})}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Identify and authenticate your LinkedIn account"}),e.jsx("li",{children:"Publish posts on your behalf when you explicitly choose to"}),e.jsx("li",{children:"Retrieve analytics for posts published through ThoughtForge"}),e.jsx("li",{children:"Link post performance data to your ThoughtForge account"})]})]}),e.jsxs(i,{id:"linkedin-content",title:"2.3 LinkedIn Content & Analytics Data",level:2,children:[e.jsx("p",{children:"When you publish or sync posts through ThoughtForge, we may store:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Post identifiers:"})," URNs (e.g., urn:li:ugcPost:..., urn:li:share:...)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Post content:"})," Text, images, or metadata that you create within ThoughtForge"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Post URLs:"})," Links to your published LinkedIn posts"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Aggregate analytics:"})," Performance metrics including:",e.jsxs("ul",{className:"ml-6 mt-2 space-y-1",children:[e.jsx("li",{children:"Impressions (how many times your post was viewed)"}),e.jsx("li",{children:"Reach (unique viewers)"}),e.jsx("li",{children:"Engagement (likes, comments, shares, clicks)"}),e.jsx("li",{children:"Engagement rate calculations"}),e.jsx("li",{children:"Time-series performance trends"})]})]})]}),e.jsx(r,{variant:"success",title:"What We Do NOT Store",children:e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Individual viewer identities or lists"}),e.jsx("li",{children:"Names of people who viewed, liked, or commented on your posts (beyond what LinkedIn shows you)"}),e.jsx("li",{children:"Private messages or connection data"}),e.jsx("li",{children:"LinkedIn content you did not create or publish through ThoughtForge"})]})})]}),e.jsxs(i,{id:"usage-data",title:"2.4 Usage Data",level:2,children:[e.jsx("p",{children:"We may collect anonymous or aggregated usage data to improve the Service:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Pages and features accessed within ThoughtForge"}),e.jsx("li",{children:"Time spent using the application"}),e.jsx("li",{children:"Device type, browser, and operating system"}),e.jsx("li",{children:"IP address (for security and fraud prevention)"}),e.jsx("li",{children:"Referrer information (how you found ThoughtForge)"})]}),e.jsx("p",{className:"mt-2 text-sm",children:"This data is used solely to improve the Service, fix bugs, and enhance user experience."})]}),e.jsxs(i,{id:"how-we-use",title:"How We Use Your Information",level:1,children:[e.jsx("p",{children:e.jsx("strong",{children:"We use your information to:"})}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Provide, operate, and maintain the Service"}),e.jsx("li",{children:"Authenticate you and manage your account securely"}),e.jsx("li",{children:"Connect your ThoughtForge account with your LinkedIn account (with explicit consent)"}),e.jsx("li",{children:"Create and publish posts to LinkedIn only when you initiate or schedule those actions"}),e.jsx("li",{children:"Retrieve and display analytics for posts you've published through our platform"}),e.jsx("li",{children:"Send important communications about updates, security alerts, and customer support"}),e.jsx("li",{children:"Improve and develop new features based on usage patterns"}),e.jsx("li",{children:"Detect and prevent fraud, abuse, or security issues"}),e.jsx("li",{children:"Comply with legal obligations and enforce our Terms of Service"})]}),e.jsx(s,{variant:"success",title:"What We Do NOT Do",children:e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Use your LinkedIn data to build audie
6nces or targeting lists for third parties"}),e.jsx("li",{children:"Sell or rent your personal data or LinkedIn analytics data"}),e.jsx("li",{children:"Access LinkedIn data beyond what is necessary to provide the Service you request"}),e.jsx("li",{children:"Share your data with advertisers or marketing companies"}),e.jsx("li",{children:"Automatically post to LinkedIn without your explicit action"})]})})]}),e.jsxs(i,{id:"legal-basis",title:"Legal Basis for Processing",level:1,children:[e.jsx("p",{children:"Where required by law (including GDPR), we process your personal data based on:"}),e.jsxs("ul",{className:"space-y-2 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Consent:"})," When you connect LinkedIn or opt into specific features"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Contract performance:"})," To provide the Service you've requested"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Legitimate interests:"})," To operate, improve, and secure the Service"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Legal obligation:"})," To comply with applicable laws and regulations"]})]})]}),e.jsxs(i,{id:"gdpr-rights",title:"GDPR Rights (EU/EEA Users)",level:2,children:[e.jsx("p",{children:"If you are located in the European Union or European Economic Area, you have the following rights:"}),e.jsx("div",{className:"bg-card border border-border rounded-lg p-6 my-4",children:e.jsxs("ul",{className:"space-y-3",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Access:"})," Request a copy of your personal data we hold"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Rectification:"})," Correct inaccurate or incomplete data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:'Right to Erasure ("Right to be Forgotten"):'})," Request deletion of your personal data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Restrict Processing:"})," Limit how we use your data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Data Portability:"})," Receive your data in a structured, machine-readable format"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Object:"})," Object to processing based on legitimate interests"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Withdraw Consent:"})," Withdraw consent at any time (e.g., disconnect LinkedIn)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Lodge a Complaint:"})," File a complaint with your local data protection authority"]})]})}),e.jsxs("p",{children:[e.jsx("strong",{children:"Data Controller:"})," Shopay Pty Ltd (trading as Observant Convo) is the data controller for your personal information."]}),e.jsxs("p",{className:"mt-4",children:[e.jsx("strong",{children:"To exercise your GDPR rights, contact us at:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]}),e.jsxs(i,{id:"ccpa-rights",title:"CCPA/CPRA Rights (California Residents)",level:2,children:[e.jsx("p",{children:"If you are a California resident, you have specific rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):"}),e.jsx("div",{className:"bg-card border border-border rounded-lg p-6 my-4",children:e.jsxs("ul",{className:"space-y-3",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Know:"})," Request disclosure of the categories and specific pieces of personal information we've collected"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Delete:"})," Request deletion of your personal information (subject to certain exceptions)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Correct:"})," Request correction of inaccurate personal information"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Opt-Out:"}),' Opt out of the "sale" or "sharing" of personal information (Note: We do not sell or share personal information)']}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Limit Use:"})," Limit the use and disclosure of sensitive personal information"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Right to Non-Discrimination:"})," Not be discriminated against for exercising your privacy rights"]})]})}),e.jsxs(s,{variant:"info",title:"California Privacy Statement",children:[e.jsxs("p",{children:[e.jsx("strong",{children:"Categories of Personal Information Collected:"})," Identifiers (name, email), account credentials, LinkedIn profile data, analytics data, usage information."]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{children:"Business Purpose:"})," To provide content creation and LinkedIn publishing services."]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{children:"Do We Sell Personal Information?"})," No. We do not sell personal information."]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{children:"Do We Share Personal Information?"})," Only with service providers necessary to operate the Service (hosting, analytics) under strict confidentiality agreements."]})]}),e.jsxs("p",{className:"mt-4",children:[e.jsx("strong",{children:"To exercise your CCPA/CPRA rights, contact us at:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]}),e.jsxs(i,{id:"aus-privacy",title:"Australian Privacy Principles (APP)",level:2,children:[e.jsxs("p",{children:["As an Australian company (ABN 60 619 658 669), we comply with the ",e.jsx("em",{children:"Privacy Act 1988 (Cth)"})," and the Australian Privacy Principles (APPs)."]}),e.jsx("p",{className:"mt-4",children:e.jsx("strong",{children:"Key commitments under the APPs:"})}),e.jsxs("ul",{className:"space-y-2 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"APP 1:"})," We are transparent about how we manage personal information"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 3:"})," We collect personal information only when necessary for our functions"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 5:"})," We provide this Privacy Policy explaining how we handle your information"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 6:"})," We use and disclose personal information only for the purposes collected"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 8:"})," We may disclose personal information overseas (e.g., cloud hosting) with appropriate safeguards"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 11:"})," We take reasonable steps to secure personal information"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"APP 12:"})," You can access and correct your personal information"]})]}),e.jsx(s,{variant:"neutral",children:e.jsxs("p",{children:[e.jsx("strong",{children:"Cross-border disclosure:"})," Your data may be stored on servers located outside Australia (e.g., United States, Europe). We ensure these providers maintain adequate privacy protections."]})}),e.jsxs("p",{className:"mt-4",children:[e.jsx("strong",{children:"Australian residents can contact us for privacy inquiries or complaints at:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]}),e.jsxs(i,{id:"sharing",title:"How We Share Information",level:1,children:[e.jsx("p",{children:"We may share your information in the following limited circumstances:"}
6),e.jsxs("div",{className:"space-y-4 mt-4",children:[e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsxs("h4",{className:"font-semibold text-foreground mb-2 flex items-center gap-2",children:[e.jsx(m,{className:"w-4 h-4 text-primary"}),"Service Providers"]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"We share data with trusted service providers who help us operate the Service (e.g., cloud hosting, email delivery, analytics). These providers are bound by strict confidentiality obligations and cannot use your data for their own purposes."})]}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsxs("h4",{className:"font-semibold text-foreground mb-2 flex items-center gap-2",children:[e.jsx(n,{className:"w-4 h-4 text-primary"}),"Legal Requirements"]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"We may disclose information if required by law, regulation, legal process, or governmental request, or to protect the rights, property, or safety of ThoughtForge, our users, or others."})]}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsxs("h4",{className:"font-semibold text-foreground mb-2 flex items-center gap-2",children:[e.jsx(u,{className:"w-4 h-4 text-primary"}),"Business Transfers"]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"In connection with a merger, acquisition, or sale of assets, your information may be transferred to the acquiring entity, subject to the same privacy protections outlined in this Policy."})]})]}),e.jsx(r,{variant:"warning",title:"Important",children:e.jsx("p",{children:"We do not share LinkedIn analytics data with third parties for unrelated marketing, advertising, or resale purposes. Your LinkedIn data remains yours."})})]}
6),e.jsxs(i,{id:"linkedin-compliance",title:"LinkedIn API Compliance",level:1,children:[e.jsx("p",{children:"ThoughtForge strictly complies with LinkedIn's API Terms of Service, including:"}),e.jsx(s,{variant:"info",title:"LinkedIn Community Management API Compliance",children:e.jsxs("ul",{className:"space-y-2 list-disc list-inside",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Authorized use only:"})," We only access LinkedIn APIs for authenticated users who have explicitly granted permission"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"User-controlled publishing:"})," We publish to LinkedIn only when you initiate or schedule a post"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Own content only:"})," We retrieve analytics only for posts you've created through ThoughtForge"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"No data misuse:"})," We do not scrape LinkedIn, circumvent rate limits, or use data in ways prohibited by LinkedIn"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Respect for LinkedIn policies:"})," We comply with LinkedIn's API Program Terms and Marketing Developer Platform Terms"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Data retention limits:"})," When you disconnect LinkedIn, we stop requesting new data and remove or anonymize stored data as required"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"No spam or automation abuse:"})," We do not automate connection requests, follows, or unsolicited messages"]})]})}),e.jsxs("p",{className:"mt-4",children:["For more information about LinkedIn's data handling practices, please review ",e.jsx("a",{href:"https://www.linkedin.com/legal/privacy-policy",className:"text-primary hover:underline",target:"_blank",rel:"noopener noreferrer",children:"LinkedIn's Privacy Policy"}),"."]})]}),e.jsxs(i,{id:"data-retention",title:"Data Retention and Deletion",level:1,children:[e.jsx("p",{children:"We retain your data only for as long as necessary to:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Provide the Service and maintain your account"}),e.jsx("li",{children:"Comply with legal, tax, and regulatory obligations"}),e.jsx("li",{children:"Resolve disputes and enforce our agreements"}),e.jsx("li",{children:"Maintain security and prevent fraud"})]}),e.jsxs("div",{className:"bg-gradient-to-r from-primary/10 to-primary/5 border border-primary/20 rounded-lg p-6 my-6",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-3",children:"Your Data Deletion Options"}),e.jsxs("ul",{className:"space-y-2 text-muted-foreground",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Disconnect LinkedIn:"})," Revoke access at any time from ThoughtForge settings or LinkedIn's app permissions page"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Delete specific posts:"})," Remove individual posts and their associated analytics from your dashboard"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Delete your account:"})," Request full account deletion, which will permanently remove your data (subject to legal retention requirements)"]})]})]}),e.jsx("p",{children:e.jsx("strong",{children:"What happens when you disconnect LinkedIn:"})}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside ml-4 mt-2",children:[e.jsx("li",{children:"We immediately stop requesting new data from LinkedIn"}),e.jsx("li",{children:"Access tokens are revoked and deleted"}),e.jsx("li",{children:"Historical post content and analytics may be retained in aggregated or anonymized form"}),e.jsx("li",{children:"You can request complete deletion of all LinkedIn-related data by contacting us"})]}),e.jsxs("p",{className:"mt-4 text-sm",children:[e.jsx("strong",{children:"Retention periods:"})," Active accounts: retained while account is active. Inactive accounts: automatically deleted after 24 months of inactivity (with prior notice). Analytics data: retained for up to 24 months for performance analysis."]})]}),e.jsxs(i,{id:"security",title:"Security",level:1,children:[e.jsx("p",{children:"We implement industry-standard technical and organizational measures to protect your information:"}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4 my-6",children:[e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-2",children:"Data in Transit"}),e.jsxs("ul",{className:"text-sm text-muted-foreground space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"TLS 1.3 encryption (HTTPS)"}),e.jsx("li",{children:"Secure API connections"}),e.jsx("li",{children:"Certificate pinning"})]})]}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-2",children:"Data at Rest"}),e.jsxs("ul",{className:"text-sm text-muted-foreground space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"AES-256 database encryption"}),e.jsx("li",{children:"Bcrypt password hashing"}),e.jsx("li",{children:"Encrypted OAuth token storage"})]})]}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-2",children:"Access Controls"}),e.jsxs("ul",{className:"text-sm text-muted-foreground space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"Multi-factor authentication"}),e.jsx("li",{children:"Role-based access control"}),e.jsx("li",{children:"User-level data isolation"})]})]}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-5",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-2",children:"Monitoring"}),e.jsxs("ul",{className:"text-sm text-muted-foreground space-y-1 list-disc list-inside",children:[e.jsx("li",{children:"24/7 security monitoring"}),e.jsx("li",{children:"Regular security audits"}),e.jsx("li",{children:"Intrusion detection systems"})]})]})]}),e.jsx(r,{variant:"warning",title:"Security Disclaimer",children:e.jsx("p",{children:"No method of transmission over the Internet or electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your personal information, we cannot guarantee its absolute security."})})]}),e.jsxs(i,{id:"cookies",title:"Cookies and Tracking",level:1,children:[e.jsx("p",{children:"We use cookies and similar tracking technologies to improve your experience and understand how you use the Service."}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-6 my-4",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-3",children:"Types of Cookies We Use"}),e.jsxs("ul",{className:"space-y-3 text-muted-foreground",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Essential cookies:"})," Required for authentication and core Service functionality"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Analytics cookies:"})," Help us understand usage patterns and improve the Service (e.g., Google Analytics)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Preference cookies:"})," Remember your settings and preferences"]})]})]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Managing cookies:"})," You can control cookies through your browser settings. Note that disabling essential cookies may affect Service functionality."]})]}),e.jsxs(i,{id:"your-rights",title:"Your Rights and Choices",level:1,children:[e.jsx("p",{children:"You have control over your personal information. Depending on your jurisdiction, you may exercise the following rights:"}),e.jsxs("div",{className:"bg-gradient-to-br from-accent/20 to-accent/5 border border-border rounded-lg p-6 my-6",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-4",children:"How to Exercise Your Rights"}),e.jsxs("div",{className:"space-y-4 text-muted-foreground",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:"Access and Update"}),e.jsx("p",{className:"text-sm mt-1",children:"Log into your ThoughtForge account to view and update your profile information"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:"Disconnect LinkedIn"}),e.jsx("p",{className:"text-sm mt-1",children:"Go to Settings → Integrations → LinkedIn → Disconnect"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:"Request Data Deletion"}),e.jsxs("p",{className:"text-sm mt-1",children:["Contact us at ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),' with subject line "Data Deletion Request"']})]}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:"Export Your Data"}),e.jsx("p",{className:"text-sm mt-1",children:"Request a copy of your data in machine-readable format by contacting us"})]})]})]}),e.jsxs("p",{className:"text-sm",children:[e.jsx("strong",{children:"Response time:"})," We will respond to privacy rights requests within 30 days (or as required by applicable law)."]})]}),e.jsxs(i,{id:"third-party",title:"Third-Party Services",level:1,children:[e.jsx("p",{children:"Our Service integrates with third-party services, primarily LinkedIn. These services have their own privacy policies and terms:"}),e.jsxs("div",{className:"bg-card border border-border rounded-lg p-6 my-4",children:[e.jsxs("h4",{className:"font-semibold text-foreground mb-3 flex items-center gap-2",children:[e.jsx(n,{className:"w-5 h-5 text-primary"}),"LinkedIn Integration"]}),e.jsx("p",{className:"text-muted-foreground mb-3",children:"When you connect LinkedIn to ThoughtForge, you grant us permission to access and use certain data from your LinkedIn account as allowed by the scopes you approve and by LinkedIn's API Terms."}),e.jsx("p",{className:"text-muted-foreground mb-3",children:"We only use that access to provide the Service back to you. We do not control LinkedIn's own handling of your data."}),e.jsxs("p",{className:"text-sm",children:[e.jsx("strong",{children:"LinkedIn's policies:"}),e.jsx("br",{}),e.jsx("a",{href:"https://www.linkedin.com/legal/privacy-policy",className:"text-primary hover:underline",target:"_blank",rel:"noopener noreferrer",children:"LinkedIn Privacy Policy"}),e.jsx("br",{}),e.jsx("a",{href:"https://www.linkedin.com/legal/user-agreement",className:"text-primary hover:underline",target:"_blank",rel:"noopener noreferrer",children:"LinkedIn User Agreement"}),e.jsx("br",{}),e.jsx("a",{href:"https://legal.linkedin.com/api-terms-of-use",className:"text-primary hover:underline",target:"_blank",rel:"noopener noreferrer",children:"LinkedIn API Terms of Use"})]})]}),e.jsx(r,{variant:"warning",children:e.jsx("p",{children:"We are not responsible for the privacy practices of third-party services. Please review their privacy policies separately before using integrated features."})})]}),e.jsxs(i,{id:"children",title:"Children's Privacy",level:1,children:[e.jsx("p",{children:"ThoughtForge is not directed to children under the age of 16, and we do not knowingly collect personal information from children under 16."}),e.jsx("p",{className:"mt-2",children:"If we become aware that we have collected personal information from a child under 16 without parental consent, we will take steps to delete that information as quickly as possible."}),e.jsxs("p",{className:"mt-2",children:["If you believe we have collected information from a child under 16, please contact us immediately at ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),"."]})]}),e.jsxs(i,{id:"international",title:"International Data Transfers",level:1,children:[e.jsx("p",{children:"Your information may be transferred to, processed, and stored in countries other than your country of residence, including the United States and countries in the European Union."}),e.jsxs(s,{variant:"neutral",title:"International Transfer Safeguards",children:[e.jsx("p",{children:"When we transfer data internationally, we ensure appropriate safeguards are in place:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside mt-2",children:[e.jsx("li",{children:"Standard Contractual Clauses (SCCs) approved by the European Commission"}
6),e.jsx("li",{children:"Adequacy decisions for countries recognized as providing adequate protection"}),e.jsx("li",{children:"Binding corporate rules and other appropriate transfer mechanisms"})]})]}),e.jsx("p",{className:"mt-4",children:"By using the Service, you consent to the transfer of your information to countries outside your country of residence, which may have different data protection laws."})]}),e.jsxs(i,{id:"changes",title:"Changes to This Privacy Policy",level:1,children:[e.jsx("p",{children:"We may update this Privacy Policy from time to time to reflect changes in our practices, technologies, legal requirements, or other factors."}),e.jsx("p",{className:"mt-4",children:e.jsx("strong",{children:"How we notify you of changes:"})}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:'Update the "Last updated" date at the top of this page'}),e.jsx("li",{children:"For material changes: email notification or prominent in-app notice"}),e.jsx("li",{children:"Post the updated policy on our website"})]}),e.jsx("p",{className:"mt-4",children:"We encourage you to review this Privacy Policy periodically. Your continued use of the Service after changes become effective constitutes your acceptance of the revised policy."})]}),e.jsxs(i,{id:"contact",title:"Contact Us",level:1,children:[e.jsx("p",{children:"If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:"}),e.jsx("div",{className:"bg-gradient-to-br from-primary/10 via-primary/5 to-transparent border border-primary/20 rounded-xl p-8 mt-6 mb-8",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(c,{className:"w-6 h-6 text-primary flex-shrink-0 mt-1"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold text-lg text-foreground mb-4",children:"Privacy Contact Information"}),e.jsxs("div",{className:"space-y-2 text-muted-foreground",children:[e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Company:"})," Shopay Pty Ltd (ABN 60 619 658 669)",e.jsx("br",{}),"Trading as: Observant Convo"]}),e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Product:"})," ThoughtForge"]}),e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:"Email:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline font-medium",children:"[email protected]"})]}),e.jsxs("p",{className:"text-sm mt-4 pt-4 border-t border-border",children:[e.jsx("strong",{className:"text-foreground",children:"Response time:"})," We aim to respond to all privacy inquiries within 5 business days"]})]})]})]})}),e.jsxs(s,{variant:"info",title:"Data Subject Access Requests (DSAR)",children:[e.jsx("p",{children:"To submit a formal data subject access request under GDPR, CCPA, or Australian Privacy Act, please email us with:"}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside mt-2",children:[e.jsx("li",{children:'Subject line: "DSAR - [Your Name]"'}),e.jsx("li",{children:"Your full name and email address associated with your account"}),e.jsx("li",{children:"Specific information or action you're requesting"}),e.jsx("li",{children:"Proof of identity (if required for verification)"})]})]})]}),e.jsxs("div",{className:"mt-12 pt-8 border-t border-border text-center text-sm text-muted-foreground",children:[e.jsx("p",{children:"© 2025 Shopay Pty Ltd (trading as Observant Convo). All rights reserved."}),e.jsx("p",{className:"mt-2",children:"This Privacy Policy was last updated on December 1, 2025."})]})]})]})]}),e.jsx(d,{})]});export{L as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.