Licence agreementPrivacy policyThird-party notices

Licence agreement

Version 1.0 · Effective 31 October 2026

This agreement is between you and Imaginative Engineering ("we"). It covers the SYLVIE software, its installer, its updates and its documentation. By installing or using SYLVIE you agree to it. If you don't agree, don't install it.

1. Your licence

Once you've paid, you may install and use SYLVIE on computers you own or control, for your own personal or internal business use. You may not sell, rent, lend, sublicense or share it, offer it to others as a hosted service, copy it beyond installing and normal backups, remove our notices, or reverse engineer it except where the law allows. SYLVIE is licensed, not sold; we keep every right not granted here.

2. Open-source components

SYLVIE includes open-source software and models, each under its own licence, which this agreement doesn't limit. They are listed in the third-party notices, and their licence texts are included with the app. Setup also downloads some programs from their publishers (such as Git for Windows, or Apple's command line tools on a Mac), under their own licences.

3. What SYLVIE is

SYLVIE is a harness: it connects you to an AI language model and lets that model use tools on your computer, such as reading and writing files, running commands, handling email, using GitHub and searching the web, exactly as far as you allow in its settings.

  • It includes no language model. You choose one: a model you run yourself (for example with Ollama) or a cloud service (Anthropic, OpenAI, Google, OpenRouter) under your own account and their terms, and you pay any fees to them.
  • Connected services are yours too: a search provider, an email account, GitHub. Their terms apply.
  • AI output can be wrong. Answers, code, emails and actions come from the model you chose and may be inaccurate or unsuitable. Check anything that matters. SYLVIE is not professional advice.

4. Actions on your computer

SYLVIE runs as you, with your permissions. Where you allow it, the model can create, change and delete files, run programs, send email and make changes on GitHub. Each capability is Off, Ask or Allow; you decide, and you are responsible for what you allow and for keeping backups. Remote access, if turned on, makes SYLVIE reachable from your own Tailscale devices: keep them secure.

5. Tools, jobs and access you set up

Tools, scripts, jobs, feeds and automations you create, install or ask SYLVIE to write are yours, not ours. You are responsible for what they do and for checking them before they run; for every account, key, folder and device you grant access to; and for the results, including messages sent, changes made and fees charged by services. Connect only what you have the right to use, and use it lawfully.

6. The model and your data

Inference is done by the model and provider you choose, not by us. When you use a cloud model, SYLVIE sends it your messages and what the task needs: memories, file contents, emails, tool results. How that provider stores, secures or uses that data is governed by its terms and privacy policy. Read them, and choose a local model if your data must not leave your computer. We are not responsible for a provider's outages, errors, data handling, or for what its model does through the tools you allowed. The same applies to every other service you connect.

7. Your data

Your chats, memories, settings and credentials stay on your computer; we don't receive them. What goes to the services you connect is set out in the privacy policy.

8. Updates and support

We may provide updates. Updates within the same major version are included in your purchase, as is email support. We may change or stop updates or support for older versions, subject to your rights under consumer law.

9. Warranty and your consumer rights

Our goods and services come with guarantees that cannot be excluded under the Australian Consumer Law, and nothing here limits any right, remedy or guarantee the law gives you. Apart from those rights, and to the extent the law allows, SYLVIE is provided "as is", without other warranties, including that it will run without interruption or error or that any model's output will be accurate.

10. Limitation of liability

To the extent the law allows: we are not liable for indirect or consequential loss, or loss of data, profits or business; nor for loss caused by the model or provider you chose, by services you connected, by tools or jobs you created, or by actions you allowed; and our total liability to you is limited to what you paid for SYLVIE. Where consumer law lets us limit liability for a failure of a guarantee, it is limited to supplying the software again.

11. Ending this agreement

You may end it any time by uninstalling SYLVIE. We may end it if you materially breach it and don't fix that within 14 days of notice. On ending, stop using SYLVIE and uninstall it. Sections 3 to 6 and 9 to 12 survive.

12. General

Governed by the laws of Victoria, Australia. You won't use SYLVIE in breach of export or sanctions laws. We may update this agreement for future versions; the version you accepted applies to the version you installed. This agreement and the privacy policy are the whole agreement; if part is unenforceable, the rest still applies. To contact us, use the details on our website.

Privacy policy

Effective 31 October 2026

Imaginative Engineering ("we") makes SYLVIE, a personal AI assistant that runs on your own computer. In short: everything SYLVIE keeps is stored on your host computer, and we never receive it.

Stored on your host computer

  • Your chats, memories, jobs, feeds, settings and logs, in SYLVIE's data folder and your workspace folder.
  • The API keys, app passwords and tokens you add, encrypted on disk.
  • Voice, if you turn it on: speech is recognised and spoken on your host computer, and audio is never sent anywhere.
  • Web searches: only the links, titles and addresses are kept, not the pages' text.

We have no access to any of it. You can view or delete it in SYLVIE, and uninstalling offers to remove it all.

If you use a cloud model

SYLVIE includes no language model. With a local model, such as one run through Ollama, inference happens on your host computer and your conversations never leave it.

If you choose a cloud provider (Anthropic, OpenAI, Google or OpenRouter), SYLVIE sends it what each request needs: your messages, relevant memories, file contents and tool results. You connect with your own account and key, and that provider's terms and privacy policy govern how it processes, stores and uses the data, including any retention or training. Read them, and choose a local model if your data must not leave your computer. You can switch at any time in Settings.

Other services you connect

SYLVIE only contacts the services you set up, and only to do what you ask:

ServiceWhat is sentWhose terms apply
Web search (Brave Search or Tavily)The search wordsThe provider's
Web pages SYLVIE readsA normal request for the pageThe website's
Email and GitHubWhat's needed to read or act on your accountThe provider's
MCP servers you addWhat that server's tool needsThe server publisher's
Phone notificationsThe notification, encrypted end to end, through your browser's push serviceThe push service's
Tailscale, for remote accessYour traffic, encrypted, between your own devicesTailscale's

Tools, jobs and feeds you create decide what SYLVIE reads and where it sends it. That is yours to control.

What we receive

  • Nothing from the app. SYLVIE has no analytics, advertising or tracking, doesn't check for updates and never contacts us.
  • Setup downloads. Setup fetches some programs and models from their publishers, such as voice and memory models from GitHub and Hugging Face. They see a normal download request.
  • Support. If you contact us, we receive your message and anything you attach, such as a support file from Settings → Host computer. It holds SYLVIE's health check, logs and settings, with keys and passwords removed. We use it only to help you, and delete it within 90 days of closing your request.
  • Purchases. Our payment provider processes your payment and shares your name, email and order details with us so we can issue your licence and receipt. We never see your card details.

We don't sell or share personal information.

Children

SYLVIE is not intended for anyone under 18.

Your rights

Data on your host computer is under your control. For information we hold, such as support messages and order records, contact us to access, correct or delete it. If you're not satisfied with our response, you can complain to the Office of the Australian Information Commissioner at oaic.gov.au.

Changes

We'll post changes here, with a new effective date, before they apply.

Third-party notices

SYLVIE is built with the open-source software below, each used under its own licence. The full text of each licence is included with the app.

ComponentVersionPartLicence
@antfu/install-pkg2.1.0InterfaceMIT
@braintree/sanitize-url7.1.2InterfaceMIT
@chevrotain/cst-dts-gen13.2.0InterfaceApache-2.0
@chevrotain/gast13.2.0InterfaceApache-2.0
@chevrotain/regexp-to-ast13.2.0InterfaceApache-2.0
@chevrotain/types13.2.0InterfaceApache-2.0
@chevrotain/utils13.2.0InterfaceApache-2.0
@codemirror/autocomplete6.20.3InterfaceMIT
@codemirror/commands6.11.1InterfaceMIT
@codemirror/lang-cpp6.0.3InterfaceMIT
@codemirror/lang-css6.3.1InterfaceMIT
@codemirror/lang-html6.4.12InterfaceMIT
@codemirror/lang-java6.0.2InterfaceMIT
@codemirror/lang-javascript6.2.5InterfaceMIT
@codemirror/lang-json6.0.2InterfaceMIT
@codemirror/lang-markdown6.5.2InterfaceMIT
@codemirror/lang-php6.0.2InterfaceMIT
@codemirror/lang-python6.2.1InterfaceMIT
@codemirror/lang-rust6.0.2InterfaceMIT
@codemirror/lang-sql6.10.0InterfaceMIT
@codemirror/lang-xml6.1.0InterfaceMIT
@codemirror/lang-yaml6.1.3InterfaceMIT
@codemirror/language6.13.1InterfaceMIT
@codemirror/legacy-modes6.5.5InterfaceMIT
@codemirror/lint6.9.7InterfaceMIT
@codemirror/search6.7.2InterfaceMIT
@codemirror/state6.7.6InterfaceMIT
@codemirror/streamparser6.0.0InterfaceMIT
@codemirror/view6.43.14InterfaceMIT
@iconify/types2.0.0InterfaceMIT
@iconify/utils3.1.7InterfaceMIT
@kurkle/color0.3.4InterfaceMIT
@lezer/common1.5.3InterfaceMIT
@lezer/cpp1.1.6InterfaceMIT
@lezer/css1.3.9InterfaceMIT
@lezer/highlight1.2.5InterfaceMIT
@lezer/html1.3.13InterfaceMIT
@lezer/java1.1.5InterfaceMIT
@lezer/javascript1.5.6InterfaceMIT
@lezer/json1.0.3InterfaceMIT
@lezer/lr1.4.11InterfaceMIT
@lezer/markdown1.8.0InterfaceMIT
@lezer/php1.0.6InterfaceMIT
@lezer/python1.1.19InterfaceMIT
@lezer/rust1.0.3InterfaceMIT
@lezer/xml1.0.6InterfaceMIT
@lezer/yaml1.0.4InterfaceMIT
@marijn/find-cluster-break1.0.4InterfaceMIT
@mermaid-js/parser2.0.1InterfaceMIT
@upsetjs/venn.js2.0.0InterfaceMIT
addict2.4.0AppMIT License
aiohappyeyeballs2.7.1AppPSF-2.0 / Python Software Foundation License
aiohttp3.14.5AppApache-2.0 AND MIT
aiosignal1.4.0AppApache 2.0 / Apache Software License
annotated-doc0.0.5AppMIT
annotated-types0.8.0AppMIT / MIT License
annotated-types0.8.0ExtensionsMIT / MIT License
anyio4.15.1AppMIT
anyio4.15.1ExtensionsMIT
attrs26.1.0AppMIT
attrs26.1.0ExtensionsMIT
av19.0.2AppBSD-3-Clause
babel2.18.0AppBSD-3-Clause / BSD License
babel2.18.0ExtensionsBSD-3-Clause / BSD License
blis1.3.3AppBSD / BSD License
catalogue2.0.10AppMIT / MIT License
certifi2026.10.23AppMPL-2.0 / Mozilla Public License 2.0 (MPL 2.0)
certifi2026.10.23ExtensionsMPL-2.0 / Mozilla Public License 2.0 (MPL 2.0)
cffi2.1.1AppMIT-0
cffi2.1.1ExtensionsMIT-0
charset-normalizer3.5.2AppMIT
charset-normalizer3.5.2ExtensionsMIT
chart.js4.5.1InterfaceMIT
chevrotain13.2.0InterfaceApache-2.0
Chromium and Node.js inside ElectronRuntimeBSD-3-Clause, MIT and others
click8.5.0AppBSD-3-Clause
click8.5.0ExtensionsBSD-3-Clause
cloudpathlib0.26.0AppMIT License
CMU Pronouncing DictionaryRuntimeBSD-2-Clause
colorama0.4.6AppBSD License
coloredlogs15.0.1AppMIT / MIT License
commander15.0.0InterfaceMIT
confection1.3.3AppMIT / MIT License
cose-base1.0.3InterfaceMIT
courlan1.4.0AppApache-2.0
courlan1.4.0ExtensionsApache-2.0
crelt1.0.7InterfaceMIT
cryptography50.0.2AppApache-2.0 OR BSD-3-Clause
cryptography50.0.2ExtensionsApache-2.0 OR BSD-3-Clause
ctranslate24.8.3AppMIT
cymem2.0.13AppMIT / MIT License
cytoscape3.34.4InterfaceMIT
cytoscape-cose-bilkent4.1.0InterfaceMIT
cytoscape-fcose2.2.0InterfaceMIT
d37.9.0InterfaceISC
d3-array2.12.1InterfaceBSD-3-Clause
d3-axis3.0.0InterfaceISC
d3-brush3.0.0InterfaceISC
d3-chord3.0.1InterfaceISC
d3-color3.1.0InterfaceISC
d3-contour4.0.2InterfaceISC
d3-delaunay6.0.4InterfaceISC
d3-dispatch3.0.1InterfaceISC
d3-drag3.0.0InterfaceISC
d3-dsv3.0.1InterfaceISC
d3-ease3.0.1InterfaceBSD-3-Clause
d3-fetch3.0.1InterfaceISC
d3-force3.0.0InterfaceISC
d3-format3.1.2InterfaceISC
d3-geo3.1.1InterfaceISC
d3-hierarchy3.1.2InterfaceISC
d3-interpolate3.0.1InterfaceISC
d3-path1.0.9InterfaceBSD-3-Clause
d3-polygon3.0.1InterfaceISC
d3-quadtree3.0.1InterfaceISC
d3-random3.0.1InterfaceISC
d3-sankey0.12.3InterfaceBSD-3-Clause
d3-scale4.0.2InterfaceISC
d3-scale-chromatic3.1.0InterfaceISC
d3-selection3.0.0InterfaceISC
d3-shape1.3.7InterfaceBSD-3-Clause
d3-time3.1.0InterfaceISC
d3-time-format4.1.0InterfaceISC
d3-timer3.0.1InterfaceISC
d3-transition3.0.1InterfaceISC
d3-zoom3.0.0InterfaceISC
dagre-d3-es7.0.14InterfaceMIT
dateparser1.4.3AppBSD-3-Clause
dateparser1.4.3ExtensionsBSD-3-Clause
dayjs1.11.23InterfaceMIT
delaunator5.1.0InterfaceISC
docopt0.6.2AppMIT / MIT License
dompurify3.4.17Interface(MPL-2.0 OR Apache-2.0)
Electron 44RuntimeMIT
elkjs0.9.3InterfaceEPL-2.0
en_core_web_sm3.8.0AppMIT
es-toolkit1.53.0InterfaceMIT
fastapi0.162.0AppMIT
faster-whisper1.2.1AppMIT / MIT License
FFmpeg inside Electron, Electron's build with only royalty-free formatsRuntimeLGPL-2.1-or-later
filelock4.2.4AppMIT / MIT License
flatbuffers25.12.19AppApache 2.0 / Apache Software License
frozenlist1.8.0AppApache-2.0
fsspec2026.9.0AppBSD-3-Clause
g2p_en model weightsRuntimeApache-2.0
Git for WindowsRuntimeGPL-2.0
h110.16.0AppMIT / MIT License
h110.16.0ExtensionsMIT / MIT License
hachure-fill0.5.2InterfaceMIT
hf-xet1.7.0AppApache-2.0 / Apache Software License
htmldate1.11.0AppApache-2.0
htmldate1.11.0ExtensionsApache-2.0
http_ece1.2.1AppMIT / MIT License
httpcore1.0.9AppBSD-3-Clause / BSD License
httpcore1.0.9ExtensionsBSD-3-Clause / BSD License
httpcore22.16.0AppBSD-3-Clause / BSD License
httpcore22.16.0ExtensionsBSD-3-Clause / BSD License
httptools0.9.0AppMIT
httpx0.28.1AppBSD-3-Clause / BSD License
httpx0.28.1ExtensionsBSD-3-Clause / BSD License
httpx22.16.0AppBSD-3-Clause / BSD License
httpx22.16.0ExtensionsBSD-3-Clause / BSD License
huggingface_hub2.3.0AppApache-2.0 / Apache Software License
humanfriendly10.0AppMIT / MIT License
IBM Plex SansRuntimeSIL OFL-1.1
iconv-lite0.6.3InterfaceMIT
idna3.20AppBSD-3-Clause
idna3.20ExtensionsBSD-3-Clause
import-meta-resolve4.2.0InterfaceMIT
internmap1.0.1InterfaceISC
Jinja23.1.6AppBSD License
jsonschema4.26.0AppMIT
jsonschema4.26.0ExtensionsMIT
jsonschema-specifications2025.9.1AppMIT
jsonschema-specifications2025.9.1ExtensionsMIT
jusText3.0.2AppThe BSD 2-Clause License / BSD License
jusText3.0.2ExtensionsThe BSD 2-Clause License / BSD License
katex0.18.10InterfaceMIT
khroma2.1.0InterfaceMIT
Kokoro-82M model and voicesRuntimeApache-2.0
layout-base1.0.2InterfaceMIT
lodash-es4.18.1InterfaceMIT
lxml6.1.3AppBSD-3-Clause
lxml6.1.3ExtensionsBSD-3-Clause
lxml_html_clean0.4.5AppBSD-3-Clause
lxml_html_clean0.4.5ExtensionsBSD-3-Clause
markdown-it-py4.2.0AppMIT License
marked16.4.2InterfaceMIT
MarkupSafe3.0.4AppBSD-3-Clause
mcp2.3.0AppMIT / MIT License
mcp2.3.0ExtensionsMIT / MIT License
mcp-types2.3.0AppMIT / MIT License
mcp-types2.3.0ExtensionsMIT / MIT License
mdurl0.1.2AppMIT License
mermaid12.2.0InterfaceMIT
misaki0.9.4AppApache License / Apache Software License
mpmath1.3.0AppBSD / BSD License
multidict7.1.0AppApache-2.0
murmurhash1.0.15AppMIT / MIT License
Node.jsRuntimeMIT
nodeenv1.11.0AppBSD / BSD License
nomic-embed-text-v1.5RuntimeApache-2.0
num2words0.5.14AppLGPL / GNU Library or Lesser General Public License (LGPL)
numpy2.5.4AppBSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0
onnxruntime1.20.1AppMIT License / MIT License
OntoNotes 5Runtimecommercial licence held by Explosion, passed on with the MIT-licensed model
opencv-python-headless5.0.0.93AppApache 2.0 / Apache Software License
opentelemetry-api1.45.1AppApache-2.0
opentelemetry-api1.45.1ExtensionsApache-2.0
package-manager-detector1.9.0InterfaceMIT
packaging26.3AppApache-2.0 OR BSD-2-Clause
packaging26.3ExtensionsApache-2.0 OR BSD-2-Clause
path-data-parser0.1.0InterfaceMIT
pillow13.0.0AppMIT-CMU
points-on-curve0.2.0InterfaceMIT
points-on-path0.2.1InterfaceMIT
preshed3.0.13AppMIT / MIT License
propcache0.5.4AppApache-2.0
protobuf7.36.2App3-Clause BSD License
psutil7.2.2AppBSD-3-Clause
ptyprocess0.7.0AppISC License (ISCL)
py-vapid1.9.6AppMPL-2.0
pyclipper1.4.0AppMIT / OSI Approved / MIT License
pycparser3.12AppBSD-3-Clause
pycparser3.12ExtensionsBSD-3-Clause
pydantic2.14.1AppMIT
pydantic2.14.1ExtensionsMIT
pydantic_core2.50.1AppMIT
pydantic_core2.50.1ExtensionsMIT
Pygments2.21.0AppBSD-2-Clause
PyJWT2.15.1AppMIT
PyJWT2.15.1ExtensionsMIT
pypdf6.21.4ExtensionsBSD-3-Clause
pypdfium24.30.0App(Apache-2.0 OR BSD-3-Clause) AND LicenseRef-PdfiumThirdParty
pyreadline33.5.6AppBSD / BSD License
pyright1.1.414AppMIT
Python 3.12RuntimePSF-2.0
python-dateutil2.9.0.post0AppDual License / BSD License / Apache Software License
python-dateutil2.9.0.post0ExtensionsDual License / BSD License / Apache Software License
python-dotenv1.2.4AppBSD-3-Clause
python-multipart0.0.32AppApache-2.0 / Apache Software License
python-multipart0.0.32ExtensionsApache-2.0 / Apache Software License
pytz2026.5AppMIT / MIT License
pytz2026.5ExtensionsMIT / MIT License
pywebpush2.5.0AppMPL-2.0
pywin32312AppPSF / Python Software Foundation License
pywin32312ExtensionsPSF / Python Software Foundation License
pywinpty3.1.0AppMIT License
PyYAML6.0.3AppMIT / MIT License
Rajdhani, Exo 2 and Share Tech MonoRuntimeSIL OFL-1.1
rapidocr-onnxruntime1.4.4AppApache-2.0
rceditRuntimeMIT
referencing0.37.0AppMIT
referencing0.37.0ExtensionsMIT
regex2026.9.29AppApache-2.0 AND CNRI-Python
regex2026.9.29ExtensionsApache-2.0 AND CNRI-Python
requests2.34.2AppApache-2.0 / Apache Software License
requests2.34.2ExtensionsApache-2.0 / Apache Software License
rich15.0.0AppMIT / MIT License
ripgrepRuntimeMIT or Unlicense
robust-predicates3.0.3InterfaceUnlicense
roughjs4.6.6InterfaceMIT
rpds-py2026.9.1AppMIT
rpds-py2026.9.1ExtensionsMIT
rw1.3.3InterfaceBSD-3-Clause
safer-buffer2.1.2InterfaceMIT
segno1.6.6AppBSD License
setuptools84.2.1AppMIT
shapely2.2.0AppBSD-3-Clause
shellingham1.5.4AppISC License / ISC License (ISCL)
six1.17.0AppMIT / MIT License
six1.17.0ExtensionsMIT / MIT License
smart_open8.0.4AppMIT License
spacy3.8.16AppMIT / MIT License
spaCy en_core_web_sm modelRuntimeMIT
spacy-legacy3.0.12AppMIT / MIT License
spacy-loggers1.0.5AppMIT
srsly2.5.4AppMIT / MIT License
sse-starlette3.5.0AppBSD-3-Clause
sse-starlette3.5.0ExtensionsBSD-3-Clause
starlette1.9.0AppBSD-3-Clause
starlette1.9.0ExtensionsBSD-3-Clause
style-mod4.1.4InterfaceMIT
stylis4.4.0InterfaceMIT
sympy1.14.0AppBSD / BSD License
thinc8.3.13AppMIT / MIT License
tinyexec1.3.1InterfaceMIT
tld0.13.2AppMPL-1.1 OR GPL-2.0-only OR LGPL-2.1-or-later
tld0.13.2ExtensionsMPL-1.1 OR GPL-2.0-only OR LGPL-2.1-or-later
tokenizers0.23.3AppApache Software License
tqdm4.70.1AppMPL-2.0 AND MIT
trafilatura2.3.1AppApache-2.0
trafilatura2.3.1ExtensionsApache-2.0
truststore0.10.5AppMIT
truststore0.10.5ExtensionsMIT
ts-dedent2.3.0InterfaceMIT
typer0.27.3AppMIT
typing-inspection0.4.4AppMIT
typing-inspection0.4.4ExtensionsMIT
typing_extensions4.16.0AppPSF-2.0
typing_extensions4.16.0ExtensionsPSF-2.0
tzdata2026.5AppApache-2.0
tzdata2026.5ExtensionsApache-2.0
tzlocal5.4.5AppMIT
tzlocal5.4.5ExtensionsMIT
urllib32.8.0AppMIT
urllib32.8.0ExtensionsMIT
uuid14.0.3InterfaceMIT
uvRuntimeMIT or Apache-2.0
uvicorn0.54.0AppBSD-3-Clause
uvicorn0.54.0ExtensionsBSD-3-Clause
uvloop0.23.0AppMIT License / Apache Software License / MIT License
w3c-keyname2.2.8InterfaceMIT
wasabi1.1.3AppMIT
watchfiles1.3.0AppMIT / MIT License
weasel1.0.0AppMIT / MIT License
websockets17.3AppBSD-3-Clause
Whisper small.en via faster-whisperRuntimeMIT
wrapt2.5.1AppBSD-2-Clause
xterm5.3.0InterfaceMIT
xterm-addon-fit0.8.0InterfaceMIT
yarl1.25.1AppApache-2.0