diff --git a/frontend/src/Pages/PrivacyPolicy.tsx b/frontend/src/Pages/PrivacyPolicy.tsx index 2ae75255..1cfef48a 100644 --- a/frontend/src/Pages/PrivacyPolicy.tsx +++ b/frontend/src/Pages/PrivacyPolicy.tsx @@ -3,42 +3,575 @@ function PrivacyPolicy() { return (
Last updated: {new Date().getFullYear()}
+Last updated: September 2026
- DebateAI is an open-source project built by AOSSIE. We are currently - finalizing our full Privacy Policy. In the meantime, please note that - DebateAI collects only the information necessary to provide its - debate practice services, such as account details and debate - session data. -
-- We do not sell your personal information to third parties. For any - questions regarding data handling, please reach out to us via our{' '} - - - GitHub repository - {' '} - or{' '} - - - Discord server - - . -
-This page will be updated with the complete policy soon.
+AOSSIE ("AOSSIE", "we", "us", or "our") respects your privacy.
++ This Privacy Policy explains how DebateAI ("DebateAI", "the + App", or "the Service") collects, uses, stores, and protects information when + you use the platform. +
++ Unlike browser-only applications, DebateAI uses a backend infrastructure to + provide functionality such as authentication, online debate rooms, real-time + communication, user profiles, matchmaking, debate transcripts, and AI-powered + features. +
++ We aim to collect and process only the information reasonably necessary to + provide, maintain, secure, and improve the Service. +
+Depending on the features you use, DebateAI may process the following categories of information.
+ +When you create or use an account, we may process information such as:
++ The exact information collected may depend on the authentication method you + use (including Google OAuth, where applicable). +
+ +When you participate in a debate, the Service may process information associated with that debate, including:
++ Messages and other debate content may be transmitted through the Service's + backend and real-time communication infrastructure so that they can be + delivered to the appropriate participants. +
+ +Information that you voluntarily submit through the Service may be collected and processed, including:
+You should not submit sensitive personal information to public or spectator-accessible debates.
+ +When you use DebateAI, the Service may process technical information required to operate and secure the platform. Depending on the infrastructure and configuration, this may include:
+This information may be used for security, debugging, abuse prevention, and service operation.
+We may use information for the following purposes:
+ +To:
+DebateAI may process debate-related content through Google's Gemini API to provide features such as:
+Only information reasonably necessary for the relevant AI feature is transmitted to Gemini.
+ +Information may be used to:
+We may use technical and operational information to understand failures, improve reliability, and develop new features.
+AI is an important component of DebateAI.
++ Depending on the feature being used, debate messages or other relevant content + may be transmitted to Google's Gemini API for processing. +
+For example, Gemini may be used to:
++ Gemini processes transmitted information according to Google's applicable + policies and contractual terms. +
+AI-generated results may be inaccurate or incomplete.
++ Users should not submit highly sensitive personal information into debate + content merely for the purpose of obtaining an AI-generated response or + judgment. +
+DebateAI uses server-side infrastructure to provide its functionality.
+Depending on the feature, information may be stored in databases or other infrastructure used by the Service. For example, the Service may store:
+The Service currently uses a database infrastructure for persistent application data.
++ Data may also temporarily exist in server memory, caches, logs, or other + operational systems when necessary to provide the Service. +
+DebateAI uses real-time communication technologies, including WebSockets, for certain functionality.
+Information transmitted through real-time connections may include:
++ Real-time communications are transmitted through the infrastructure used by + DebateAI and may be temporarily processed in memory. +
+ ++ Where audio or video debate functionality is enabled, DebateAI may use WebRTC + to establish peer-to-peer or relayed audio/video connections between + participants. +
++ Audio and video streams are used to deliver live debate communication and are + not intentionally recorded or stored by the Service unless a recording feature + is explicitly enabled and disclosed elsewhere in the Service. +
++ Participants should be aware that other participants may be able to see or hear + them during a live audio/video debate, and should not use audio/video debate + functionality in settings where this is not appropriate. +
+DebateAI may provide spectator functionality for certain debates.
++ Spectator functionality may use a randomly generated spectator identifier + stored in the user's browser. +
++ This identifier helps distinguish spectator connections and does not by itself + represent a user's DebateAI account identity. +
++ If a debate is available to spectators, information intentionally displayed as + part of that debate (including audio/video, where enabled) may be visible to + spectators. +
++ Users should therefore avoid including private or sensitive information in + debates that may be publicly or spectator accessible. +
+DebateAI may use browser storage mechanisms such as localStorage or similar technologies for application functionality.
Depending on the implementation, locally stored information may include:
++ Browser storage is controlled by the browser and is generally accessible to + scripts running within the application's origin. +
+Users should keep their browsers and devices secure.
+Clearing browser storage may sign you out of the Service or remove locally stored application state.
+DebateAI uses JWT-based authentication tokens to maintain authenticated sessions.
+The frontend may store an authentication token in browser storage so that authenticated API requests can be made.
+Users should:
++ Anyone who obtains an active authentication token may potentially be able to + access functionality associated with that session. +
+We do not sell your personal information.
++ We may share or transmit information only when reasonably necessary to + operate, secure, or improve the Service. Depending on the features you use, + this may include the following categories of recipients. +
+ +Relevant debate content may be transmitted to Google (Gemini API) when required to generate AI responses or judgments.
+The amount of information transmitted is limited to what is necessary for the requested AI functionality.
+ +Where you sign in using Google OAuth, Google may process information necessary to authenticate your account, subject to Google's own privacy policy.
+ +Information may be processed by infrastructure providers that host or operate components of the Service.
++ These providers may process data on our behalf as necessary to provide + infrastructure, databases, networking, storage, monitoring, or related + services. +
+ ++ Where email functionality is used, information such as an email address may be + transmitted to an email service provider for purposes such as account + verification or service-related communications. +
+ +We may disclose information when reasonably necessary to:
+DebateAI may integrate with or depend upon third-party services, including:
+Third-party providers may have their own privacy policies and terms.
+AOSSIE does not control the privacy practices of independent third-party services.
+Users should review the applicable policies of third-party services when using functionality that depends on them.
+We take reasonable measures to protect information processed by DebateAI. These measures may include:
+However, no method of electronic transmission, storage, or processing can be guaranteed to be completely secure.
++ You are also responsible for protecting your account credentials, + authentication tokens, device, and any information you voluntarily share + through the Service. +
++ We retain information for as long as reasonably necessary to provide the + Service, maintain security, comply with applicable obligations, resolve + disputes, and enforce our agreements. +
+The exact retention period may vary depending on:
+Some debate-related information may remain associated with a debate or account after the debate has ended.
+If specific retention periods are introduced for particular categories of data, this Privacy Policy may be updated accordingly.
+Where applicable, users may request deletion of personal information associated with their account.
+Deletion requests may be submitted to: contact@aossie.org
++ When making a request, provide sufficient information for us to identify the + relevant account without sending passwords, authentication tokens, or other + unnecessary sensitive credentials. +
+Some information may need to be retained where required for:
+Deletion of an account or information may also result in the loss of associated application functionality or content.
+Where applicable, users may request access to or correction of personal information associated with their account.
+Requests may be submitted to: contact@aossie.org
+We may need to verify the request before providing or modifying account information.
++ DebateAI requires users to be at least 13 years old. DebateAI is not intended + to knowingly collect personal information from children under 13, or from + children where such collection is otherwise prohibited by applicable law. +
++ If you believe that a child has provided personal information to the Service + in violation of these requirements, please contact: contact@aossie.org +
+We will take reasonable steps to investigate and address the situation.
++ Depending on the infrastructure and third-party services used by DebateAI, + information may be processed or stored in countries other than the country in + which you reside. +
+Different jurisdictions may have different data protection laws.
++ By using the Service, you acknowledge that information may be processed by + infrastructure and service providers (including Google, for Gemini and OAuth + functionality) in locations necessary to provide the Service, subject to + applicable legal requirements. +
+Some DebateAI rooms may be configured as public, private, or invitation-based rooms.
+Information shared in public or spectator-accessible debates should not be considered confidential.
+Before submitting content, consider whether you are comfortable with that content — including audio or video, where enabled — being visible to:
++ Do not use a public debate room to share passwords, authentication tokens, + financial information, government identification numbers, or other sensitive + personal information. +
+You are responsible for the information you voluntarily submit to DebateAI.
+In particular, you should avoid submitting unnecessary sensitive information into:
+You are also responsible for complying with applicable laws and third-party rights when submitting content.
+The Service may generate information based on your use of DebateAI, including:
+These values may be generated algorithmically and may not always be accurate.
+They are primarily intended to support the functionality of DebateAI.
+AOSSIE does not sell users' personal information.
+We also do not intend to use personal information for targeted advertising through DebateAI.
+If the Service's data practices materially change, this Privacy Policy will be updated accordingly.
+Depending on the functionality available, you may be able to:
+Some locally stored information can be removed by clearing the application's browser storage.
+Clearing browser storage does not necessarily delete information already stored on DebateAI's servers.
+For server-side deletion requests, contact: contact@aossie.org
+We may update this Privacy Policy when:
+The "Last updated" date at the beginning of this policy will be updated when material changes are made.
+We encourage users to review this policy periodically.
++ If you have questions, concerns, or requests regarding this Privacy Policy or + DebateAI's privacy practices, contact: +
+
+ Email: contact@aossie.org
+
+ Organization: AOSSIE
+
+ You can also reach us via our{' '} + + GitHub repository + {' '} + or{' '} + + Discord server + + . +
+This Privacy Policy is intended to provide transparency regarding the data practices of DebateAI.
+It is not a substitute for professional legal advice.
++ Because privacy requirements vary between jurisdictions, AOSSIE should obtain + appropriate legal review before treating this document as a complete + compliance policy for a specific jurisdiction. +
+Last updated: {new Date().getFullYear()}
+Last updated: September 2026
- By using DebateAI, you agree to use the platform respectfully and - in accordance with our community guidelines. DebateAI is an - open-source project maintained by AOSSIE and provided as-is, - without warranties of any kind. -
-- Users are responsible for the content they submit during debates. - Abusive, harmful, or illegal use of the platform is prohibited and - may result in account suspension. -
-- For the full, detailed Terms of Service, please check back soon or - reach out via our{' '} - - - GitHub repository - {' '} - or{' '} - - - Discord server - - . -
++ Welcome to DebateAI, an open-source AI-enhanced online debating + platform developed and maintained by AOSSIE ("AOSSIE", "we", "us", or "our"). +
++ These Terms of Service ("Terms") govern your access to and use of DebateAI, + including its website, applications, APIs, online debate rooms, AI-powered + features, and related services (collectively, the "Service"). +
++ By accessing or using DebateAI, you agree to these Terms. If you do not agree + with these Terms, please do not use the Service. +
++ If you use DebateAI on behalf of an organization or another person, you + represent that you have the authority to accept these Terms on their behalf. +
++ You must be at least 13 years old to use DebateAI. If you are under the age of + majority in your jurisdiction, you may only use the Service with the + involvement of a parent or legal guardian. +
++ You are responsible for ensuring that your use of DebateAI complies with all + applicable laws, regulations, and third-party terms. +
++ DebateAI provides an online platform for structured debates between users and, + where supported, AI participants. Depending on the features available, the + Service may provide: +
++ Features may change over time as DebateAI is developed and improved. We may + add, modify, suspend, or discontinue features at any time. +
++ Some features require you to create or maintain an account. When creating an + account, you agree to provide information that is reasonably accurate and to + keep that information up to date where necessary. +
++ Depending on the authentication method used (including Google OAuth), your + account may include information such as: +
++ You are responsible for maintaining the security of your account credentials + and authentication tokens. You must notify us if you believe that your account + has been accessed or used without authorization. +
+You must not:
+You agree to use DebateAI responsibly and lawfully. You must not use the Service to:
+You are responsible for the content you submit or communicate through DebateAI.
++ DebateAI is designed to facilitate structured discussion and argumentation. + Users are expected to participate in good faith and to respect other + participants. +
+You must not intentionally disrupt debates through:
++ AOSSIE may restrict or suspend access where necessary to protect users, the + Service, or the integrity of the platform. +
+You may submit content through the Service, including:
++ You retain ownership of content that you lawfully own. By submitting content to + DebateAI, you grant AOSSIE a limited, non-exclusive right to process, store, + transmit, and display that content as necessary to operate and provide the + Service. +
+This may include processing content for:
+You are responsible for ensuring that you have the necessary rights to submit the content.
++ DebateAI may use artificial intelligence (including Google's Gemini API) to + generate debate responses, evaluations, judgments, recommendations, summaries, + or other content. +
++ AI-generated content may be inaccurate, incomplete, biased, inconsistent, or + inappropriate. AI-generated content should not be treated as: +
++ AI-generated debate judgments and scores are intended primarily for the + functionality and entertainment/educational purposes of the platform. You + should independently evaluate important claims or conclusions produced by the + Service. +
++ We do not guarantee that AI-generated content will always be accurate, + relevant, unbiased, available, or consistent. +
++ DebateAI may provide ratings, Elo-style scores, rankings, statistics, or other + measurements based on user activity and/or debate results. +
++ These values are estimates generated by platform algorithms and should not be + considered objective measures of a person's intelligence, expertise, ability, + or character. +
++ We may modify the scoring or ranking system as the Service evolves. We do not + guarantee that ratings, rankings, or other metrics will remain unchanged or + accurately represent a user's real-world abilities. +
++ Some DebateAI functionality uses real-time communication technologies, + including WebSockets for text-based live functionality and WebRTC for + peer-to-peer or relayed audio/video communication, where enabled. +
++ Because real-time functionality depends on network connectivity, browsers, + infrastructure, and third-party services, we cannot guarantee uninterrupted + real-time communication, and audio/video quality may depend on network + conditions and browser support. +
+A connection may be interrupted, delayed, disconnected, or unavailable.
+Some debates may be accessible through spectator functionality.
++ Where spectator access is enabled, information made available through a public + or spectator-enabled debate — including audio/video, where enabled — may be + visible to spectators. +
++ Users should therefore avoid submitting information to public debates that they + do not want other participants or spectators to see. +
++ DebateAI may rely on third-party services to provide certain functionality, + including Google's Gemini API (AI-powered features) and Google OAuth + (authentication), as well as database, hosting, and email service providers. +
++ Your use of functionality involving a third-party service may also be subject + to that provider's terms and policies. +
++ AOSSIE does not control the availability, security, or policies of third-party + services. Where applicable, third-party services are described in our Privacy + Policy. +
+DebateAI is developed as an open-source project.
++ The rights to use, modify, and redistribute the source code are governed by the + applicable open-source license included with the project. +
++ These Terms govern your use of the hosted Service and do not replace or modify + the terms of the project's open-source license. Where there is a conflict + between these Terms and the applicable open-source license regarding rights to + the source code, the applicable open-source license controls those source-code + rights. +
++ Except for user-generated content and third-party materials, the Service and + its original components, including its software, branding, design, + documentation, and other materials, are owned by or licensed to AOSSIE and its + contributors. +
++ Nothing in these Terms grants you ownership of AOSSIE trademarks, branding, or + other intellectual property. Third-party libraries and services remain subject + to their respective licenses and terms. +
++ We aim to keep DebateAI available and reliable, but the Service is provided on + an "as available" basis. We do not guarantee that: +
++ The Service may occasionally be unavailable because of maintenance, upgrades, + outages, security incidents, infrastructure failures, or circumstances beyond + our control. +
++ To the maximum extent permitted by applicable law, DebateAI is provided{' '} + "as is" and "as available", without warranties + of any kind, express or implied. +
+This includes warranties regarding:
+You use the Service at your own discretion and risk.
++ To the maximum extent permitted by applicable law, AOSSIE, its maintainers, + contributors, and affiliates will not be liable for indirect, incidental, + special, consequential, exemplary, or punitive damages arising from or related + to your use of, or inability to use, DebateAI. +
+This includes, where legally permitted:
++ Nothing in these Terms excludes or limits liability that cannot legally be + excluded or limited. +
++ We may suspend or terminate access to the Service where reasonably necessary, + including when a user: +
++ We may also suspend functionality temporarily for maintenance, security, or + operational reasons. +
++ You may stop using the Service at any time. Where applicable, account and data + deletion requests are handled according to the Privacy Policy. +
+DebateAI is an actively developed open-source project. We may change:
++ Continued use of the Service after material changes to these Terms constitutes + acceptance of the updated Terms, to the extent permitted by applicable law. +
+We may update these Terms from time to time.
++ The "Last updated" date at the top of this document will be changed when + material updates are made. We encourage users to review the Terms + periodically. +
++ These Terms are governed by applicable law in the jurisdiction in which AOSSIE + operates, except where applicable law requires otherwise. +
++ Before pursuing formal proceedings, the parties should attempt to resolve + disputes through good-faith communication. +
++ Nothing in this section prevents a user from exercising rights that cannot + legally be waived. +
++ If you have questions, concerns, or reports regarding these Terms or the + Service, contact: +
+
+ Email: contact@aossie.org
+
+ Organization: AOSSIE
+
+ You may also use the project's official{' '} + + GitHub repository + {' '} + or{' '} + + Discord server + {' '} + for appropriate project-related issues. +
+These Terms are provided for transparency and general use by an open-source project.
++ They are not a substitute for legal advice. AOSSIE should obtain appropriate + legal review before relying on these Terms as a legally binding agreement in a + particular jurisdiction. +
+