forked from 77media/video-flow
删除多余内容,上传新进度代码
This commit is contained in:
parent
41530410e8
commit
2a2f78dee4
114
app/Privacy/page.tsx
Normal file
114
app/Privacy/page.tsx
Normal file
@ -0,0 +1,114 @@
|
||||
import React from 'react'
|
||||
|
||||
export default function PrivacyPage() {
|
||||
return (
|
||||
<div className="h-screen overflow-y-auto bg-gray-50 text-black">
|
||||
<div className="container mx-auto px-4 py-8 max-w-4xl">
|
||||
<header className="mb-8">
|
||||
<h1 className="text-3xl font-bold text-center mb-4">Movie Flow Privacy Policy</h1>
|
||||
<p className="text-lg text-center text-gray-600">Effective Date: August 29, 2025</p>
|
||||
</header>
|
||||
|
||||
<div className="bg-white rounded-lg shadow-lg p-8">
|
||||
{/* Introduction */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">Introduction</h2>
|
||||
<p className="mb-3">E&T Kingdom Co., Limited (together with our affiliates, the "Company", "us", "we", or "our") respect your privacy and are strongly committed to keeping secure any information we obtain from you or about you.</p>
|
||||
<p className="mb-3">This Privacy Policy (this "Policy") applies to your use of Movie Flow, which includes its associated software applications and websites (all together, the "Services", "Movie Flow", or the "Platform"). In this Policy, "you" or "your" refers to any user who purchase or use any of the Services, including any user of the Platform.</p>
|
||||
<p className="mb-3">This Privacy Policy describes our practices with respect to, and the basis on which we handle, your personal data which we collect from or about you. Your personal data refers to data, whether true or not, about you which can be identified either (a) from that data or (b) from that data and other information to which we have or are likely to have access ("Data").</p>
|
||||
<p className="mb-3">By using the Services, including accessing or using the Platform, contacting or interacting with us or submitting information to us, you agree to the terms of this Policy and to the collection, use, disclosure and processing of your Data in accordance with this Policy.</p>
|
||||
</section>
|
||||
|
||||
{/* Section 1: Data We Collect */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">1. Data We Collect</h2>
|
||||
<p className="mb-3">We may collect a variety of Data from or about you or your devices from various sources, as described below. The types of Data we collect depend on how you use the Services. The Services offer optional features which, if used by you, require us to collect optional data to provide such features. You will be notified of such collection, as appropriate. If you do not provide your Data when requested, you may not be able to use our Services if that Data is necessary to provide you with our Services or if we are legally required to collect such Data.</p>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">A. Personal Data You Provide</h3>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(1) Registration and Contact Information</h4>
|
||||
<p className="mb-3">When you register to use our Services, you may be required to provide certain Data including email address, username, date of birth, and age to create an account on the Platform ("Account"). The first time you log in Movie Flow using email verification, an Account of our platform will be provided for you. You can access the Services by logging in with your Account. When you sign-up or log-in to the Platform using a third-party service such as Facebook or Google, that service may provide us with information such as your username, email, and profile picture.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(2) User Content</h4>
|
||||
<p className="mb-3">We store and process the content you create, upload, generate, or access through the Platform, including text, audio, photos, videos, prompts, comments, feedback and any other content you upload, as well as interactions with the Platform (collectively "User Content"). When you create User Content, we may upload or import it to the Platform before you save or post the User Content (also known as pre-uploading).</p>
|
||||
<p className="mb-3">When you use our Services, we may collect information about the images, videos, and audio that are part of your User Content, including identifying the objects and scenery that appear, the existence and nature of the audio, and the text transcript of the words spoken in your User Content to enable special video effects, for content moderation purposes, and other operations that will not identify any individual.</p>
|
||||
<p className="mb-3">When you use our AI-generated content services or features to create content containing portraits (such as Character Face Mode), we may analyze the material you upload and extract the feature points (such as vector points of eyes, nose, mouth, etc.) and contour lines in the input material for portrait processing.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(3) Financial Information</h4>
|
||||
<p className="mb-3">When you use our paid Services, including redeeming voucher codes or purchasing paid Services, we collect information related to payment transactions (with your consent). This may include payment card details (e.g., card account number), billing information, order details, the Services you purchased, and transaction records regarding transactions, transfers, orders, withdrawals, rewards, tipping and/or other ID information necessary to identify users/accounts. We collect this information to process payments and ensure the security of all transactions.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(4) Communication Information</h4>
|
||||
<p className="mb-3">If you communicate with us, we will collect your contact information, such as email address, and the contents of any messages you send to us. This includes information in correspondence you send to us, including information we need to verify your identity or age, feedback or inquiries, and information about possible violations of our Terms of Service or other policies.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(5) Business Cooperation Information</h4>
|
||||
<p className="mb-3">With your explicit consent, we collect certain information when you request additional information about us or our Services, subscribing to marketing or otherwise contacting us. This may include: (i) contact information (such as your name, address, telephone number and email address) as well as the nature of your communication; (ii) professional information (such as your company name, job title); (iii) marketing information (such as your contact preferences, source or campaign details); and (iv) any information you choose to provide to us (for example, for event sign-up or bot interaction).</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(6) Other Information</h4>
|
||||
<p className="mb-3">We may also collect your feedback about the Platform if you choose to provide it, such as information you share through surveys or your participation in challenges, research, promotions, marketing campaigns, events, or contests such as your gender, age, likeness, contact details and preferences.</p>
|
||||
<p className="mb-3">When you use our Services, you may provide us with certain Data, including metadata accompanying user-generated content, audiovisual clips segmentation, annotation, frame or text extraction, object and image recognition symbolling, aggregated classification tagging and other non-personally identifying information inferred from the Data you provide to us or that we collect during your use of Movie Flow. We may process the above Data locally on your device to enable special video effects, and it will be used solely to provide the mentioned features. We do not analyze any facial recognition features in pictures or identify individuals from such pictures, or collect, share or store any face data. The above Data cannot be used to identify any individual.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">B. Personal Data We Automatically Collect</h3>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(1) Technical Information</h4>
|
||||
<p className="mb-3">We will collect information regarding the device you are using to access the Platform, such as IP address, operating system, browser you are using, your Account's preference settings, advertising identifiers, WiFi/WLAN/Bluetooth, mobile network information, your computer's or mobile device's operating system type and version, manufacturer and model, browser type, screen resolution, RAM and disk size, CPU usage, language settings, and app and file names. We automatically assign you a user ID and a device ID. Where you log-in from multiple devices, we will be able to use your profile information to identify your activity across devices.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(2) Usage and Activity Information</h4>
|
||||
<p className="mb-3">When you use our Services, we may automatically collect data about your interactions with Movie Flow and other users of Movie Flow. This includes your choices, follow history, followers, likes or participation records in challenges, surveys, contests, or other activities provided through Movie Flow. We collect information about how you engage with the Platform, including the content you view on the Platform, the pages or screens you viewed, the time spent on each page or screen, your browsing history, navigation paths, activity on specific pages, access timings, duration of access, the URL of the website from which you came to our site, and whether you opened our marketing emails or clicked on links within them.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(3) Location Information</h4>
|
||||
<p className="mb-3">We automatically collect data about your approximate location, such as country, state or city, based on your SIM card or IP address.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(4) Cookies and Analytics</h4>
|
||||
<p className="mb-3">We may collect your Data by using website/app cookies, in order to operate and administer our Services, and improve your user experience. A "cookie" is a piece of information sent to your browser by a website/app you visit. You can set your browser to accept all cookies, to reject all cookies, or to notify you whenever a cookie is offered so that you can decide each time whether to accept it. However, refusing a cookie may in some cases preclude you from using, or negatively affect the display or function of, a website/app or certain areas or features of a website/app.</p>
|
||||
<p className="mb-3">We may use a variety of online analytics products that use cookies to help us analyze how users use our Services and to enhance your experience when you use our Services.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">C. Information From Other Sources</h3>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(1) Our Corporate Group</h4>
|
||||
<p className="mb-3">We may obtain information about you from certain affiliated entities within our corporate group, including about your activities on their platforms.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-3">
|
||||
<h4 className="text-lg font-semibold mb-2">(2) Third Parties</h4>
|
||||
<p className="mb-3">We may receive information about you from organizations, businesses, people and others, including for example, publicly available sources, government authorities, and professional organizations. We also collect information about you where you are included or mentioned in User Content, in a complaint, appeal, request or feedback submitted by a user or third party, or if your contact information is provided to us by a user.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">D. Combination of Data</h3>
|
||||
<p className="mb-3">By using our Services, you agree that we may combine the Data we receive from and about you, including the Data you provide and the Data we automatically collect as mentioned above, as well as Data we may receive from third parties to help us tailor our communication to you and to improve our Services. If you do not agree to this section, please do not use the Platform or any of the Services.</p>
|
||||
<p className="mb-3">The categories and scope of data we collect about you may vary from time to time, depending on your choice of and interaction with Movie Flow, as well as the country or region where you use Movie Flow. You will be notified of such a variation, as appropriate.</p>
|
||||
<p className="mb-3">Where features are available, you may choose to browse certain content in the platform without logging in an account or registering, in which case we may still collect certain Data, including the content you browse, IP address, your interactions with the platform, and associated your device information such as device ID, WiFi information.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
483
app/Terms/page.tsx
Normal file
483
app/Terms/page.tsx
Normal file
@ -0,0 +1,483 @@
|
||||
import React from 'react'
|
||||
|
||||
export default function TermsPage() {
|
||||
return (
|
||||
<div className="h-screen overflow-y-auto bg-gray-50 text-black">
|
||||
<div className="container mx-auto px-4 py-8 max-w-4xl">
|
||||
<header className="mb-8">
|
||||
<h1 className="text-3xl font-bold text-center mb-4">Movie Flow Terms of Service</h1>
|
||||
<p className="text-lg text-center text-gray-600">Effective Date: August 29, 2025</p>
|
||||
</header>
|
||||
|
||||
<div className="bg-white rounded-lg shadow-lg p-8">
|
||||
<p className="mb-6 text-lg">Thank you for using Movie Flow!</p>
|
||||
|
||||
{/* Section 1: ACCEPTANCE OF THESE TERMS OF SERVICE */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">1. ACCEPTANCE OF THESE TERMS OF SERVICE</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.1 Agreement Overview</h3>
|
||||
<p className="mb-3">These Terms of Service, including our Privacy Policy, other applicable terms, agreements, rules, guidelines, policies and notices, which are incorporated herein by reference (together, this "Agreement"), as may be amended from time to time, constitute a legally binding contract between you and E&T Kingdom Co., Limited and its affiliates (collectively, "Company," "we," "us," or "our"). This Agreement governs your use of Movie Flow, a platform that allows users to generate video content from prompts using artificial intelligence, along with its associated software applications and websites (collectively, the "Services" or "Platform"). References to "User," "you", and "your" refer to the individual accepting this Agreement, placing an order, creating an Account, or otherwise using the Services.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.2 Service Description</h3>
|
||||
<p className="mb-3">The Services provide features and functionalities that allow users to create, modify, share, and otherwise use video content generated through the use of generative artificial intelligence (AI) technology.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.3 Acceptance and Binding Agreement</h3>
|
||||
<p className="mb-3">IF YOU USE MOVIE FLOW OR THE SERVICES, WHETHER IN WHOLE OR IN PART, YOU ARE DEEMED TO (A) REPRESENT AND WARRANT THAT YOU ARE LAWFULLY ABLE TO BE BOUND BY; AND (B) AGREE TO BE BOUND BY AND ACCEPT THIS AGREEMENT AND OTHER RELATED DOCUMENTS THAT ARE EXPRESSLY INCORPORATED INTO THIS AGREEMENT BY REFERENCE. By accessing or using our Services, you confirm that you accept and agree to comply with these Terms. You understand and agree that we will treat your access or use of the Services as acceptance of these Terms from that point onwards.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.4 Business Entity Use</h3>
|
||||
<p className="mb-3">If you are using our Services on behalf of a company, association, partnership, organization or other entity, whether in part or in whole, then you agree, represent, warrant and undertake that (a) "you," "your," and "Customer" includes you and the company, association, partnership, organization or other entity that you represent; (b) you are duly authorized by, and will remain authorized by, such entity to agree on its behalf and bind such entity to this Agreement; and (c) the entity is legally responsible for your use of the Services as well as for the use of your Account by any other individual authorized by such entity, including without limitation any officers, directors, employees, agents and advisors of such entity.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.5 Important Legal Notices</h3>
|
||||
<p className="mb-3">YOU MUST CAREFULLY READ AND FULLY UNDERSTAND THIS AGREEMENT, INCLUDING ANY TERMS THAT MAY EXEMPT OR RESTRICT THE COMPANY'S LIABILITIES AND/OR RESPONSIBILITIES AND ANY TERMS THAT MAY RESTRICT AND/OR WAIVE YOUR RIGHTS, AS THEY APPLY TO YOUR USE OF THE SERVICES. THIS AGREEMENT CONTAINS A DISPUTE RESOLUTION AND ARBITRATION PROVISION THAT AFFECTS YOUR RIGHTS UNDER THIS AGREEMENT AND WITH RESPECT TO DISPUTES YOU MAY HAVE WITH THE COMPANY. YOUR USE OF THE SERVICES IS CONDITIONAL ON YOUR ACCEPTANCE OF THIS AGREEMENT. IF YOU DO NOT AGREE WITH OR ACCEPT THIS AGREEMENT, YOU SHALL NOT USE MOVIE FLOW OR ANY OF THE OTHER SERVICES.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">1.6 Modifications to Terms</h3>
|
||||
<p className="mb-3">In order to provide better services or for legal, regulatory or security reasons, we reserve the right to amend, replace and/or otherwise update this Agreement from time to time. We will use commercially reasonable endeavors to notify you of any material modifications to this Agreement through the Platform, messages, or emails. You shall review this Agreement regularly to check for such modifications. If you do not agree to or accept the modifications to this Agreement, you will have to stop using Movie Flow or any of the Services. By continuing to use Movie Flow or any of the Services after the terms of this Agreement have been modified, you are deemed to have accepted the modifications.</p>
|
||||
<p className="mb-3">ARBITRATION NOTICE. You agree that disputes arising under this Agreement will be resolved by binding, individual arbitration as specified below, and BY ACCEPTING THIS AGREEMENT, YOU AND MOVIE FLOW ARE EACH WAIVING THE RIGHT TO A TRIAL BY JURY OR TO PARTICIPATE IN ANY CLASS ACTION OR REPRESENTATIVE PROCEEDING.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 2: ELIGIBILITY AND ACCOUNT REGISTRATION */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">2. ELIGIBILITY AND ACCOUNT REGISTRATION</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">2.1 Age Requirements</h3>
|
||||
<p className="mb-3">(a) Anyone under the age of 18 or other minimum age as defined under applicable laws of your jurisdiction ("Minimum Age") shall not use the Services.</p>
|
||||
<p className="mb-3">(b) If you have reached the Minimum Age but are under the age of majority as defined under applicable laws of your jurisdiction ("Majority Age"), you may only use and register for a Movie Flow Account with the consent of your parent or legal guardian, and your parent or legal guardian hereby represents you and accepts this Agreement.</p>
|
||||
<p className="mb-3">(c) Where parental consent or authorization is required under such applicable laws and regulations, you have the obligation to provide to us evidence of such consent or authorization, including as required under applicable laws and regulations, the consent or authorization of the holder of parental responsibility for the minor, including but not limited to agreeing to the following: (i) all the minor's actions in connection with their access to the Services; (ii) any fees or charges associated with the minor's use of any of the Services (as applicable); (iii) the minor's compliance with this Agreement; (iv) ensuring that any of the minor's participation in Services will not, in any event, result in any violation of applicable laws and regulations relating to child protections. We may refuse to process or continue to process the minor's personal information, or provide or continue to provide the Services to the minor until we receive this evidence of consent or authorization.</p>
|
||||
<p className="mb-3">(d) If you are a minor in your country or region, your use of the Services may be subject to further age restrictions, whether imposed by us or any third party vendor in connection with the provision of certain Services. You may be unable to use or only have limited access to those Services, such as participating in rewards programs, top-up and tipping, without the assistance of your parent or legal guardian.</p>
|
||||
<p className="mb-3">(e) If you learn that a child below the Minimum Age has registered for a Movie Flow Account or an Account of a child below the Majority Age was not registered under proper representation or guardianship, you may alert us at support@movieflow.ai. We will promptly verify, take steps to remove such Account information from Movie Flow and delete the Account.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">2.2 Account Creation and Management</h3>
|
||||
<p className="mb-3">(a) To access Movie Flow, you are required to sign up for a Movie Flow account ("Account") and become a user ("User") of the Services. You can log in using the username and password you create, or through email verification. The first time you log in Movie Flow using E-mail verification, an Account of our platform will be provided for you.</p>
|
||||
<p className="mb-3">(b) When creating an Account, you must:</p>
|
||||
<ul className="list-disc list-inside ml-6 mb-3">
|
||||
<li>Provide true, accurate, up-to-date, and complete information as we may from time to time request;</li>
|
||||
<li>Not provide false or misleading information;</li>
|
||||
<li>Not impersonate or attempt to impersonate another person;</li>
|
||||
<li>Not create multiple accounts without our express consent;</li>
|
||||
<li>Not use automated means to create accounts;</li>
|
||||
<li>Safeguard your username and password and keep them confidential.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">2.3 Account Security and Responsibility</h3>
|
||||
<p className="mb-3">(a) You are solely responsible for maintaining the security and confidentiality of your account login details and for all activities that occur under your Account, including any unauthorized use by third parties. If you do not take these precautions and your Account or password is lost, stolen, or misused, resulting in damage to you or others, you will be held legally responsible.</p>
|
||||
<p className="mb-3">(b) You authorize us to assume that any person using Movie Flow with your username and password is either you or a person authorized to act for you.</p>
|
||||
<p className="mb-3">(c) Your Account can only be used by yourself and you may not lend, give away, rent, transfer, sell, or share the Account to others. You will be responsible for any legal consequences arising from unauthorized use.</p>
|
||||
<p className="mb-3">(d) You must notify us immediately of any suspected unauthorized use of your Account or breach of security.</p>
|
||||
<p className="mb-3">(e) If you authorize any person to act for you in relation to the use of Movie Flow, you will ensure that they comply with this Agreement at all times.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">2.4 Account Verification</h3>
|
||||
<p className="mb-3">We may require you to verify your Account through email verification, phone verification, or other means. Unverified accounts may have limited functionality or may be suspended.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 3: LICENSE AND ACCESS TO SERVICES */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">3. LICENSE AND ACCESS TO SERVICES</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">3.1 License</h3>
|
||||
<p className="mb-3">Subject to your compliance with this Agreement, we grant you a non-exclusive, non-sublicensable, non-transferable, personal, limited license to use Movie Flow only on your personal smartphone, tablet, computer or other mobile or wireless device (which must be designated by us as being compatible for use with Movie Flow). We reserve all rights not expressly granted to you herein. We may terminate this license at any time, for any reason, with or without cause. This license does not grant you any rights to our intellectual property, trade secrets, or proprietary algorithms.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">3.2 Service Availability</h3>
|
||||
<p className="mb-3">The Services are offered on an "as is" and "as available" basis at your sole risk. Our goal is to minimize disruption caused by technical errors; however, we cannot guarantee continuous, uninterrupted, or error-free operability of Movie Flow at all times. There may be times when certain functionality, features, content, or the entire Movie Flow becomes unavailable (whether on a scheduled or unscheduled basis), modified, suspended, or withdrawn by us, at our sole discretion, without notice to you. You agree that we will not be liable for any unavailability, modification, suspension, or withdrawal of Movie Flow or any part thereof.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">3.3 Technical Requirements</h3>
|
||||
<p className="mb-3">You are responsible for providing the device, wireless service plan, software, Internet connections, and/or other equipment or services needed to access and use the Services. We do not guarantee that the Platform can be accessed on any particular device or with any particular service plan, or that it will be available in any particular geographic location. We are not responsible if you cannot access the Services properly or at all because of any event out of our control, for example (without limitation) the performance of any software or operating system running on your device or any connected software, hardware, network or service.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">3.4 Usage Limitations</h3>
|
||||
<p className="mb-3">We may impose usage limitations including but not limited to: number of videos generated per time period, maximum video length, resolution limits, bandwidth restrictions, and storage limitations. These limitations may vary based on your subscription plan.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 4: PROHIBITED CONDUCT AND USE RESTRICTIONS */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">4. PROHIBITED CONDUCT AND USE RESTRICTIONS</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">4.1 General Prohibited Activities</h3>
|
||||
<p className="mb-3">You may not:</p>
|
||||
<p className="mb-3">(a) Access or use the Services if you are not fully able and legally competent to agree to these Terms or lack proper authorization;</p>
|
||||
<p className="mb-3">(b) Make unauthorized copies, modify, adapt, translate, delete, alter, reverse engineer, disassemble, decompile, or create derivative works of the Services or any content included therein, including any files, tables or documentation (or any portion thereof) or determine or attempt to determine any source code, algorithms, methods or techniques embodied by the Services or any derivative works thereof;</p>
|
||||
<p className="mb-3">(c) Distribute, license, transfer, sell, market, rent, or lease the Services or use them for commercial solicitation without our written consent;</p>
|
||||
<p className="mb-3">(d) Interfere with or disrupt the proper working of the Services, bypass security measures, use automated scripts to collect information, or attempt to gain unauthorized access to any part of our systems;</p>
|
||||
<p className="mb-3">(e) Incorporate the Services into other programs or products, except as expressly permitted;</p>
|
||||
<p className="mb-3">(f) Use the Services to upload, transmit, or distribute malicious code, viruses, or other harmful materials;</p>
|
||||
<p className="mb-3">(g) Impersonate any person or entity or create false identities, or falsely state or otherwise misrepresent you or your affiliation with any person or entity;</p>
|
||||
<p className="mb-3">(h) Use the Services in ways that violate intellectual property rights or other rights of third parties;</p>
|
||||
<p className="mb-3">(i) Circumvent, remove, alter, deactivate, degrade or thwart any technological measure implemented by us or any of our providers;</p>
|
||||
<p className="mb-3">(j) Use the Services for any unlawful purpose or in violation of applicable laws and regulations;</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">4.2 Content Restrictions</h3>
|
||||
<p className="mb-3">You may not use the Services to create, upload, transmit, distribute, store or otherwise make available content that:</p>
|
||||
<p className="mb-3">(a) Is defamatory, obscene, offensive, pornographic, hateful, inflammatory, or discriminatory;</p>
|
||||
<p className="mb-3">(b) Constitutes, encourages, or provides instructions for criminal offenses, dangerous activities, or self-harm;</p>
|
||||
<p className="mb-3">(c) Is designed to harass, harm, intimidate, threaten, or upset others, including trolling and bullying;</p>
|
||||
<p className="mb-3">(d) Contains threats of any kind, including threats of physical violence;</p>
|
||||
<p className="mb-3">(e) Violates any applicable laws or regulations;</p>
|
||||
<p className="mb-3">(f) Infringes on copyright, trademark, or other intellectual property rights;</p>
|
||||
<p className="mb-3">(g) Contains personally identifiable information that could be used to harm individuals, including addresses, phone numbers, email addresses, number and feature in the personal identity document (e.g., national identification numbers, passport numbers) or credit card numbers;</p>
|
||||
<p className="mb-3">(h) Is deliberately false or misleading with intent to harm others;</p>
|
||||
<p className="mb-3">(i) Depicts non-consensual intimate imagery or facilitates non-consensual sharing of intimate content;</p>
|
||||
<p className="mb-3">(j) Promotes or facilitates illegal activities including but not limited to drug use, violence, or fraud;</p>
|
||||
<p className="mb-3">(k) Contains content that sexualizes, grooms, abuses, or otherwise harms children;</p>
|
||||
<p className="mb-3">(l) Is racist or discriminatory, including discrimination on the basis of someone's race, religion, age, gender, disability or sexuality;</p>
|
||||
<p className="mb-3">(m) Contains any unsolicited or unauthorized advertising, solicitations, promotional materials, or any other prohibited form of solicitation.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">4.3 AI-Specific Restrictions</h3>
|
||||
<p className="mb-3">(a) You may not use the Services or any Content for purposes of creating, testing, improving, training, or developing competing artificial intelligence or machine learning models, systems, or technology without our written consent.</p>
|
||||
<p className="mb-3">(b) You understand that artificial intelligence and machine learning are rapidly evolving fields of study. We are constantly working to improve our Services to make them more accurate, reliable, safe, and beneficial. Given the probabilistic nature of machine learning, use of our Services may, in some situations, result in Output that does not accurately reflect real people, places, or facts. You should not rely on Output as your only source of truth or factual information, or as a substitute for professional advice.</p>
|
||||
<p className="mb-3">(c) You are responsible for evaluating the accuracy and appropriateness of the Output for your specific use case, which may include human review, before using or sharing any Output generated by our Services.</p>
|
||||
<p className="mb-3">(d) You must not use any Output related to an individual for purposes that could have a legal or material impact on that person, such as decisions regarding credit, education, employment, housing, insurance, legal matters, medical issues, or other important areas.</p>
|
||||
<p className="mb-3">(e) You may not use the Services to create deepfakes or other synthetic media designed to deceive or mislead viewers about the authenticity of the content.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">4.4 Platform Integrity</h3>
|
||||
<p className="mb-3">(a) You must not attempt to manipulate the Services through unauthorized automation, spam, or other deceptive practices;</p>
|
||||
<p className="mb-3">(b) You must not engage in activities that could damage, disable, overburden, or impair our servers or networks;</p>
|
||||
<p className="mb-3">(c) You must not attempt to gain unauthorized access to any part of the Services, accounts, computer systems, or networks connected to the Services.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 5: INTELLECTUAL PROPERTY AND CONTENT */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">5. INTELLECTUAL PROPERTY AND CONTENT</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.1 Respect for Intellectual Property</h3>
|
||||
<p className="mb-3">We respect intellectual property rights and encourage you to upload or transmit original content, and we will take measures to protect your intellectual property rights in accordance with applicable laws and regulations. You agree not to use the Services to infringe on any intellectual property rights. We reserve the right to block access or terminate accounts of users who infringe or allegedly infringe intellectual property rights. We will respond to valid takedown notices in accordance with applicable law.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.2 Input and Output</h3>
|
||||
<p className="mb-3">(a) You may upload, post, or transmit content, data, or information through the Services, including but not limited to text, words, graphics, software, photos, and other images, trademarks, logos, videos, audio, musical or non-musical works, live performances, etc. (collectively, "Input") and receive content generated in response to your Input ("Output"). Input and Output are collectively referred to as "Content."</p>
|
||||
<p className="mb-3">(b) You are responsible for your Content, including ensuring it does not violate applicable laws or this Agreement.</p>
|
||||
<p className="mb-3">(c) You warrant and undertake that you hold intellectual property rights to the Input or have obtained legal authorization from the relevant owner to the use of the Input and that your use of the Input shall not violate any applicable laws and regulations or infringe upon the legitimate rights and interests of any third parties (including, without limitation, copyright, patent, trademark and other intellectual property rights and personality rights, personal data rights and other rights and interests). We reserve the right to moderate, block, or delete the Input (or part thereof) upon notification from an intellectual property rights owner or any other persons of any suspected or actual intellectual property rights infringement, and you shall be liable for any and all loss, damages or other consequences incurred by us or our affiliates arising out of, in connection with and/or relating to such suspected or actual infringement.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.3 Content Ownership and Licensing</h3>
|
||||
<p className="mb-3">(a) To the extent permitted by applicable laws, the intellectual property and other property interests (if any) related to the Output generated in the process of the Services shall be vested in the owner thereof as defined by applicable laws. As between you and us, if you comply with these Terms, you own the Input you upload and the Output generated in response (together, "Assets"), subject to applicable laws and the underlying rights in any third-party content.</p>
|
||||
<p className="mb-3">(b) You acknowledge and agree that if you hold intellectual property rights, portrait rights or other legitimate rights or interests on the Input and/or Output in accordance with applicable laws, your use of the Services will not constitute a transfer of such legitimate rights or interests, unless agreed otherwise by you and us. Specifically, without our written permission, you may not use, reproduce, distribute, and create derivative works of, and make modifications to, the Output for any commercial purposes.</p>
|
||||
<p className="mb-3">(c) Subject to legitimate commercial purposes in accordance with applicable laws, you agree that Movie Flow has a non-exclusive, royalty-free right and license during the operational period of its business and within the territories in which Movie Flow conducts business to use the Content, which shall comprise the Input you provide or upload to the Services and Output generated during your use of our Services, including such right to host, store, transfer, publicly display, publicly perform (including by means of a digital audio transmission), communicate to the public, reproduce, modify for the purpose of formatting for display, create derivative works from, and to distribute Input and Output, in whole or in part, in any media formats and through any media channels.</p>
|
||||
<p className="mb-3">This license survives termination of our agreement with you.</p>
|
||||
<p className="mb-3">(d) "Use" means to reproduce, modify, adapt, prepare derivative works of, communicate to the public, publicly perform or display, distribute, and otherwise use or exploit.</p>
|
||||
<p className="mb-3">(e) To the extent permitted by law, you waive any moral rights or similar rights in respect to your Assets.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.4 Company Use of Content</h3>
|
||||
<p className="mb-3">We may, at our discretion or by licensing to third parties, use or develop the aforementioned Content (in whole or in part) for the purposes of promotion, product/function upgrades, and to research on new products/functions. You undertake not to claim personal rights or property rights in connection with our use or development of the Content.</p>
|
||||
<p className="mb-3">Without limiting the generality of the foregoing license, Movie Flow may process usage data, aggregated data, or Input for its lawful business purposes, in accordance with applicable laws including but not limited to the following:</p>
|
||||
<ul className="list-disc list-inside ml-6 mb-3">
|
||||
<li>Track use of the Services for billing purposes;</li>
|
||||
<li>Provide support for the Services;</li>
|
||||
<li>Monitor the performance and stability of the Services;</li>
|
||||
<li>Prevent or address technical issues with the Services;</li>
|
||||
<li>Improve the Services, its other products and services, and to develop new products and services;</li>
|
||||
<li>Create, test, improve, train, or otherwise develop the artificial intelligence or machine learning models, systems, architecture, weights or related technology used by Movie Flow AI in connection with the Services;</li>
|
||||
<li>For all other lawful business practices, such as analytics, benchmarking, and reports.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.5 Content Removal and Moderation</h3>
|
||||
<p className="mb-3">(a) We reserve the right to moderate, block, or delete Content that we believe violates this Agreement or is otherwise objectionable, with or without notice. We may use automated systems and human reviewers for content moderation. In addition to complying with the content removal orders from any relevant judicial or administrative authorities or requests of the Users or any third parties, in response to complaints from other Users or any third parties, or if we, in our sole discretion, believe that any Content does not comply with this Agreement, we may take any measures, including without limitation removing or refusing to display such Content.</p>
|
||||
<p className="mb-3">(b) You may revoke authorization for us to use Content by notifying us at support@movieflow.ai, subject to certain limitations including Content already incorporated into AI model training.</p>
|
||||
<p className="mb-3">(c) We prioritize reports related to child safety and will take immediate action on such content.</p>
|
||||
<p className="mb-3">(d) You acknowledge and agree that Content you uploaded or published will be considered non-proprietary and non-confidential. You must not upload or transit any Content that you consider to be proprietary or confidential. You may decide and control the extent of the availability of the Content (i.e. whether to all other users, users you selected or only to yourself) by way of Movie Flow's settings, subject to features and functions available in Movie Flow.</p>
|
||||
<p className="mb-3">(e) Notwithstanding the foregoing, the whole or part of Content uploaded or published by one User may be extracted by another User to produce additional Content, subject to prior approval from the User, where applicable.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.6 Brand Attribution</h3>
|
||||
<p className="mb-3">You acknowledge that, without our written permission, when you use, distribute or disseminate the AI function to generate content, you shall label the Output interface with the brand "Movie Flow" and logo involved brands or logos centered on or derived from the aforementioned brands or logos, and combination of the aforementioned brands or logos with others. In cases that the Output generated by Movie Flow are not labelled with any brand mark in the process of use due to objective reasons, you shall prominently indicate that the Output is generated by "Movie Flow" in the use scenarios of the generated content (including but not limited to adding the aforesaid brand logo with "Movie Flow" or other relevant brand or logo in the interface of the generated content or marking in the title or other prominent positions).</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">5.7 Company Intellectual Property</h3>
|
||||
<p className="mb-3">The Services, including all software, algorithms, designs, text, graphics, images, videos, information, logos, button icons, and other materials, are owned by Company or its licensors and are protected by copyright, trademark, and other intellectual property laws. You acknowledge that Movie Flow and the Content provided through Movie Flow are subject to protection by trademark, copyright and other intellectual property rights. You may not use Content from our Services unless you obtain permission from its owner or are otherwise permitted by applicable laws. Do not remove, obscure, or alter any legal notices displayed in or along with our Services.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 6: COPYRIGHT COMPLAINTS */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">6. COPYRIGHT COMPLAINTS</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">6.1 Copyright Infringement Claims</h3>
|
||||
<p className="mb-3">If you believe your intellectual property rights have been infringed, please send notice in accordance with the Digital Millennium Copyright Act (DMCA) or applicable laws to: support@movieflow.ai</p>
|
||||
<p className="mb-3">We may delete or disable Content that we believe violates this Agreement or is alleged to be infringing and will terminate accounts of repeat infringers where appropriate. Written claims must include:</p>
|
||||
<p className="mb-3">(a) A physical or electronic signature of the person authorized to act on behalf of the copyright owner; (b) A description of the copyrighted work claimed to have been infringed; (c) A description of where the allegedly infringing material is located on our website and/or APP so we can find it; (d) Your contact information; (e) A statement of good-faith belief that the use is not authorized by the copyright owner, its agent, or the law; (f) A statement that the information is accurate and, under penalty of perjury, that you are the copyright owner or authorized to act on behalf of the copyright owner.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">6.2 Counter-Notice</h3>
|
||||
<p className="mb-3">If you receive notification that your Content is subject to an infringement claim, you may submit a written counter-notice to us at support@movieflow.ai in accordance with DMCA or applicable law requirements.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 7: COMMERCIAL TERMS */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">7. COMMERCIAL TERMS</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">7.1 Service Fees</h3>
|
||||
<p className="mb-3">The Services we provide may be free or paid services. Specific details are subject to information displayed on Movie Flow. We may adjust fee standards and methods based on business development needs and may start charging for previously free services. We will notify users of such changes through Movie Flow with reasonable advance notice. For clarity, the provision of free services through Movie Flow shall not be construed as a waiver of our right to charge fees in the future.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">7.2 Billing and Payment</h3>
|
||||
<p className="mb-3">(a) For paid services, you agree to pay all applicable fees as specified in your chosen plan; (b) Payments are non-refundable except as required by applicable law or as expressly stated in these Terms; (c) We may change our pricing with 30 days' notice for new subscriptions and at the end of your current billing cycle for existing subscriptions; (d) You authorize us to charge your designated payment method for all applicable fees.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">7.3 Third-Party Services</h3>
|
||||
<p className="mb-3">Movie Flow may contain services provided by affiliated companies or third parties. We provide access points for these services for your convenience. If you use such services, you should enter into separate agreements with the corresponding service providers and bear all potential risks. We provide no guarantee or warranty for third-party services.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 8: DISCLAIMERS AND LIMITATION OF LIABILITY */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">8. DISCLAIMERS AND LIMITATION OF LIABILITY</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">8.1 Disclaimer of Warranties</h3>
|
||||
<p className="mb-3">(a) Your use of the Services is entirely at your own risk. By using the Services, you confirm that you have carefully considered terms and conditions under this Agreement and fully understand its implications on your legal rights.</p>
|
||||
<p className="mb-3">(b) THE SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE" WITH ALL FAULTS. WE MAKE NO WARRANTY OR REPRESENTATION WITH RESPECT TO THE SERVICES.</p>
|
||||
<p className="mb-3">(c) WE DO NOT REPRESENT OR WARRANT THAT:</p>
|
||||
<ul className="list-disc list-inside ml-6 mb-3">
|
||||
<li>YOUR USE OF THE SERVICES WILL MEET YOUR REQUIREMENTS OR ACHIEVE INTENDED RESULTS;</li>
|
||||
<li>THE SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE;</li>
|
||||
<li>ANY INFORMATION OBTAINED WILL BE ACCURATE, COMPLETE, UP-TO-DATE, OR RELIABLE;</li>
|
||||
<li>DEFECTS WILL BE CORRECTED;</li>
|
||||
<li>THE SERVICES ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.</li>
|
||||
</ul>
|
||||
<p className="mb-3">(d) TO THE FULLEST EXTENT PROVIDED BY LAW, WE DISCLAIM ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR PARTICULAR PURPOSE.</p>
|
||||
<p className="mb-3">(e) NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM US SHALL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THESE TERMS.</p>
|
||||
<p className="mb-3">(f) We cannot and do not guarantee that any Content will be free from viruses and/or other code that may have contaminating or destructive elements. It is your responsibility to implement appropriate information technology security safeguards (including anti-virus and other security checks) to satisfy your particular requirements as to the safety and reliability of Movie Flow and the content made available through them.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">8.2 Limitation of Liability</h3>
|
||||
<p className="mb-3">(a) NOTHING IN THIS AGREEMENT SHALL EXCLUDE OR LIMIT OUR LIABILITY FOR LOSSES WHICH MAY NOT BE LAWFULLY EXCLUDED OR LIMITED BY APPLICABLE LAWS, INCLUDING LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE AND FOR FRAUD.</p>
|
||||
<p className="mb-3">(b) You agree to defend, indemnify, and hold harmless us, our parent companies, subsidiaries, and affiliates and each of our respective officers, directors, employees, agents and advisors from any and all claims, liabilities, costs, and expenses, including, but not limited to, attorneys' fees and expenses on an indemnity basis, arising out of a breach by you, your content or any user of your Account of applicable laws and regulations or this Agreement, including your obligations, representation and warranties herein.</p>
|
||||
<p className="mb-3">(c) SUBJECT TO THE ABOVE, WE SHALL NOT BE LIABLE FOR:</p>
|
||||
<ul className="list-disc list-inside ml-6 mb-3">
|
||||
<li>ANY LOSS OF PROFIT, GOODWILL, OR OPPORTUNITY;</li>
|
||||
<li>ANY LOSS, CORRUPTION, OR MISUSE OF DATA;</li>
|
||||
<li>ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES;</li>
|
||||
<li>ANY DAMAGES ARISING FROM THE USE OR MISUSE OF AI-GENERATED CONTENT;</li>
|
||||
<li>ANY DAMAGES ARISING FROM THIRD-PARTY ACTIONS OR CONTENT;</li>
|
||||
<li>ANY INTERRUPTION, INTERCEPTION, SUSPENSION, DELAY, LOSS, UNAVAILABILITY, OR OTHER FAILURE IN PROVIDING THE SERVICES OR YOUR USE OF MOVIE FLOW, IN TRANSMITTING INSTRUCTIONS OR INFORMATION RELATING TO THE SERVICES CAUSED BY ANY ACTS, OMISSIONS OR CIRCUMSTANCES BEYOND OUR REASONABLE CONTROL.</li>
|
||||
</ul>
|
||||
<p className="mb-3">(d) OUR TOTAL LIABILITY TO YOU, WHETHER IN CONTRACT, TORT, OR OTHERWISE, SHALL BE LIMITED TO THE TOTAL AMOUNT OF PAYMENTS MADE BY YOU TO US IN THE PAST 6 MONTHS OR $50, WHICHEVER IS GREATER.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 9: PRIVACY AND PERSONAL DATA */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">9. PRIVACY AND PERSONAL DATA</h2>
|
||||
<p className="mb-3">We collect and process personal data of users in accordance with our Privacy Policy, which is incorporated into this Agreement by reference. All personal data handling complies with applicable privacy laws and regulations, including GDPR, CCPA, and other applicable data protection laws.</p>
|
||||
</section>
|
||||
|
||||
{/* Section 10: THIRD-PARTY PROVIDERS AND EXTERNAL LINKS */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">10. THIRD-PARTY PROVIDERS AND EXTERNAL LINKS</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">10.1 Third-Party Content and Services</h3>
|
||||
<p className="mb-3">You acknowledge that certain parts of Movie Flow and content made available through the Services may be provided by third parties. We are not responsible for examining or evaluating third-party content, accuracy, availability, or quality. We bear no responsibility for third-party content or services. Subject to our Privacy Policy, we may explore and integrate developer tools provided by third parties from time to time to enable or facilitate features, functions or business for Movie Flow platform in accordance with this Agreement.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">10.2 External Links</h3>
|
||||
<p className="mb-3">Movie Flow may contain links to other websites or resources. Although these websites or resources are selected with care, we are not responsible for the content, accuracy, or privacy practices of external sites. The inclusion of links does not imply endorsement. Your use of external websites is subject to their respective terms and conditions.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 11: TERM AND TERMINATION */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">11. TERM AND TERMINATION</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">11.1 Term</h3>
|
||||
<p className="mb-3">This Agreement starts on the Effective Date and continues until terminated by either party in accordance with this Section.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">11.2 Termination by User</h3>
|
||||
<p className="mb-3">You may stop using our Services at any time and delete your Account through account settings or by contacting us at support@movieflow.ai. Once you delete your Account, you cannot reactivate it or recover associated content, unless required by applicable law.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">11.3 Termination by Company</h3>
|
||||
<p className="mb-3">We may terminate this Agreement or suspend, block, or delete your Account at any time for any reason, with or without notice, including if:</p>
|
||||
<ul className="list-disc list-inside ml-6 mb-3">
|
||||
<li>You violate these Terms or applicable laws;</li>
|
||||
<li>Your use could cause risk or harm to us, other users, or others;</li>
|
||||
<li>You do not comply with applicable laws;</li>
|
||||
<li>Your Account has been inactive for an extended period;</li>
|
||||
<li>We are required to do so by law or government request.</li>
|
||||
</ul>
|
||||
<p className="mb-3">If you violate or are suspected of violating applicable laws and regulations or this Agreement, we reserve the right to take all necessary actions (including but not limited to suspending, blocking or deleting your Account or your use of the Services, or reporting to the relevant authorities) immediately without notice to you at our sole discretion.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">11.4 Effect of Termination</h3>
|
||||
<p className="mb-3">Upon termination, provisions that by their nature should survive will survive, including liability obligations, indemnities, and intellectual property licenses granted to us. We may delete your Content and Account data, subject to applicable law and our Privacy Policy.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">11.5 Appeals</h3>
|
||||
<p className="mb-3">If you believe we have suspended or terminated your Account in error, you may file an appeal by contacting our support team at support@movieflow.ai within 30 days of the termination.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 12: DISPUTE RESOLUTION */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">12. DISPUTE RESOLUTION</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.1 Negotiation</h3>
|
||||
<p className="mb-3">Any dispute, controversy or claim (whether in contract, tort or otherwise) arising out of, relating to, or in connection with this Agreement, including their existence, validity, interpretation, performance, breach or termination shall first be settled through friendly and amicable negotiation between you and us for a period of 30 days.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.2 Arbitration</h3>
|
||||
<p className="mb-3">If negotiation fails, disputes will be referred to and finally resolved by arbitration administered by the Hong Kong International Arbitration Centre (HKIAC) in accordance with the arbitration rules of the HKIAC then in force when the Notice of Arbitration is submitted by a party. The seat of arbitration will be Hong Kong, and proceedings will be conducted in English. The arbitrator shall be selected in accordance with HKIAC rules.</p>
|
||||
<p className="mb-3">The arbitration will be conducted by videoconference if possible, but if the arbitrator determines a hearing should be conducted in person, the venue of the hearing will be mutually agreed upon, failing which the venue of the hearing shall be determined by the sole arbitrator. You and the Company agree that any settlement amount offered by any party will not be disclosed to the arbitrator by either party until after the arbitrator determines the final award, if any.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.3 Individual Disputes Only</h3>
|
||||
<p className="mb-3">You and the Company agree that disputes must be resolved on an individual basis only, and cannot be pursued as a plaintiff or class member in any alleged class, consolidated, or representative actions. Class arbitrations, class actions, and representative actions are prohibited. Only individual relief is available. The parties agree to separate and litigate in court any requests for public injunctive relief after completing arbitration for the underlying claim and all other claims. The foregoing does not prevent either party from participating in a class-wide settlement. Additionally, you and the Company knowingly and irrevocably waive any right to trial by jury in any action, proceeding, or counterclaim.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.4 Jury Trial Waiver</h3>
|
||||
<p className="mb-3">BY ACCEPTING THIS AGREEMENT, YOU AND MOVIE FLOW WAIVE THE RIGHT TO A TRIAL BY JURY OR TO PARTICIPATE IN ANY CLASS ACTION OR REPRESENTATIVE PROCEEDING.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.5 Emergency Relief</h3>
|
||||
<p className="mb-3">Notwithstanding the arbitration provision, either party may seek emergency equitable relief before a competent court to prevent irreparable harm.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">12.6 Severability of Dispute Resolution</h3>
|
||||
<p className="mb-3">If any part of terms of this Section 12 is found to be illegal or unenforceable, the remainder will remain in effect, except that if a finding of partial illegality or unenforceability would allow class arbitration, class action, or representative action, this entire dispute resolution section will be unenforceable in its entirety.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 13: GENERAL PROVISIONS */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">13. GENERAL PROVISIONS</h2>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.1 Governing Law</h3>
|
||||
<p className="mb-3">To the fullest extent permitted by applicable laws and regulations, this Agreement shall be governed by and construed in accordance with the laws of Hong Kong, without regard to conflict of law principles, provided that nothing shall prevent us from bringing proceedings to protect our intellectual property rights before any competent court in any other jurisdiction.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.2 Entire Agreement</h3>
|
||||
<p className="mb-3">This Agreement constitutes the entire agreement between you and us regarding your use of the Services and supersedes all prior agreements, except for any separate written agreements between the parties.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.3 Severability</h3>
|
||||
<p className="mb-3">If any term of this Agreement is held by a court or tribunal to be invalid, illegal or unenforceable and can be deleted without altering the essence of this Agreement, it shall be deemed deleted without affecting the validity and enforceability of the remaining terms of this Agreement. If the invalid, illegal or unenforceable provision cannot be deleted without altering the essence of this Agreement, we may amend this Agreement to remedy such invalidity, illegality or unenforceability to the extent needed to achieve the intent of the original provision.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.4 Assignment</h3>
|
||||
<p className="mb-3">(a) You shall not without our prior written consent, assign, transfer, novate, part with, outsource, subcontract or delegate any of your rights, responsibilities and/or obligations under this Agreement (in whole or in part); and</p>
|
||||
<p className="mb-3">(b) We may assign, transfer, novate, part with or subcontract any of our rights, responsibilities and/or obligations under this Agreement (in whole or in part) to any other affiliate, subsidiary, or successor in interest of any business associated with our Services without your prior consent.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.5 Waiver</h3>
|
||||
<p className="mb-3">The failure by either party to exercise or enforce any right or remedy of this Agreement will not constitute a waiver of such right or remedy, nor shall it prevent or restrict the further exercise of that or any other right or remedy. No single or partial exercise of such right or remedy shall prevent or restrict the further exercise of that or any other right or remedy. Any waiver of any term of this Agreement will be effective only if in writing and signed by the relevant party.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.6 Feedback</h3>
|
||||
<p className="mb-3">We welcome feedback, comments and suggestions for improvements to the Services ("Feedback"). Feedback is provided on a non-confidential basis, and we have no obligation to maintain its confidentiality. You acknowledge and expressly agree that any contribution of Feedback does not and will not give or grant you any right, title or interest in the Services or in any such Feedback. The Company may use and disclose Feedback in any manner and for any purpose whatsoever without further notice or compensation to you and without retention by you of any proprietary or other right or claim. You hereby assign to the Company any and all right, title and interest (including, but not limited to, any patent, copyright, trade secret, trademark, show-how, know-how, moral rights and any and all other intellectual property right) that you may have in and to any and all Feedback.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.7 Language</h3>
|
||||
<p className="mb-3">This Agreement is drafted in English. If translated into other languages, the English version shall prevail in case of inconsistency, unless otherwise required under applicable laws.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.8 Force Majeure</h3>
|
||||
<p className="mb-3">We shall not be liable for any failure or delay in performance under this Agreement which is due to fire, flood, earthquake, elements of nature, acts of God, acts of war, terrorism, riots, civil disorders, rebellions, pandemic, or other cause beyond our reasonable control.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.9 Export Control</h3>
|
||||
<p className="mb-3">You agree to comply with all applicable export control laws and regulations, and you shall not export, re-export, or transfer the Services to prohibited countries or persons.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.10 Additional Provisions</h3>
|
||||
<p className="mb-3">(a) Each party shall pay its own costs incurred in connection with the performance of any of its obligations under this Agreement, save to the extent that is expressly provided otherwise in this Agreement.</p>
|
||||
<p className="mb-3">(b) No provision in this Agreement is intended to create or shall create a partnership between the parties or establishes a party as the agent of another party for any purpose. A party has no authority to act for, bind, contract in the name of, or create a liability for the other party by any means or for any purpose.</p>
|
||||
<p className="mb-3">(c) Each party shall, and shall use all reasonable endeavors to procure that any necessary third party shall, execute and deliver such documents and perform such acts as may reasonably be required for the purpose of giving full effect to this Agreement.</p>
|
||||
<p className="mb-3">(d) A person who is not a party to this Agreement has no right to enforce any terms of this Agreement.</p>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
<h3 className="text-xl font-semibold mb-2">13.11 Survival</h3>
|
||||
<p className="mb-3">Upon termination or expiration of this Agreement, any provision which, by its nature or express terms should survive, including but not limited to any obligations in relation to the liability of, or indemnities (if any) given by, the respective parties, will survive such termination or expiration.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Section 14: CONTACT INFORMATION */}
|
||||
<section className="mb-8">
|
||||
<h2 className="text-2xl font-bold mb-4">14. CONTACT INFORMATION</h2>
|
||||
<p className="mb-3">If you have any questions, complaints, or suggestions regarding this Agreement, please contact us:</p>
|
||||
<p className="mb-3">(a) Through email at support@movieflow.ai; (b) By accessing [Community] in the top navigation bar of the Website.</p>
|
||||
<p className="mb-3">We will review issues and reply to you in a timely manner after verifying your identity.</p>
|
||||
</section>
|
||||
|
||||
{/* Final Statement */}
|
||||
<section className="mb-8">
|
||||
<p className="text-lg font-semibold text-center">By using Movie Flow, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.</p>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@ -186,7 +186,7 @@ function HomeModule5() {
|
||||
<span className="text-white text-[3.375rem] font-bold">
|
||||
${plan.price}
|
||||
</span>
|
||||
<span className="text-white text-xs ml-[0.5rem]">/month</span>
|
||||
<span className="text-white text-xs ml-[0.5rem]">//{billingType === "month" ? "mo" : "year"}</span>
|
||||
</div>
|
||||
<p className="text-white text-[0.875rem] mb-[1rem]">
|
||||
{plan.credits}
|
||||
|
||||
@ -19,6 +19,7 @@ export default function SignupPage() {
|
||||
const [confirmPasswordError, setConfirmPasswordError] = useState("");
|
||||
const [showPassword, setShowPassword] = useState(false);
|
||||
const [showConfirmPassword, setShowConfirmPassword] = useState(false);
|
||||
const [agreeToTerms, setAgreeToTerms] = useState(false);
|
||||
const router = useRouter();
|
||||
|
||||
/** Password validation function with English prompts */
|
||||
@ -35,6 +36,16 @@ export default function SignupPage() {
|
||||
return "";
|
||||
};
|
||||
|
||||
/** Handle Terms of Service click */
|
||||
const handleTermsClick = () => {
|
||||
window.open("/Terms", "_blank");
|
||||
};
|
||||
|
||||
/** Handle Privacy Policy click */
|
||||
const handlePrivacyClick = () => {
|
||||
window.open("/Privacy", "_blank");
|
||||
};
|
||||
|
||||
/** 处理密码输入变化 */
|
||||
const handlePasswordChange = (e: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const newPassword = e.target.value;
|
||||
@ -58,7 +69,9 @@ export default function SignupPage() {
|
||||
};
|
||||
|
||||
/** 处理确认密码输入变化 */
|
||||
const handleConfirmPasswordChange = (e: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const handleConfirmPasswordChange = (
|
||||
e: React.ChangeEvent<HTMLInputElement>
|
||||
) => {
|
||||
const newConfirmPassword = e.target.value;
|
||||
setConfirmPassword(newConfirmPassword);
|
||||
|
||||
@ -89,6 +102,12 @@ export default function SignupPage() {
|
||||
return;
|
||||
}
|
||||
|
||||
// 验证是否同意条款
|
||||
if (!agreeToTerms) {
|
||||
setFormError("Please agree to the Terms of Service and Privacy Policy");
|
||||
return;
|
||||
}
|
||||
|
||||
setIsSubmitting(true);
|
||||
setFormError("");
|
||||
|
||||
@ -111,7 +130,6 @@ export default function SignupPage() {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
return (
|
||||
<div className="min-h-screen relative overflow-hidden">
|
||||
{/* 背景视频 */}
|
||||
@ -138,7 +156,7 @@ export default function SignupPage() {
|
||||
data-alt="logo-container"
|
||||
onClick={() => router.push("/")}
|
||||
>
|
||||
<span className="logo-heart">
|
||||
<span className="logo-heart cursor-pointer">
|
||||
<GradientText
|
||||
text="MovieFlow"
|
||||
startPercentage={30}
|
||||
@ -162,20 +180,6 @@ export default function SignupPage() {
|
||||
</div>
|
||||
|
||||
<form onSubmit={handleSubmit} className="space-y-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium text-white mb-1">
|
||||
Name
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
placeholder="Your name"
|
||||
value={name}
|
||||
onChange={(e) => setName(e.target.value)}
|
||||
required
|
||||
className="w-full px-4 py-3 rounded-lg bg-black/30 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium text-white mb-1">
|
||||
Email
|
||||
@ -189,6 +193,19 @@ export default function SignupPage() {
|
||||
className="w-full px-4 py-3 rounded-lg bg-black/30 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<label className="block text-sm font-medium text-white mb-1">
|
||||
Name
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
placeholder="Your name"
|
||||
value={name}
|
||||
onChange={(e) => setName(e.target.value)}
|
||||
required
|
||||
className="w-full px-4 py-3 rounded-lg bg-black/30 border border-white/20 text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium text-white mb-1">
|
||||
@ -227,7 +244,9 @@ export default function SignupPage() {
|
||||
onChange={handleConfirmPasswordChange}
|
||||
required
|
||||
className={`w-full px-4 py-3 pr-12 rounded-lg bg-black/30 border text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent ${
|
||||
confirmPasswordError ? "border-red-500/50" : "border-white/20"
|
||||
confirmPasswordError
|
||||
? "border-red-500/50"
|
||||
: "border-white/20"
|
||||
}`}
|
||||
/>
|
||||
<button
|
||||
@ -236,7 +255,11 @@ export default function SignupPage() {
|
||||
className="absolute right-3 top-1/2 transform -translate-y-1/2 text-gray-400 hover:text-white transition-colors"
|
||||
data-alt="toggle-confirm-password-visibility"
|
||||
>
|
||||
{showConfirmPassword ? <EyeOff size={20} /> : <Eye size={20} />}
|
||||
{showConfirmPassword ? (
|
||||
<EyeOff size={20} />
|
||||
) : (
|
||||
<Eye size={20} />
|
||||
)}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@ -245,17 +268,18 @@ export default function SignupPage() {
|
||||
<p className="mt-1 text-sm text-red-400">{passwordError}</p>
|
||||
)}
|
||||
{confirmPasswordError && (
|
||||
<p className="mt-1 text-sm text-red-400">{confirmPasswordError}</p>
|
||||
<p className="mt-1 text-sm text-red-400">
|
||||
{confirmPasswordError}
|
||||
</p>
|
||||
)}
|
||||
{password && !passwordError && (
|
||||
<p className="mt-1 text-sm text-green-400">✓ Password format is correct</p>
|
||||
<p className="mt-1 text-sm text-green-400">
|
||||
✓ Password format is correct
|
||||
</p>
|
||||
)}
|
||||
{confirmPassword && !confirmPasswordError && (
|
||||
<p className="mt-1 text-sm text-green-400">✓ Passwords match</p>
|
||||
)}
|
||||
<p className="mt-1 text-xs text-gray-400">
|
||||
Password requirements: 8-18 characters, must contain letters and numbers, can include !@#$%^*&
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
@ -271,6 +295,34 @@ export default function SignupPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="flex items-start space-x-3">
|
||||
<input
|
||||
type="checkbox"
|
||||
id="agreeToTerms"
|
||||
checked={agreeToTerms}
|
||||
onChange={(e) => setAgreeToTerms(e.target.checked)}
|
||||
className="mt-1 w-4 h-4 text-purple-600 bg-black/30 border-white/20 rounded focus:ring-purple-500 focus:ring-2"
|
||||
/>
|
||||
<label htmlFor="agreeToTerms" className="text-sm text-gray-300 leading-relaxed">
|
||||
I agree to the{" "}
|
||||
<button
|
||||
type="button"
|
||||
onClick={handleTermsClick}
|
||||
className="text-purple-400 hover:text-purple-300 underline"
|
||||
>
|
||||
Terms of Service
|
||||
</button>{" "}
|
||||
and{" "}
|
||||
<button
|
||||
type="button"
|
||||
onClick={handlePrivacyClick}
|
||||
className="text-purple-400 hover:text-purple-300 underline"
|
||||
>
|
||||
Privacy Policy
|
||||
</button>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
{formError && (
|
||||
<div className="bg-red-500/20 text-red-300 p-3 rounded-lg border border-red-500/20">
|
||||
{formError}
|
||||
@ -286,7 +338,14 @@ export default function SignupPage() {
|
||||
</Link>
|
||||
<button
|
||||
type="submit"
|
||||
disabled={isSubmitting || !!passwordError || !!confirmPasswordError || !password || !confirmPassword}
|
||||
disabled={
|
||||
isSubmitting ||
|
||||
!!passwordError ||
|
||||
!!confirmPasswordError ||
|
||||
!password ||
|
||||
!confirmPassword ||
|
||||
!agreeToTerms
|
||||
}
|
||||
className="flex-1 py-3 rounded-lg cursor-pointer bg-[#C039F6] hover:bg-[#C039F6]/80 text-white font-medium transition-colors disabled:opacity-70"
|
||||
>
|
||||
{isSubmitting ? "Signing up..." : "Sign Up"}
|
||||
|
||||
@ -558,6 +558,7 @@ const RenderTemplateStoryMode = ({
|
||||
footer={null}
|
||||
width="60%"
|
||||
closable={false}
|
||||
maskClosable={false}
|
||||
style={{ maxWidth: "800px", marginTop: "0vh" }}
|
||||
className="photo-story-modal !pb-0 rounded-lg bg-white/[0.08] backdrop-blur-[20px] [&_.ant-modal-content]:bg-white/[0.00]"
|
||||
>
|
||||
@ -1095,6 +1096,7 @@ const PhotoStoryModal = ({
|
||||
onCancel={handleClose}
|
||||
footer={null}
|
||||
width="80%"
|
||||
maskClosable={false}
|
||||
style={{ maxWidth: "1000px", marginTop: "10vh" }}
|
||||
className="photo-story-modal bg-white/[0.08] backdrop-blur-[20px] [&_.ant-modal-content]:bg-white/[0.00]"
|
||||
closeIcon={
|
||||
|
||||
@ -16,7 +16,7 @@ export default function AuthGuard({ children }: AuthGuardProps) {
|
||||
const pathname = usePathname();
|
||||
|
||||
// 不需要鉴权的页面
|
||||
const publicPaths = ['/','/login', '/signup', '/forgot-password'];
|
||||
const publicPaths = ['/','/login', '/signup', '/forgot-password', '/Terms', '/Privacy'];
|
||||
const isPublicPath = publicPaths.includes(pathname);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
@ -214,14 +214,13 @@ export function TopBar({
|
||||
<div className="flex items-center space-x-4">
|
||||
{/* Pricing Link */}
|
||||
{pathname === "/" ? (
|
||||
<Button
|
||||
variant="ghost"
|
||||
size="sm"
|
||||
<div
|
||||
data-alt="go-started-button"
|
||||
className="z-100 pointer-events-auto bg-white text-black rounded-full px-4 py-2 cursor-pointer transition-opacity opacity-100 hover:opacity-80 text-sm font-medium"
|
||||
onClick={() => router.push("/create")}
|
||||
className="bg-white text-black rounded-full hover:scale-105"
|
||||
>
|
||||
Go Started
|
||||
</Button>
|
||||
</div>
|
||||
) : (
|
||||
<Button
|
||||
variant="ghost"
|
||||
@ -232,7 +231,7 @@ export function TopBar({
|
||||
}}
|
||||
className="text-gray-300 hover:text-white"
|
||||
>
|
||||
Pricing
|
||||
Upgrade
|
||||
</Button>
|
||||
)}
|
||||
|
||||
@ -373,23 +372,20 @@ export function TopBar({
|
||||
</div>
|
||||
) : (
|
||||
<div className="flex items-center space-x-4">
|
||||
<Button
|
||||
variant="ghost"
|
||||
size="sm"
|
||||
onClick={() => router.push("/signup")}
|
||||
className="text-gray-300 hover:text-white"
|
||||
<div
|
||||
data-alt="login-button"
|
||||
className="z-100 pointer-events-auto text-gray-300 hover:text-white cursor-pointer px-3 py-2 rounded transition-colors text-sm"
|
||||
onClick={() => router.push("/signup")}
|
||||
>
|
||||
Sign Up
|
||||
</Button>
|
||||
<Button
|
||||
variant="ghost"
|
||||
size="sm"
|
||||
onClick={() => router.push("/login")}
|
||||
className="bg-white text-black rounded-full hover:scale-105"
|
||||
</div>
|
||||
<div
|
||||
data-alt="go-started-button"
|
||||
className="z-100 pointer-events-auto bg-white text-black rounded-full px-4 py-2 cursor-pointer transition-opacity opacity-100 hover:opacity-80 text-sm font-medium"
|
||||
onClick={() => router.push("/create")}
|
||||
>
|
||||
Go Started
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
@ -216,7 +216,7 @@ function HomeModule1() {
|
||||
return (
|
||||
<div className="home-module1 relative flex justify-center items-start pt-[28rem] w-full h-[1280px] bg-black snap-start">
|
||||
<video
|
||||
src="https://cdn.qikongjian.com/videos/home.mp4"
|
||||
src="https://cdn.qikongjian.com/1756474503099_cudgy8.mp4"
|
||||
autoPlay
|
||||
loop
|
||||
muted
|
||||
@ -225,7 +225,7 @@ function HomeModule1() {
|
||||
></video>
|
||||
<div className="center z-10 flex flex-col items-center">
|
||||
<h1 className="text-white text-[5.75rem] leading-[100%] font-bold mb-[1rem]">
|
||||
Ideas Become Movies
|
||||
Ideas Spark Movies
|
||||
</h1>
|
||||
<p className="text-white text-[2rem] leading-[140%] font-normal">
|
||||
One line, one film—your story, your scene.
|
||||
@ -236,15 +236,14 @@ function HomeModule1() {
|
||||
<div
|
||||
className="w-[11.5rem] h-[3.75rem] mt-[4rem] text-base flex justify-center items-center font-normal border border-white rounded-full bg-white/30 cursor-pointer"
|
||||
onClick={() => {
|
||||
if(localStorage.getItem('token')){
|
||||
router.push("/create")
|
||||
}else{
|
||||
router.push("/login")
|
||||
if (localStorage.getItem("token")) {
|
||||
router.push("/create");
|
||||
} else {
|
||||
router.push("/login");
|
||||
}
|
||||
}}
|
||||
>
|
||||
Make a Movie
|
||||
<CircleArrowRight className="ml-[1rem]" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -295,10 +294,13 @@ function HomeModule2() {
|
||||
>
|
||||
<video
|
||||
src={item.video}
|
||||
autoPlay
|
||||
loop
|
||||
muted
|
||||
playsInline
|
||||
onMouseEnter={(e) => {
|
||||
const videoElement = e.currentTarget;
|
||||
videoElement.play();
|
||||
}}
|
||||
className=" h-[20rem] object-cover border border-white/20 rounded-lg"
|
||||
/>
|
||||
<h3 className="mt-[1rem] text-white text-[1.5rem] font-medium">
|
||||
@ -314,25 +316,29 @@ function HomeModule2() {
|
||||
function HomeModule3() {
|
||||
const videoList = [
|
||||
[
|
||||
"https://cdn.qikongjian.com/videos/show (1).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (2).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (3).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (4).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (16).mp4",
|
||||
"https://cdn.qikongjian.com/1756474023656_60twk5.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023644_14n7is.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023648_kocq6z.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023657_w10boo.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023657_nf8799.mp4",
|
||||
"https://cdn.qikongjian.com/1756474230992_vw0ubf.mp4",
|
||||
],
|
||||
|
||||
[
|
||||
"https://cdn.qikongjian.com/1756474023655_pov4c3.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023663_yohi7a.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023661_348dx3.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023683_xlb34s.mp4",
|
||||
"https://cdn.qikongjian.com/1756474023683_xlb34s.mp4",
|
||||
"https://cdn.qikongjian.com/1756474230987_63ooji.mp4",
|
||||
],
|
||||
[
|
||||
"https://cdn.qikongjian.com/videos/show (6).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (7).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (8).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (9).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (10).mp4",
|
||||
],
|
||||
[
|
||||
"https://cdn.qikongjian.com/videos/show (11).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (12).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (13).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (14).mp4",
|
||||
"https://cdn.qikongjian.com/videos/show (15).mp4",
|
||||
"https://cdn.qikongjian.com/1756474230997_zysje8.mp4",
|
||||
"https://cdn.qikongjian.com/1756474230988_tgqzln.mp4",
|
||||
"https://cdn.qikongjian.com/1756474231007_qneeia.mp4",
|
||||
"https://cdn.qikongjian.com/1756474231008_qyqtka.mp4",
|
||||
"https://cdn.qikongjian.com/1756474231009_vs49d9.mp4",
|
||||
"https://cdn.qikongjian.com/1756474231010_2a48p0.mp4",
|
||||
],
|
||||
];
|
||||
|
||||
@ -442,25 +448,25 @@ function HomeModule4() {
|
||||
const [activeTab, setActiveTab] = useState(0);
|
||||
const processSteps = [
|
||||
{
|
||||
title:" The Story Agent",
|
||||
title: " The Story Agent",
|
||||
description:
|
||||
" From a single thought, it builds entire worlds and compelling plots.",
|
||||
video: "https://cdn.qikongjian.com/videos/module4 (3).mp4",
|
||||
},
|
||||
{
|
||||
title:" AI Character Agent",
|
||||
title: " AI Character Agent",
|
||||
description:
|
||||
"Cast your virtual actors. Lock them in once, for the entire story.",
|
||||
video: "https://cdn.qikongjian.com/videos/module4 (1).mp4",
|
||||
},
|
||||
{
|
||||
title:" The Shot Agent",
|
||||
title: " The Shot Agent",
|
||||
description:
|
||||
"It translates your aesthetic into art, light, and cinematography for every single shot.",
|
||||
video: "https://cdn.qikongjian.com/videos/module4 (4).mp4",
|
||||
},
|
||||
{
|
||||
title:" Intelligent Clip Agent",
|
||||
title: " Intelligent Clip Agent",
|
||||
description:
|
||||
"An editing AI drives the final cut, for a story told seamlessly.",
|
||||
video: "https://cdn.qikongjian.com/videos/module4 (2).mp4",
|
||||
@ -667,7 +673,9 @@ function HomeModule5() {
|
||||
<span className="text-white text-[3.375rem] font-bold">
|
||||
${plan.price}
|
||||
</span>
|
||||
<span className="text-white text-xs ml-[0.5rem]">/month</span>
|
||||
<span className="text-white text-xs ml-[0.5rem]">
|
||||
/{billingType === "month" ? "mo" : "year"}
|
||||
</span>
|
||||
</div>
|
||||
<p className="text-white text-[0.875rem] mb-[1rem]">
|
||||
{plan.credits}
|
||||
@ -695,8 +703,6 @@ function HomeModule5() {
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@ -132,7 +132,7 @@ export default function Login() {
|
||||
data-alt="logo-container"
|
||||
onClick={() => router.push("/")}
|
||||
>
|
||||
<span className="logo-heart">
|
||||
<span className="logo-heart cursor-pointer">
|
||||
<GradientText
|
||||
text="MovieFlow"
|
||||
startPercentage={30}
|
||||
@ -151,7 +151,7 @@ export default function Login() {
|
||||
<div className="auth-header text-center mb-4">
|
||||
<h2 className="text-2xl font-bold text-white pb-2">Login</h2>
|
||||
<p className="text-gray-300">
|
||||
Enter your credentials to access your account
|
||||
Enter your information to access your account
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
@ -228,7 +228,6 @@
|
||||
.logo-heart {
|
||||
display: inline-block;
|
||||
font-size: 1.5rem;
|
||||
animation: heartbeat 1.5s ease-in-out infinite;
|
||||
transform-origin: center;
|
||||
margin: 0 0.2rem;
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user