1<!DOCTYPE html><!--PSlSuiOSCpr_dmWiWupT0--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/22a5144ee8d83bca-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/7d4881bb7e1bf84d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/b496025c9cd768cc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f9c100088a4ad7f0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/69b47ad5decb305f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-95f529d0686b727f.js"/>
1<script src="/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js" async=""></script>
1<script src="/_next/static/chunks/1255-dfb5f8d642ae4426.js" async=""></script>
1<script src="/_next/static/chunks/main-app-b7ac91ae224968d9.js" async=""></script>
1<script src="/_next/static/chunks/bc9e92e6-6b07e7c575e3321e.js" async=""></script>
1<script src="/_next/static/chunks/ae6eea6a-95625d0ff826dea5.js" async=""></script>
1<script src="/_next/static/chunks/9732-b05c5073e6a06689.js" async=""></script>
1<script src="/_next/static/chunks/3239-85ea86c412a5965e.js" async=""></script>
1<script src="/_next/static/chunks/6394-69950e08f5ac42ee.js" async=""></script>
1<script src="/_next/static/chunks/7156-09757846c38bbe80.js" async=""></script>
1<script src="/_next/static/chunks/3951-7836c5928d73af33.js" async=""></script>
1<script src="/_next/static/chunks/7726-c9b396bcb5f9bd30.js" async=""></script>
1<script src="/_next/static/chunks/5094-96e241f8881744d7.js" async=""></script>
1<script src="/_next/static/chunks/3955-e5835a2c77788ad8.js" async=""></script>
1<script src="/_next/static/chunks/8997-04dea869e5bad867.js" async=""></script>
1<script src="/_next/static/chunks/7582-a56d6e977d5fd7bb.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-ca8f30cebd0e0865.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>TidalTasks AI</title><meta name="description" content="The ultimate AI-powered task manager for students."/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_246ccd __variable_c29908 antialiased overflow-x-hidden"><div hidden=""><!--$--><!--/$--></div><div data-is-root-theme="true" data-accent-color="indigo" data-gray-color="slate" data-has-background="true" data-panel-background="translucent" data-radius="medium" data-scaling="100%" class="radix-themes"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="prose max-w-4xl mx-auto py-12 px-4"><h1>Privacy Policy</h1><p><strong>Last Updated:</strong> January 27, 2025</p><p>Thank you for choosing TidalTasks AI. We respect your privacy and are committed to protecting your personal information. This Privacy Policy explains how we collect, use, store, and disclose your information when you use our service. By accessing or using TidalTasks AI, you agree to this Privacy Policy.</p><hr/><h2>1. Overview</h2><ul><li><strong>Service Name:</strong> TidalTasks AI</li><li><strong>Service Description:</strong> A scheduling and productivity application tailored for high-school and university students.</li><li><strong>Platform:</strong> Web and Mobile</li><li><strong>Privacy Policy Version:</strong> 1.0</li><li><strong>Primary Contact:</strong> [email protected]</li><li><strong>No Physical Office:</strong> Our team is remote, and we do not have a physical office.</li><li><strong>Governing Law:</strong> This Privacy Policy is governed by the laws of Canada.</li></ul><p><strong>This Privacy Policy describes:</strong></p><ul><li>The type of information we collect.</li><li>How we use and safeguard this information.</li><li>Your rights and choices regarding your personal information.</li></ul><p>We follow Canadian privacy laws, including the Personal Information Protection and Electronic Documents Act (PIPEDA), as well as Googleâs user data policy requirements.</p><hr/><h2>2. Information We Collect</h2><h3>2.1 Personal Information You Provide</h3><ul><li><strong>Account Information:</strong> When you sign up, you may provide your name, email address, or other personal identifiers.</li><li><strong>Google Account Information:</strong> If you link your Google Account, we collect only the minimum necessary information to enable our features (e.g., access tokens to read/write events in Google Calendar and tasks in Google Tasks).</li></ul><h3>2.2 Automatically Collected Information</h3><ul><li><strong>Log Data:</strong> We may record certain information automatically, such as IP address, browser type, device details, and the pages or features you access.</li><li><strong>Usage Data:</strong> To improve our service, we may collect data about your usage patterns within TidalTasks AI (e.g., frequency of creating tasks, completion rates).</li></ul><h3>2.3 Cookies and Similar Technologies</h3><p>We use cookies and similar tracking technologies to remember your preferences, maintain session state, and analyze user interactions. You can control your cookie settings through your browser or device settings.</p><hr/><h2>3. Google API Scopes and Usage</h2><p>TidalTasks AI requests the following OAuth scopes from Google:</p><ul><li>https://www.googleapis.com/auth/calendar</li><li>https://www.googleapis.com/auth/tasks</li></ul><p>We access these scopes solely to:</p><ul><li><strong>Retrieve and create calendar events</strong> for scheduling tasks, deadlines, and study sessions.</li><li><strong>Sync tasks from Google Tasks</strong> to maintain a consolidated task list.</li><li><strong>Provide AI-driven scheduling recommendations</strong> (e.g., best times to study or complete tasks).</li><li><strong>Analyze usage patterns</strong> to refine our AI algorithms and user experience.</li><li><strong>Communicate with You</strong> about important updates, new features, or changes to our services.</li><li><strong>Ensure Compliance and Security</strong> by monitoring for suspicious or fraudulent activity.</li></ul><p>We do <strong>not</strong> use the data obtained from these scopes for purposes unrelated to TidalTasks AI core functionality. We do<!-- --> <strong>not</strong> sell, lease, or share your Google data with unauthorized third parties.</p><hr/><h2>4. How We Use Your Information</h2><p>We use your information to:</p><h3>4.1 Provide and Maintain the Service</h3><ul><li>Display tasks, events, and study sessions in your dashboard.</li><li>Sync with Google Calendar and Google Tasks.</li></ul><h3>4.2 Personalize Your Experience</h3><ul><li>Adapt study sessions based on your schedule and preferences.</li></ul><h3>4.3 Improve and Develop New Features</h3><ul><li>Analyze usage patterns to refine our AI algorithms and user experience.</li></ul><h3>4.4 Communicate with You</h3><ul><li>Notify you about important updates, new features, or changes to our services.</li></ul><h3>4.5 Ensure Compliance and Security</h3><ul><li>Monitor for suspicious or fraudulent activity.</li><li>Enforce our Terms of Service and comply with applicable laws.</li></ul><hr/>
1<h2>5. Data Sharing and Disclosure</h2><p>We do not share or sell your personal information with third parties, except in the following circumstances:</p><ul><li><strong>Service Providers:</strong> We may share information with trusted vendors to perform tasks on our behalf (e.g., hosting, data analytics). These vendors are contractually bound to keep your information confidential and use it only for the services requested.</li><li><strong>Legal Compliance:</strong> We may disclose your information if required by law or in response to valid legal requests.</li><li><strong>Business Transfers:</strong> In the event of a merger, acquisition, or asset sale, your information may be transferred as part of that transaction. We will notify you of any such change in ownership or control of your personal information.</li></ul><hr/><h2>6. Data Retention</h2><p>We retain your personal information only for as long as it is necessary to fulfill the purposes outlined in this Privacy Policy or as required by law. If you choose to delete your account or revoke Google permissions, we will delete or anonymize your data within a reasonable timeframe unless a longer period is required or permitted by law.</p><hr/><h2>7. Data Security</h2><p>We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. This includes:</p><ul><li>Secure HTTPS connections for data transmission.</li><li>Encryption of sensitive information such as access tokens.</li><li>Access Controls limiting who within our organization can access your data.</li></ul><p>Despite our efforts, no security measure can guarantee absolute protection of data.</p><hr/><h2>8. Your Rights and Choices</h2><h3>8.1 Access and Correction</h3><p>You have the right to access and update your personal information at any time through your account settings or by contacting us.</p><h3>8.2 Revoking Consent</h3><p>If you previously granted us access to your Google Calendar and Tasks, you can revoke these permissions at any time via your Google Account permissions page.</p><h3>8.3 Deletion</h3><p>You can request the deletion of your personal data or account. We will make reasonable efforts to promptly remove your information, subject to legal obligations.</p><hr/><h2>9. International Data Transfers</h2><p>We primarily process and store your data in Canada or the United States. However, our service providers may operate in other jurisdictions. In such cases, we ensure that appropriate safeguards are in place to protect your information according to Canadian privacy law requirements.</p><hr/><h2>10. Childrenâs Privacy</h2><h3>10.1 General</h3><p>TidalTasks AI is generally designed for high-school and university students. We do not knowingly collect personal information from children under the age of 13 without parental consent. If you believe we have inadvertently collected such information, please contact us, and we will promptly delete it.</p><h3>10.2 Consent</h3><p>We will collect and use your childâs personal information only if you have given your consent to do so. You can revoke your consent at any time.</p><h3>10.3 Deletion</h3><p>You can request the deletion of your personal data or account. We will make reasonable efforts to promptly remove your information, subject to legal obligations.</p><hr/><h2>11. Changes to This Privacy Policy</h2><p>We may update this Privacy Policy to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any significant updates by posting the new Privacy Policy on our website and updating the âLast Updatedâ date above.</p><hr/><h2>12. Contact Us</h2><p>If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:</p><ul><li><strong>Email</strong>:<!-- --> <a href="mailto:[email protected]">[email protected]</a></li><li><strong>Web</strong>: tidaltasks.app</li><li><strong>Phone</strong>: +1 548-390-4509</li></ul><p>We are a remote team and do not have physical offices, but we are committed to addressing your concerns and will respond as quickly as possible.</p><hr/><p><strong>By using TidalTasks AI, you agree to the terms of this Privacy Policy.</strong></p></div><!--$--><!--/$-->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/webpack-95f529d0686b727f.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[55485,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"ThemeProvider\"]\n3:I[92760,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"Theme\"]\n4:I[65380,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"AuthProvider\"]\n5:I[23183,[\"2992\",\"static/chunks/bc"])</script>
1<script>self.__next_f.push([1,"9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"default\"]\n6:I[57618,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"StudySessionProvider\"]\n7:I[62331,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"AnalyticsProvider\"]\n8:I[45420,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static"])</script>
1<script>self.__next_f.push([1,"/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"SidebarWrapper\"]\n9:I[9766,[],\"\"]\na:I[98924,[],\"\"]\nb:I[18720,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"Toaster\"]\nc:I[68955,[\"2992\",\"static/chunks/bc9e92e6-6b07e7c575e3321e.js\",\"7811\",\"static/chunks/ae6eea6a-95625d0ff826dea5.js\",\"9732\",\"static/chunks/9732-b05c5073e6a06689.js\",\"3239\",\"static/chunks/3239-85ea86c412a5965e.js\",\"6394\",\"static/chunks/6394-69950e08f5ac42ee.js\",\"7156\",\"static/chunks/7156-09757846c38bbe80.js\",\"3951\",\"static/chunks/3951-7836c5928d73af33.js\",\"7726\",\"static/chunks/7726-c9b396bcb5f9bd30.js\",\"5094\",\"static/chunks/5094-96e241f8881744d7.js\",\"3955\",\"static/chunks/3955-e5835a2c77788ad8.js\",\"8997\",\"static/chunks/8997-04dea869e5bad867.js\",\"7582\",\"static/chunks/7582-a56d6e977d5fd7bb.js\",\"7177\",\"static/chunks/app/layout-ca8f30cebd0e0865.js\"],\"Analytics\"]\n58:I[57150,[],\"\"]\n:HL[\"/_next/static/media/22a5144ee8d83bca-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"typ"])</script>
1<script>self.__next_f.push([1,"e\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7d4881bb7e1bf84d-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/b496025c9cd768cc.css\",\"style\"]\n:HL[\"/_next/static/css/f9c100088a4ad7f0.css\",\"style\"]\n:HL[\"/_next/static/css/69b47ad5decb305f.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"PSlSuiOSCpr_dmWiWupT0\",\"p\":\"\",\"c\":[\"\",\"privacy\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"privacy\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b496025c9cd768cc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f9c100088a4ad7f0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/69b47ad5decb305f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_246ccd __variable_c29908 antialiased overflow-x-hidden\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"children\":[[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$Lb\",null,{\"position\":\"bottom-right\",\"toastOptions\":{\"classNames\":{\"toast\":\"rounded-2xl border border-[var(--border)] bg-[var(--card)] text-[var(--foreground)] shadow-lg backdrop-blur-sm\",\"actionButton\":\"!bg-sky-500 hover:!bg-sky-600 !text-white font-medium rounded-xl transition-colors\",\"cancelButton\":\"bg-[var(--muted)] hover:bg-[var(--muted)]/80 text-[var(--foreground)] rounded-xl transition-colors\",\"icon\":\"text-sky-500\"},\"style\":{\"background\":\"var(--card)\",\"color\":\"var(--foreground)\",\"border\":\"1px solid var(--border)\",\"borderRadius\":\"16px\"}}}]]}]}]}]}]}]}],[\"$\",\"$Lc\",null,{}]]}]}]]}],{\"children\":[\"privacy\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"prose max-w-4xl mx-auto py-12 px-4\",\"children\":[[\"$\",\"h1\",null,{\"children\":\"Privacy Policy\"}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Last Updated:\"}],\" January 27, 2025\"]}],[\"$\",\"p\",null,{\"children\":\"Thank you for choosing TidalTasks AI. We respect your privacy and are committed to protecting your personal information. This Privacy Policy explains how we
1collect, use, store, and disclose your information when you use our service. By accessing or using TidalTasks AI, you agree to this Privacy Policy.\"}],[\"$\",\"hr\",null,{}],[\"$\",\"h2\",null,{\"children\":\"1. Overview\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Service Name:\"}],\" TidalTasks AI\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Service Description:\"}],\" A scheduling and productivity application tailored for high-school and university students.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Platform:\"}],\" Web and Mobile\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Privacy Policy Version:\"}],\" 1.0\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Primary Contact:\"}],\" [email protected]\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"No Physical Office:\"}],\" Our team is remote, and we do not have a physical office.\"]}],\"$Ld\"]}],\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\"]}],null,\"$L56\"]}],{},null,false]},null,false]},null,false],\"$L57\",false]],\"m\":\"$undefined\",\"G\":[\"$58\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"59:I[24431,[],\"OutletBoundary\"]\n5b:I[15278,[],\"AsyncMetadataOutlet\"]\n5d:I[24431,[],\"ViewportBoundary\"]\n5f:I[24431,[],\"MetadataBoundary\"]\n60:\"$Sreact.suspense\"\nd:[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Governing Law:\"}],\" This Privacy Policy is governed by the laws of Canada.\"]}]\ne:[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"This Privacy Policy describes:\"}]}]\nf:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"The type of information we collect.\"}],[\"$\",\"li\",null,{\"children\":\"How we use and safeguard this information.\"}],[\"$\",\"li\",null,{\"children\":\"Your rights and choices regarding your personal information.\"}]]}]\n10:[\"$\",\"p\",null,{\"children\":\"We follow Canadian privacy laws, including the Personal Information Protection and Electronic Documents Act (PIPEDA), as well as Googleâs user data policy requirements.\"}]\n11:[\"$\",\"hr\",null,{}]\n12:[\"$\",\"h2\",null,{\"children\":\"2. Information We Collect\"}]\n13:[\"$\",\"h3\",null,{\"children\":\"2.1 Personal Information You Provide\"}]\n14:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Account Information:\"}],\" When you sign up, you may provide your name, email address, or other personal identifiers.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Google Account Information:\"}],\" If you link your Google Account, we collect only the minimum necessary information to enable our features (e.g., access tokens to read/write events in Google Calendar and tasks in Google Tasks).\"]}]]}]\n15:[\"$\",\"h3\",null,{\"children\":\"2.2 Automatically Collected Information\"}]\n16:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Log Data:\"}],\" We may record certain information automatically, such as IP address, browser type, device details, and the pages or features you access.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Usage Data:\"}],\" To improve our service, we may collect data about your usage patterns within TidalTasks AI (e.g., frequency of creating task"])</script>
1<script>self.__next_f.push([1,"s, completion rates).\"]}]]}]\n17:[\"$\",\"h3\",null,{\"children\":\"2.3 Cookies and Similar Technologies\"}]\n18:[\"$\",\"p\",null,{\"children\":\"We use cookies and similar tracking technologies to remember your preferences, maintain session state, and analyze user interactions. You can control your cookie settings through your browser or device settings.\"}]\n19:[\"$\",\"hr\",null,{}]\n1a:[\"$\",\"h2\",null,{\"children\":\"3. Google API Scopes and Usage\"}]\n1b:[\"$\",\"p\",null,{\"children\":\"TidalTasks AI requests the following OAuth scopes from Google:\"}]\n1c:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"https://www.googleapis.com/auth/calendar\"}],[\"$\",\"li\",null,{\"children\":\"https://www.googleapis.com/auth/tasks\"}]]}]\n1d:[\"$\",\"p\",null,{\"children\":\"We access these scopes solely to:\"}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Retrieve and create calendar events\"}],\" for scheduling tasks, deadlines, and study sessions.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Sync tasks from Google Tasks\"}],\" to maintain a consolidated task list.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Provide AI-driven scheduling recommendations\"}],\" (e.g., best times to study or complete tasks).\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Analyze usage patterns\"}],\" to refine our AI algorithms and user experience.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Communicate with You\"}],\" about important updates, new features, or changes to our services.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Ensure Compliance and Security\"}],\" by monitoring for suspicious or fraudulent activity.\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"p\",null,{\"children\":[\"We do \",[\"$\",\"strong\",null,{\"children\":\"not\"}],\" use the data obtained from these scopes for purposes unrelated to TidalTasks AI core functionality. We do\",\" \",[\"$\",\"strong\",null,{\"children\":\"not\"}],\" sell, lease, or share your Google data with unauthorized third parties.\"]}]\n20:[\"$\",\"hr\",null,{}]\n21:[\"$\",\"h2\",null,{\"children\":\"4. How We Use Your Information\"}]\n22:[\"$\",\"p\",null,{\"children\":\"We use your information to:\"}]\n23:[\"$\",\"h3\",null,{\"children\":\"4.1 Provide and Maintain the Service\"}]\n24:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Display tasks, events, and study sessions in your dashboard.\"}],[\"$\",\"li\",null,{\"children\":\"Sync with Google Calendar and Google Tasks.\"}]]}]\n25:[\"$\",\"h3\",null,{\"children\":\"4.2 Personalize Your Experience\"}]\n26:[\"$\",\"ul\",null,{\"children\":[\"$\",\"li\",null,{\"children\":\"Adapt study sessions based on your schedule and preferences.\"}]}]\n27:[\"$\",\"h3\",null,{\"children\":\"4.3 Improve and Develop New Features\"}]\n28:[\"$\",\"ul\",null,{\"children\":[\"$\",\"li\",null,{\"children\":\"Analyze usage patterns to refine our AI algorithms and user experience.\"}]}]\n29:[\"$\",\"h3\",null,{\"children\":\"4.4 Communicate with You\"}]\n2a:[\"$\",\"ul\",null,{\"children\":[\"$\",\"li\",null,{\"children\":\"Notify you about important updates, new features, or changes to our services.\"}]}]\n2b:[\"$\",\"h3\",null,{\"children\":\"4.5 Ensure Compliance and Security\"}]\n2c:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Monitor for suspicious or fraudulent activity.\"}],[\"$\",\"li\",null,{\"children\":\"Enforce our Terms of Service and comply with applicable laws.\"}]]}]\n2d:[\"$\",\"hr\",null,{}]\n2e:[\"$\",\"h2\",null,{\"children\":\"5. Data Sharing and Disclosure\"}]\n2f:[\"$\",\"p\",null,{\"children\":\"We do not share or sell your personal information with third parties, except in the following circumstances:\"}]\n"])</script>
1<script>self.__next_f.push([1,"30:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Service Providers:\"}],\" We may share information with trusted vendors to perform tasks on our behalf (e.g., hosting, data analytics). These vendors are contractually bound to keep your information confidential and use it only for the services requested.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Legal Compliance:\"}],\" We may disclose your information if required by law or in response to valid legal requests.\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Business Transfers:\"}],\" In the event of a merger, acquisition, or asset sale, your information may be transferred as part of that transaction. We will notify you of any such change in ownership or control of your personal information.\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"31:[\"$\",\"hr\",null,{}]\n32:[\"$\",\"h2\",null,{\"children\":\"6. Data Retention\"}]\n33:[\"$\",\"p\",null,{\"children\":\"We retain your personal information only for as long as it is necessary to fulfill the purposes outlined in this Privacy Policy or as required by law. If you choose to delete your account or revoke Google permissions, we will delete or anonymize your data within a reasonable timeframe unless a longer period is required or permitted by law.\"}]\n34:[\"$\",\"hr\",null,{}]\n35:[\"$\",\"h2\",null,{\"children\":\"7. Data Security\"}]\n36:[\"$\",\"p\",null,{\"children\":\"We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. This includes:\"}]\n37:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Secure HTTPS connections for data transmission.\"}],[\"$\",\"li\",null,{\"children\":\"Encryption of sensitive information such as access tokens.\"}],[\"$\",\"li\",null,{\"children\":\"Access Controls limiting who within our organization can access your data.\"}]]}]\n38:[\"$\",\"p\",null,{\"children\":\"Despite our efforts, no security measure can guarantee absolute protection of data.\"}]\n39:[\"$\",\"hr\",null,{}]\n3a:[\"$\",\"h2\",null,{\"children\":\"8. Your Rights and Choices\"}]\n3b:[\"$\",\"h3\",null,{\"children\":\"8.1 Access and Correction\"}]\n3c:[\"$\",\"p\",null,{\"children\":\"You have the right to access and update your personal information at any time through your account settings or by contacting us.\"}]\n3d:[\"$\",\"h3\",null,{\"children\":\"8.2 Revoking Consent\"}]\n3e:[\"$\",\"p\",null,{\"children\":\"If you previously granted us access to your Google Calendar and Tasks, you can revoke these permissions at any time via your Google Account permissions page.\"}]\n3f:[\"$\",\"h3\",null,{\"children\":\"8.3 Deletion\"}]\n40:[\"$\",\"p\",null,{\"children\":\"You can request the deletion of your personal data or account. We will make reasonable efforts to promptly remove your information, subject to legal obligations.\"}]\n41:[\"$\",\"hr\",null,{}]\n42:[\"$\",\"h2\",null,{\"children\":\"9. International Data Transfers\"}]\n43"])</script>
1<script>self.__next_f.push([1,":[\"$\",\"p\",null,{\"children\":\"We primarily process and store your data in Canada or the United States. However, our service providers may operate in other jurisdictions. In such cases, we ensure that appropriate safeguards are in place to protect your information according to Canadian privacy law requirements.\"}]\n44:[\"$\",\"hr\",null,{}]\n45:[\"$\",\"h2\",null,{\"children\":\"10. Childrenâs Privacy\"}]\n46:[\"$\",\"h3\",null,{\"children\":\"10.1 General\"}]\n47:[\"$\",\"p\",null,{\"children\":\"TidalTasks AI is generally designed for high-school and university students. We do not knowingly collect personal information from children under the age of 13 without parental consent. If you believe we have inadvertently collected such information, please contact us, and we will promptly delete it.\"}]\n48:[\"$\",\"h3\",null,{\"children\":\"10.2 Consent\"}]\n49:[\"$\",\"p\",null,{\"children\":\"We will collect and use your childâs personal information only if you have given your consent to do so. You can revoke your consent at any time.\"}]\n4a:[\"$\",\"h3\",null,{\"children\":\"10.3 Deletion\"}]\n4b:[\"$\",\"p\",null,{\"children\":\"You can request the deletion of your personal data or account. We will make reasonable efforts to promptly remove your information, subject to legal obligations.\"}]\n4c:[\"$\",\"hr\",null,{}]\n4d:[\"$\",\"h2\",null,{\"children\":\"11. Changes to This Privacy Policy\"}]\n4e:[\"$\",\"p\",null,{\"children\":\"We may update this Privacy Policy to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any significant updates by posting the new Privacy Policy on our website and updating the âLast Updatedâ date above.\"}]\n4f:[\"$\",\"hr\",null,{}]\n50:[\"$\",\"h2\",null,{\"children\":\"12. Contact Us\"}]\n51:[\"$\",\"p\",null,{\"children\":\"If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:\"}]\n52:[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Email\"}],\":\",\" \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]"])</script>
1<script>self.__next_f.push([1,"\"}]]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Web\"}],\": tidaltasks.app\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Phone\"}],\": +1 548-390-4509\"]}]]}]\n53:[\"$\",\"p\",null,{\"children\":\"We are a remote team and do not have physical offices, but we are committed to addressing your concerns and will respond as quickly as possible.\"}]\n54:[\"$\",\"hr\",null,{}]\n55:[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"By using TidalTasks AI, you agree to the terms of this Privacy Policy.\"}]}]\n56:[\"$\",\"$L59\",null,{\"children\":[\"$L5a\",[\"$\",\"$L5b\",null,{\"promise\":\"$@5c\"}]]}]\n57:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L5d\",null,{\"children\":\"$L5e\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L5f\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$60\",null,{\"fallback\":null,\"children\":\"$L61\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"5e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n5a:null\n"])</script>
1<script>self.__next_f.push([1,"5c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"TidalTasks AI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"The ultimate AI-powered task manager for students.\"}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"61:\"$5c:metadata\"\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.