1import{j as e,L as o,a as l,M as d}from"./index-DL0d_lAK.js";const s="[email protected]",h="July 8, 2026";function i({title:a,children:c}){return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx("header",{className:"border-b border-border",children:e.jsxs("div",{className:"max-w-3xl mx-auto flex items-center justify-between px-4 sm:px-6 h-16",children:[e.jsx(l,{}),e.jsx(o,{to:"/login",className:"text-sm text-muted-foreground hover:text-foreground",children:"Sign in"})]})}),e.jsxs("main",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-12 sm:py-16",children:[e.jsx("h1",{className:"text-3xl sm:text-4xl font-extrabold tracking-tight",children:a}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-2",children:["Last updated ",h]}),e.jsx("div",{className:"mt-8 space-y-6 text-[15px] leading-relaxed text-foreground/90",children:c})]}),e.jsx(d,{})]})}const t=({children:a})=>e.jsx("h2",{className:"text-lg font-bold tracking-tight pt-2",children:a}),n=({children:a})=>e.jsx("p",{children:a}),r=({children:a})=>e.jsx("ul",{className:"list-disc pl-5 space-y-1.5",children:a});function m(){return e.jsxs(i,{title:"Privacy Policy",children:[e.jsxs(n,{children:["SocialLift AI (âSocialLiftâ, âweâ, âusâ) operates ",e.jsx("strong",{children:"sociallift.ai"}),", a tool that helps businesses create, schedule, and publish social-media content, including to Instagram. This policy explains what we collect, how we use it, and the choices you have."]}),e.jsx(t,{children:"Information we collect"}),e.jsxs(r,{children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Account information"})," â your email and name, handled through our authentication provider (Supabase Auth, including Google sign-in if you choose it)."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Content you create"})," â brand details, products, voices, sources, and the posts, captions and images you generate in the app."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Instagram data"})," â only when you connect an Instagram professional account, and only with the permission you grant through Instagram Business Login. With your authorization we may access: your account profile (username and ID); your posts and their engagement metrics (like and comment counts) to show insights and learn what performs; and comments on your posts so you can view and reply. We also publish the posts you create to the account you connect. We access this through the Instagram Graph API using a token you authorize, and only for the account you connect."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Usage data"})," â basic logs used for reliability, abuse prevention, and cost tracking."]})]}),e.jsx(t,{children:"How we use information"}),e.jsxs(r,{children:[e.jsx("li",{children:"To provide the service: generate captions and images, schedule and publish posts, show insights, and manage comments on your connected account."}),e.jsx("li",{children:"To keep the service reliable and to prevent abuse."})]}),e.jsxs(n,{children:["We do ",e.jsx("strong",{children:"not"})," sell your data, and we do not use your Instagram content for anything other than delivering the features you use."]}),e.jsx(t,{children:"Instagram / Meta Platform"}),e.jsx(n,{children:"Our collection and use of information received from the Instagram Graph API follows the Meta Platform Terms and Developer Policies, including limits on how that data may be used. We use Instagram data only to provide the features you explicitly use â publishing, insights, and comment management â for the account you connect."}),e.jsx(t,{children:"Third-party services"}),e.jsx(n,{children:"We rely on a small number of providers that process data solely to deliver the service:"}),e.jsxs(r,{children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Supabase"})," â hosting, database, and authentication."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Anthropic"})," â AI generation of captions and text."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Replicate"})," â AI image generation."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Meta / Instagram"})," â publishing to and reading from your connected account."]})]}),e.jsx(t,{children:"Data retention"}),e.jsx(n,{children:"We keep your account and content while your account is active. Instagram access tokens are stored securely and refreshed automatically so publishing keeps working; disconnecting removes the token."}),e.jsx(t,{children:"Your choices and rights"}),e.jsxs(r,{children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Disconnect Instagram"})," at any time from your brand settings, which deletes the stored token and immediately stops all access to your Instagram account."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Delete your data"})," â see our ",e.jsx(o,{to:"/data-deletion",className:"text-brand hover:underline",children:"Data Deletion"})," instructions."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Access or correct"})," your information by contacting us."]})]}),e.jsx(t,{children:"Contact"}),e.jsxs(n,{children:["Questions about this policy or your data: ",e.jsx("a",{href:`mailto:${s}`,className:"text-brand hover:underline",children:s}),"."]})]})}function x(){return e.jsxs(i,{title:"Terms of Service",children:[e.jsxs(n,{children:["These Terms govern your use of SocialLift AI at ",e.jsx("strong",{children:"sociallift.ai"}),". By creating an account or using the service, you agree to these Terms. If you donât agree, donât use the service."]}),e.jsx(t,{children:"The service"}),e.jsx(n,{children:"SocialLift AI helps you generate, schedule, and publish social-media content, including to Instagram accounts you connect. Features may change as we improve the product."}),e.jsx(t,{children:"Your account"}),e.jsx(n,{children:"Youâre responsible for your account and for keeping your credentials secure. You must provide accurate information and be authorized to act for any brand or Instagram account you connect."}),e.jsx(t,{children:"Connecting Instagram"}),e.jsxs(n,{children:["When you connect an Instagram account, you authorize us to publish content and read data on your behalf as described
1in our ",e.jsx(o,{to:"/privacy",className:"text-brand hover:underline",children:"Privacy Policy"}),". You must comply with Instagramâs and Metaâs terms, and you can disconnect at any time."]}),e.jsx(t,{children:"Your content"}),e.jsx(n,{children:"You retain ownership of the brand information and content you provide and the posts you create. You grant us the limited rights needed to store, process, and publish that content in order to deliver the service. Youâre responsible for your content and for ensuring you have the rights to use and publish it."}),e.jsx(t,{children:"AI-generated content"}),e.jsx(n,{children:"The app uses AI to generate captions and images. AI output can be inaccurate or unexpected â you are responsible for reviewing content before publishing and for ensuring published content complies with applicable laws and platform rules."}),e.jsx(t,{children:"Acceptable use"}),e.jsx(n,{children:"Donât use SocialLift to break the law, infringe othersâ rights, post spam or deceptive or harmful content, violate Instagram/Meta policies, or attempt to disrupt or reverse-engineer the service."}),e.jsx(t,{children:"Fees"}),e.jsx(n,{children:"SocialLift is currently offered free of charge during early access. If we introduce paid plans, we will show pricing and terms before any charge applies."}),e.jsx(t,{children:"Disclaimers"}),e.jsx(n,{children:"The service is provided âas isâ, without warranties of any kind. We donât guarantee it will be uninterrupted or error-free, or that any content will achieve a particular result."}),e.jsx(t,{children:"Limitation of liability"}),e.jsx(n,{children:"To the maximum extent permitted by law, SocialLift is not liable for indirect, incidental, or consequential damages, or for loss of data, revenue, or profits arising from your use of the service."}),e.jsx(t,{children:"Termination"}),e.jsx(n,{children:"You may stop using the service and delete your account at any time. We may suspend or terminate access if you violate these Terms."}),e.jsx(t,{children:"Changes"}),e.jsx(n,{children:"We may update these Terms; weâll update the date above and, for material changes, provide notice. Continued use means you accept the updated Terms."}),e.jsx(t,{children:"Contact"}),e.jsx(n,{children:e.jsx("a",{href:`mailto:${s}`,className:"text-brand hover:underline",children:s})})]})}function g(){return e.jsxs(i,{title:"Data Deletion",children:[e.jsx(n,{children:"You are in control of your data in SocialLift AI and can delete it at any time. Here is how, and what gets removed."}),e.jsx(t,{children:"Disconnect Instagram"}),e.jsxs(n,{children:["In the app, open your brand and click ",e.jsx("strong",{children:"Disconnect"})," next to your connected account. This immediately deletes the stored Instagram access token and stops all further access to your Instagram account and its data."]}),e.jsx(t,{children:"Delete a brand"}),e.jsx(n,{children:"Open the brandâs settings and use the Danger Zone to delete it. This removes the brand and its associated content from your workspace."}),e.jsx(t,{children:"Delete your account and all data"}),e.jsxs(n,{children:["Email ",e.jsx("a",{href:`mailto:${s}?subject=Delete%20my%20account`,className:"text-brand hover:underline",children:s})," from the email address on your account, with the subject âDelete my accountâ. We will permanently remove your account, brands, generated content, and any stored Instagram access tokens within 30 days, and confirm by email when itâs done."]}),e.jsx(t,{children:"Instagram data specifically"}),e.jsx(n,{children:"The only Instagram information we store is the access token you authorize and snapshots of content you generated or scanned within the app. Disconnecting removes the token; deleting your account removes everything. This page also serves as our data-deletion instructions for the purposes of the Meta Platform requirements."}),e.jsx(t,{children:"Contact"}),e.jsx(n,{children:e.jsx("a",{href:`mailto:${s}`,className:"text-brand hover:underline",children:s})})]})}export{g as DataDeletion,m as PrivacyPolicy,x as TermsOfService};
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.