From 73546ce85d1b9ce367a2e2271037277ee970ae77 Mon Sep 17 00:00:00 2001 From: Yaacov Date: Thu, 12 Nov 2026 00:13:55 +0200 Subject: [PATCH 1/3] feat(pages): terms, support and legal pages; phone app in privacy Adds /terms, /support (with the account-deletion section app stores link to) and /legal (the phone app's Legal screen), footer links, and a Scient phone app section in the privacy notice. Co-Authored-By: Claude Opus 5.5 --- src/layouts/Layout.astro | 2 + src/pages/legal.astro | 18 ++++++++ src/pages/privacy.astro | 24 +++++++++-- src/pages/support.astro | 51 ++++++++++++++++++++++ src/pages/terms.astro | 91 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 182 insertions(+), 4 deletions(-) create mode 100644 src/pages/legal.astro create mode 100644 src/pages/support.astro create mode 100644 src/pages/terms.astro diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 4e85ea1..bb73b5e 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -91,6 +91,8 @@ const primaryLinks = [ Cookie settings Privacy + Terms + Support diff --git a/src/pages/legal.astro b/src/pages/legal.astro new file mode 100644 index 0000000..0df961b --- /dev/null +++ b/src/pages/legal.astro @@ -0,0 +1,18 @@ +--- +import Prose from "../components/Prose.astro"; +import Layout from "../layouts/Layout.astro"; +--- + + + +
+ +
+ +

Privacy notice

+

Terms of use

+

Scient and ScientFactory are operated by GENORE PREV LTD, an Israeli company (company number 516936846).

+
+
+
+
diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index f59c57a..9819be8 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -6,12 +6,12 @@ import Layout from "../layouts/Layout.astro";
@@ -58,6 +58,22 @@ import Layout from "../layouts/Layout.astro";
+
+ +
+

Scient phone app

+

+ The phone app uses your Scient account. To deliver notifications, Live Activities and widgets, we keep a random ID for your phone, its name, its notification tokens, and the project and conversation titles and short status lines those notifications show. Apple and Google carry the notifications. +

+

+ The app sends crash reports with a random ID that isn't tied to your account, and timing information about its connections. You can turn crash reports off in the app's Diagnostics settings. The app has no advertising or analytics trackers. +

+

+ Your conversations and files travel between the phone and your own computers, encrypted, and we don't store them. Voice dictation runs on the phone, or on your own computer with the speech service you choose there. On Android, Google's on-device speech component sends Google usage and performance information under Google's terms. +

+
+
+
@@ -96,7 +112,7 @@ import Layout from "../layouts/Layout.astro"; ScientFactory and Scient are operated by GENORE PREV LTD, an Israeli company (company number 516936846).

- For questions about your data, or to ask us to delete your Scient Connect account, email support@scientfactory.com. + For questions about your data, or to ask us to delete your Scient account, email support@scientfactory.com.

diff --git a/src/pages/support.astro b/src/pages/support.astro new file mode 100644 index 0000000..759ad1c --- /dev/null +++ b/src/pages/support.astro @@ -0,0 +1,51 @@ +--- +import Prose from "../components/Prose.astro"; +import Layout from "../layouts/Layout.astro"; +--- + + + +
+ +
+

Write to us

+

+ Email support@scientfactory.com. Tell us which app and version you use and what happened. +

+

+ The Scient Docs cover setup and everyday use. +

+
+
+ +
+ +
+

Using the phone app

+

+ The phone app works with your own computers running Scient Desktop. Sign in with the same account on both, then turn on Scient Connect on the computer, or scan the pairing code from the computer's Connections settings. +

+
+
+ +
+ +
+

Delete your account

+

+ In the phone app, open Settings → Scient Account → Scient Connect and choose Delete account. This deletes your Scient account and removes your linked computers from Scient Connect. You can also ask us by email. +

+

+ Deleted right away: your account, linked computers, phone registrations and notification tokens, notification and Live Activity records, and the tunnels Scient Connect created for you. Notification delivery records expire after 7 days, and technical logs after 30 days. Crash reports aren't tied to your account and expire after 30 days. +

+
+
+
+
diff --git a/src/pages/terms.astro b/src/pages/terms.astro new file mode 100644 index 0000000..0e1f3f4 --- /dev/null +++ b/src/pages/terms.astro @@ -0,0 +1,91 @@ +--- +import Prose from "../components/Prose.astro"; +import Layout from "../layouts/Layout.astro"; +--- + + + +
+ +
+

Who we are

+

+ Scient and ScientFactory are operated by GENORE PREV LTD, an Israeli company (company number 516936846). By using Scient you agree to these terms. +

+
+
+ +
+ +
+

Using Scient

+

+ Scient runs on your own computers. You choose which AI services, models and tools it uses, and you are responsible for your use of them under their own terms, including any fees they charge. +

+

+ Agents can read and change files, run commands and act in services you connect. Review what they do, keep backups of important work, and only connect accounts and computers you are allowed to use. +

+

+ Don't use Scient to break the law, to harm others, or to attack, overload or get around the security of our services or anyone else's. +

+
+
+ +
+ +
+

Your account

+

+ A Scient account is needed only for Scient Connect, the hosted app and the phone app. Keep your sign-in secure; you are responsible for activity on your account. +

+

+ You can delete your account at any time from the phone app's account settings, or by emailing support@scientfactory.com. Deleting it removes your linked computers from Scient Connect. +

+
+
+ +
+ +
+

Your work stays yours

+

+ Your files, conversations and research results belong to you. Scient Connect carries them encrypted between your own devices; we don't claim any rights to them. Our privacy notice explains what information we collect. +

+
+
+ +
+ +
+

The service

+

+ Scient is provided as is. We work to keep it reliable, but we don't promise it will always be available or free of errors, and AI output can be wrong. To the extent the law allows, we are not liable for indirect or consequential losses, or for loss of data. +

+

+ We may change Scient and these terms. When a change matters, we will say so in the app or on this page before it takes effect. We may suspend accounts that break these terms. +

+

+ Scient Desktop's source code is published under its own license, which governs the code itself. +

+
+
+ +
+ +
+

Contact

+

+ These terms are governed by the laws of the State of Israel. Questions: support@scientfactory.com. +

+
+
+
+
From 1ca17949fb59159a5ee552f5678c14ba15de0c2f Mon Sep 17 00:00:00 2001 From: Yaacov Date: Thu, 12 Nov 2026 00:20:54 +0200 Subject: [PATCH 2/3] fix(pages): accurate phone data, encryption and deletion wording Codex review: name what the phone sends and how long it is kept, limit the encryption claim to Scient Connect and HTTPS or private-network connections, list delivery records as deleted right away, make the account optional for direct pairing, and point iOS users to Apple's standard EULA. Co-Authored-By: Claude Opus 5.5 --- src/pages/privacy.astro | 15 ++++++++++++--- src/pages/support.astro | 4 ++-- src/pages/terms.astro | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 9819be8..1ba6f92 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -63,13 +63,22 @@ import Layout from "../layouts/Layout.astro";

Scient phone app

- The phone app uses your Scient account. To deliver notifications, Live Activities and widgets, we keep a random ID for your phone, its name, its notification tokens, and the project and conversation titles and short status lines those notifications show. Apple and Google carry the notifications. + You can pair the phone app directly with your computer, or sign in to use Scient Connect. When you sign in, we receive your account email and user ID through Clerk.

- The app sends crash reports with a random ID that isn't tied to your account, and timing information about its connections. You can turn crash reports off in the app's Diagnostics settings. The app has no advertising or analytics trackers. + To deliver notifications, Live Activities and widgets, we keep a random ID for your phone, its name, its operating system and app version, its notification tokens, and the project and conversation titles and short status lines those notifications show. Apple and Google carry the notifications. Status lines for finished work are removed within about 30 minutes, and notification delivery records after 7 days.

- Your conversations and files travel between the phone and your own computers, encrypted, and we don't store them. Voice dictation runs on the phone, or on your own computer with the speech service you choose there. On Android, Google's on-device speech component sends Google usage and performance information under Google's terms. + The app sends error reports (error message, stack trace, app version, device model and operating system) and startup timings with a random ID that isn't tied to your account; you can turn them off in the app's Diagnostics settings. Requests to Scient Connect are also traced, and those traces are linked to your account. Diagnostics and logs are kept for 30 days. The app has no advertising or analytics trackers. +

+

+ Your conversations and files travel between the phone and your own computers, and we don't store them. Through Scient Connect they are encrypted. A direct connection is encrypted when your computer's address uses HTTPS or a private network such as a tailnet; a plain http:// address on a local network is not encrypted. +

+

+ Voice dictation runs on the phone, or on your own computer with the speech service you choose there. On Android, Google's on-device speech component (ML Kit) sends Google device and app information, identifiers and diagnostics under Google's terms. +

+

+ Deleting your account in the app removes your account, linked computers, phone registrations and notification records right away. What account deletion removes.

diff --git a/src/pages/support.astro b/src/pages/support.astro index 759ad1c..83f5369 100644 --- a/src/pages/support.astro +++ b/src/pages/support.astro @@ -30,7 +30,7 @@ import Layout from "../layouts/Layout.astro";

Using the phone app

- The phone app works with your own computers running Scient Desktop. Sign in with the same account on both, then turn on Scient Connect on the computer, or scan the pairing code from the computer's Connections settings. + The phone app works with your own computers running Scient Desktop. Either scan the pairing code from the computer's Connections settings, or sign in with the same Scient account on both and turn on Scient Connect on the computer.

@@ -43,7 +43,7 @@ import Layout from "../layouts/Layout.astro"; In the phone app, open Settings → Scient Account → Scient Connect and choose Delete account. This deletes your Scient account and removes your linked computers from Scient Connect. You can also ask us by email.

- Deleted right away: your account, linked computers, phone registrations and notification tokens, notification and Live Activity records, and the tunnels Scient Connect created for you. Notification delivery records expire after 7 days, and technical logs after 30 days. Crash reports aren't tied to your account and expire after 30 days. + Deleted right away: your account, linked computers and the tunnels Scient Connect created for them, phone registrations and notification tokens, and notification, Live Activity and delivery records. Technical logs and diagnostics already recorded expire after 30 days. Crash reports aren't tied to your account and also expire after 30 days. Files and conversations on your own computers are not touched.

diff --git a/src/pages/terms.astro b/src/pages/terms.astro index 0e1f3f4..78684b8 100644 --- a/src/pages/terms.astro +++ b/src/pages/terms.astro @@ -44,7 +44,7 @@ import Layout from "../layouts/Layout.astro";

Your account

- A Scient account is needed only for Scient Connect, the hosted app and the phone app. Keep your sign-in secure; you are responsible for activity on your account. + A Scient account is needed only for Scient Connect and the hosted app; the phone app can also pair directly with your computer without one. Keep your sign-in secure; you are responsible for activity on your account.

You can delete your account at any time from the phone app's account settings, or by emailing support@scientfactory.com. Deleting it removes your linked computers from Scient Connect. @@ -73,7 +73,7 @@ import Layout from "../layouts/Layout.astro"; We may change Scient and these terms. When a change matters, we will say so in the app or on this page before it takes effect. We may suspend accounts that break these terms.

- Scient Desktop's source code is published under its own license, which governs the code itself. + Scient Desktop's source code is published under its own license, which governs the code itself. On iPhone and iPad, Apple's standard end-user license agreement also applies to the Scient app.

From 3ac24c833af8aaa3a0c8d489ea6d7b3e38338092 Mon Sep 17 00:00:00 2001 From: Yaacov Date: Thu, 12 Nov 2026 00:24:46 +0200 Subject: [PATCH 3/3] fix(pages): exact phone status retention; note deletion retry Co-Authored-By: Claude Opus 5.5 --- src/pages/privacy.astro | 2 +- src/pages/support.astro | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 1ba6f92..6977a8f 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -66,7 +66,7 @@ import Layout from "../layouts/Layout.astro"; You can pair the phone app directly with your computer, or sign in to use Scient Connect. When you sign in, we receive your account email and user ID through Clerk.

- To deliver notifications, Live Activities and widgets, we keep a random ID for your phone, its name, its operating system and app version, its notification tokens, and the project and conversation titles and short status lines those notifications show. Apple and Google carry the notifications. Status lines for finished work are removed within about 30 minutes, and notification delivery records after 7 days. + To deliver notifications, Live Activities and widgets, we keep a random ID for your phone, its name, its operating system and app version, its notification tokens, and the project and conversation titles and short status lines those notifications show. Apple and Google carry the notifications. The latest status shown on your phone is kept until a newer one replaces it or you remove the phone or your account; notification delivery records are kept for 7 days.

The app sends error reports (error message, stack trace, app version, device model and operating system) and startup timings with a random ID that isn't tied to your account; you can turn them off in the app's Diagnostics settings. Requests to Scient Connect are also traced, and those traces are linked to your account. Diagnostics and logs are kept for 30 days. The app has no advertising or analytics trackers. diff --git a/src/pages/support.astro b/src/pages/support.astro index 83f5369..362e433 100644 --- a/src/pages/support.astro +++ b/src/pages/support.astro @@ -43,7 +43,7 @@ import Layout from "../layouts/Layout.astro"; In the phone app, open Settings → Scient Account → Scient Connect and choose Delete account. This deletes your Scient account and removes your linked computers from Scient Connect. You can also ask us by email.

- Deleted right away: your account, linked computers and the tunnels Scient Connect created for them, phone registrations and notification tokens, and notification, Live Activity and delivery records. Technical logs and diagnostics already recorded expire after 30 days. Crash reports aren't tied to your account and also expire after 30 days. Files and conversations on your own computers are not touched. + Deleted right away: your account, linked computers and the tunnels Scient Connect created for them, phone registrations and notification tokens, and notification, Live Activity and delivery records. Technical logs and diagnostics already recorded expire after 30 days. Crash reports aren't tied to your account and also expire after 30 days. Files and conversations on your own computers are not touched. If another device links a computer while the deletion is running, delete again or email us so we can remove it.