Beta This site is in beta: it is being designed and updated continuously. Contents and features may change.
Coming soon · Zenith UniverSoft is on its way

How to read this page

We do not ask you to take our word for it, so everything we use is written here: what it is, who makes it, its exact licence, what it does for us, where it runs and what data it sees. Items are checked against our own source files (package lists, notices, configuration files and project notes). Versions are those of SCC Universe release 0.16, as of 5 November 2026.

When our files do not show a fact, we write to be verified instead of guessing. “On your device” means the data stays on your PC or phone. “Our Cloudflare account” means our server. Zenith UniverSoft is powered by SCC Universe, so most items come from SCC Universe, the first connected app.

Open-source engines and libraries

Everything that ships inside the Windows program and the Android app. The apps use no Google Play Services, ML Kit, Firebase or AndroidX package, and ship no usage statistics to anyone. Tools used only to build the software are in the internal tools section.

Open-source engines and libraries
NameMade byLicenceWhat it does for usWhere it runsData it seesStatus
llama.cppThe llama.cpp AuthorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)Runs the language model of the AI assistant on a Windows PC (processor or graphics card).On your device (Windows PC)Only what you work on, on the device; nothing leaves itIn use
LLamaSharp 0.27.0SciSharp STACK: Rinne, Martin Evans, jlsantiago and all other contributorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)C# bindings that let our program drive llama.cpp.On your device (Windows PC)Only what you work on, on the device; nothing leaves itIn use
LLamaSharp.Backend.Cpu 0.27.0The llama.cpp AuthorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)llama.cpp native library for the processor.On your device (Windows PC)Only what you work on, on the device; nothing leaves itIn use
LLamaSharp.Backend.Vulkan 0.27.0The llama.cpp AuthorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)llama.cpp native library for graphics cards of any make (Vulkan).On your device (Windows PC)Only what you work on, on the device; nothing leaves itIn use
LLamaSharp.Backend.Vulkan.Windows 0.27.0The llama.cpp AuthorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)Windows part of the Vulkan library.On your device (Windows PC)Only what you work on, on the device; nothing leaves itIn use
LLamaSharp.Backend.Vulkan.Linux 0.27.0The llama.cpp AuthorsMIT (declared in the package metadata; the packages contain no licence text file, so our notices list it as pending verification)Linux part of the Vulkan library. It is listed in our notices because it is inside the package; the product runs on Windows and Android.Included in the Windows packageNoneIn use
ONNX Runtime 1.31.0 (Microsoft.ML.OnnxRuntime and .Managed)MicrosoftMIT. It also contains third-party code, whose notices Microsoft publishes with the package.Runs the translation models and the text-reading models. Same version on Windows and Android.On your device (PC and phone)Texts and images you translate or read, on the device onlyIn use
ONNX Runtime GenAI 0.13.2 (Microsoft.ML.OnnxRuntimeGenAI and .Managed)MicrosoftMITRuns the AI assistant's language model on the phone. We deliberately stay below version 0.17: from 0.17 the Android package ships a Microsoft telemetry library, which we do not include (a test fails if the version rises to one that does).On your device (Android phone)Nothing leaves the deviceBuilt in; no phone AI model released yet
Bergamot translator (WebAssembly engine)Mozilla and the Bergamot projectMPL 2.0. Version v0.4.5 according to our component inventory; the version and the copyright line of the engine files are to be verified (listed as pending in our notices).Translation without AI on Windows.On your device (Windows PC), inside the Windows web viewThe text you translate stays on the PCIn use
Microsoft.Web.WebView2 SDK 1.0.4314.35MicrosoftBSD 3-ClauseHosts the Bergamot engine and the sign-in window on Windows.On your device (Windows PC)Only the pages and texts our program shows in itIn use
WebView2 Runtime (Evergreen)MicrosoftProprietary and closed. It is part of Windows / Microsoft Edge; we do not distribute it.The system component the SDK above needs. Not open source: we list it as a minimum requirement.On your device (Windows PC)Only the pages and texts our program shows in itIn use System component
OpenCC dictionaries STCharacters and STPhrasesCarbo Kuo and the OpenCC contributorsApache 2.0Turns Simplified Chinese into Traditional Chinese. We merge the two official dictionaries into one compressed file and keep the first Traditional form, as OpenCC does; the conversion code is ours.On your device (PC and phone)The text being converted, on the deviceIn use
CommunityToolkit.HighPerformance 8.4.2The .NET Foundation and contributorsMITSupporting library used by the packages above.On your device (Windows PC)NoneIn use
System.Management 10.0.13MicrosoftMITReads the PC's processor, memory and graphics card so the program can choose a model that fits.On your device (Windows PC)Hardware specifications, read locally and not sentIn use
System.Numerics.Tensors 10.0.5 (Windows) and 9.0.0 (Android)Microsoft / the .NET FoundationMITSupporting library for model calculations.On your device (PC and phone)NoneIn use
Microsoft.Bcl.AsyncInterfaces 10.0.5MicrosoftMITSupporting library.On your device (Windows PC)NoneIn use
Microsoft.Bcl.Memory 10.0.5MicrosoftMITSupporting library.On your device (Windows PC)NoneIn use
Microsoft.Extensions.AI.Abstractions 10.4.1MicrosoftMITSupporting library.On your device (Windows PC)NoneIn use
Microsoft.Extensions.DependencyInjection.Abstractions 10.0.5MicrosoftMITSupporting library.On your device (Windows PC)NoneIn use
Microsoft.Extensions.Logging.Abstractions 10.0.5MicrosoftMITSupporting library.On your device (Windows PC)NoneIn use
System.Linq.Async 7.0.0The .NET Foundation and contributorsMITSupporting library.On your device (Windows PC)NoneIn use
System.Interactive.Async 7.0.0The .NET Foundation and contributorsMITSupporting library.On your device (Windows PC)NoneIn use
Microsoft .NET runtime and base librariesMicrosoft and the .NET Foundationto be verified: it is not listed in our third-party noticesThe platform our Windows program and our Android app are written for.On your device (PC and phone)NoneIn use
Windows built-in text recogniser (Windows.Media.Ocr)MicrosoftProprietary; a feature of Windows 10/11 that we do not distributeAn optional second check of numeric values only, never the main reader. Used only if the game's language is installed in Windows.On your device (Windows PC)The small image of a number, on the PCOff by default
D&D System Reference Document 5.2.1 (content)Wizards of the Coast LLCCC BY 4.0. The required attribution is shown with the content.Rules material for the Questheart Domain Pack.Pack data on our servers and in the appNone (it is public content)Not released yet; the pack moved to 0.18

AI models

Which model runs where. Models that run on your device come from our own storage, are checked with a SHA-256 fingerprint and keep their licence file next to them. Models that run on the server run inside our Cloudflare account. Models in the lab are not part of the product.

AI models
ModelMade byLicenceWhat it does for usWhere it runsData it seesStatus
Qwen3-4B, GGUF Q4_K_M (AI assistant, standard size)The Qwen teamApache 2.0Answers questions from the game's notes on a Windows PC with enough memory.On your device (Windows PC); downloaded from our own storage and checked with a SHA-256 fingerprintYour question and the notes chosen on the device; stays on the PCIn use (0.16). The source of the GGUF file is to be verified
Qwen3-1.7B, GGUF Q8_0 (AI assistant, light size)The Qwen teamApache 2.0Same job for PCs with less memory.On your device (Windows PC); same download and checkSame as aboveIn use (0.16). The source of the GGUF file is to be verified
Qwen3-1.7B, ONNX 4-bit (phone candidate)The Qwen teamApache 2.0Candidate for the AI assistant on the phone.On your device (Android phone)Would stay on the phoneTested, not enabled It did not pass our quality test (72.8% of key facts against 91.4%).
Qwen3-1.7B, ONNX 8-bit (phone candidate)The Qwen teamApache 2.0Candidate for the AI assistant on the phone.On your device (Android phone)Would stay on the phoneTested, not enabled At 3.07 GB it did not fit our reference phone.
PaddleOCR PP-OCRv5 mobile: text detection and recognition (Latin, Chinese/Japanese, Cyrillic, Arabic, Korean)PaddlePaddle Authors / Baidu; converted to ONNX by the RapidOCR project (RapidAI)Apache 2.0 (both the original and the conversion)Reads text on screenshots, photos and video frames for SCC Vision. Used as converted, with no other change to the weights. Downloaded from our site on first use and checked with SHA-256.On your device (PC and phone)Images never leave the deviceIn use
PaddleOCR PP-OCRv4 English recogniser (en_PP-OCRv4_rec_mobile)PaddlePaddle Authors / Baidu; converted to ONNX by RapidOCRApache 2.0Second opinion on numeric values only; it does not read the text.On your device (PC and phone)The small image of a number, on the deviceIn use On by default
OPUS-MT translation modelsLanguage Technology Research Group, University of Helsinki (Helsinki-NLP)CC BY 4.0. Changes by us: conversion to ONNX and 8-bit compression of the weights, nothing else.Translation without AI on the phone, and the second engine on the PC.On your device (PC and phone)The text you translate stays on the deviceIn use
Firefox Translations models (for Bergamot)MozillaMPL 2.0Translation without AI on Windows, one small model per language pair.On your device (Windows PC)The text you translate stays on the PCIn use
Qwen3-30B-A3B (fp8) on Workers AIThe Qwen team; run for us by CloudflareApache 2.0The AI assistant on our server (daily quota per person, Lv2) and the translations of the SCC Translate bot on Discord.Our Cloudflare account (server)Assistant: the question text and the notes chosen for it. Discord bot: the text of the message you ask to translate. Both stay inside Cloudflare.In use
BGE-M3 on Workers AIBAAI (as named in its Cloudflare identifier)MITSearch by meaning in the knowledge base (1024-dimension fingerprints, in Vectorize).Our Cloudflare account (server)Text of knowledge entries and search questionsIn use
M2M-100 1.2B on Workers AIMeta (as named in its Cloudflare identifier)MITTranslation of texts on the server, such as shared knowledge records and public paragraphs the app asks to translate.Our Cloudflare account (server)The public text to be translatedIn use
Hy-MT2 1.8B and 7BTencentApache 2.0Translation tests for Japanese, Korean, Chinese and Arabic, and drafts of translations of our own site texts. Not part of the product.Rented graphics cards (Modal)Our own texts and test sets, never user dataInternal lab only
MADLAD-400GoogleApache 2.0Lab translation comparisons. Not part of the product.to be verified (lab)Our own texts and test setsInternal lab only
Qwen3-8BThe Qwen teamApache 2.0Text generator in our lab tools. It is not used as a judge.to be verified (lab)Our own texts and test setsInternal lab only
M2M-100 418M (basis of our first own translation models)MetaMITWe are training small "student" translation models of our own, starting from this open model (Japanese and Korean first). They are not in the product yet.Rented graphics cards (Modal)Texts our rules already accepted, never user dataInternal lab only
IBM Granite 4.0 (1B and 350M sizes)IBMApache 2.0Compared with Qwen3 for the phone assistant. It scored lower (80.2% against 91.4%) and was not chosen. We keep watching new Granite versions.Our test PCOur own test questionsTested, not used
FLUX.2 klein 4BBlack Forest Labs (to be verified)Apache 2.0 (per our decision note; to be re-checked before first use)Images for the stories and for the Agents. Quality trials come first.Rented graphics cards (Modal) or our own GPUOur own prompts, never user dataPlanned; lab Whether any published image used it: to be verified

Cloud services

We run our servers on Cloudflare. This is exactly which parts we use, and for what.

Cloud services
ServiceWhat we use it forData it holds or seesStatus
Cloudflare Workers: sccuniverse-webThe SCC Universe website and its API: accounts, sign-in, downloads, the Discord bot's brain, the knowledge base.Account and service records, consents, shared knowledge records and usage counters (see the SCC Universe privacy page).In use
Cloudflare Workers: the AI assistant hubThe network of AI assistants: the bridge between a person's phone and PC, and the team that shares work.Question and answer texts pass through in memory; accounts are verified by calling the main site.In use
Cloudflare Workers: scc-translateThe SCC Translate bot for Discord.The text of the messages you ask to translate, and a short-lived cache (7 days).In use
Cloudflare Workers: scc-otp-relaySends the sign-in codes and notices by email through our mail provider (see Aruba below).The recipient's address and the message.In use (its own files were not read for this list)
Cloudflare Workers: zenith-idZenith ID: one account for all connected apps, sign-in with a code by email.Email address, sign-in records.Ready; not published until the partner programme opens publication status to be verified
Cloudflare Workers: zenith-hubThe central hub of the star model.Partner keys (stored as fingerprints), people's levels, small cleaned knowledge records.Ready; not published until the partner programme opens
Cloudflare Workers: partner hub model (hub-partner)A template that runs on the partner's own Cloudflare account, not ours.The partner's own users, on the partner's account.Ready; not published
Cloudflare Workers: zenith-sitoThis website (zenithuniversoft.com). It loads nothing from other domains and stores only your light/dark choice in your browser.Ordinary web server logs (Workers Observability is switched on).Being finalised
Durable ObjectsFour small stateful pieces: the Discord gateway door, the translator's door, one bridge per account (questions kept in memory, nothing in the database) and the team dispatcher.Connection state; the bridge keeps questions in memory only.In use
D1 databasesscc-universe-beta (shared by the site, the hub and the translator), zenith-id and zenith-hub.Accounts, roles, consents, knowledge and AI-budget counters (SCC); Zenith accounts and levels (Zenith).In use
R2 storageA releases bucket (downloads, model files, manifests), a private reports archive and a backup bucket. Buckets are not public: files pass through our Worker.Program and model files; internal reports; backups.In use
QueuesSlow jobs, today the translations that do not fit in one request.Texts waiting for translation.In use
VectorizeThe index for search by meaning (1024 dimensions).Numeric fingerprints of knowledge entries.In use
Analytics EngineCounting events without writing database rows (dataset scc_universe_eventi).Event counts.In use
Workers AI and AI Gateway ("scc-translate")Runs the three server models listed in the AI models section; the translator goes through the gateway.The texts sent to those models, inside Cloudflare.In use
Rate limiting and Cron TriggersBrakes on sign-in attempts, and the scheduled jobs (daily Discord posts, the translator's door check, nightly knowledge maintenance).Counters.In use
Browser Rendering (crawl)A page reader for the nightly index of public game websites. The code adapter is written; its request format was marked as an assumption to re-check.Public web pages only.Prepared Whether it runs in production: to be verified
Email SendingZenith ID sign-in codes; and, for SCC reports, a path that is written but switched off.The recipient's address and the message.Prepared whether live to be verified
Email RoutingForwarding of incoming mail to the old inbox notice feature.Incoming mail.Rules disabled on 31 October 2026 The code is to be removed after the launch.
Cloudflare AccessProtects the private test environment, for our team only.Staff sign-ins.In use
DNS and domainsDNS records for sccuniverse.com, including the mail records, and for zenithuniversoft.com.Domain records.In use Where each domain is registered: to be verified

External services

Companies outside our own accounts that receive something from you or from our servers.

External services
ServiceRun byWhat it is used forWhat it receivesStatus
DuckDuckGoDuckDuckGoThe search in SCC Browser (from level Lv2). The search leaves from your device straight to DuckDuckGo. The AI assistant does not use search engines.The words you search for, like any web search.In use
DiscordDiscordSign-in with Discord, our community server and our bots (announcements, daily posts, welcome, events, SCC Translate).Your Discord identity when you sign in with it, and whatever you write on the server. The translator's text goes to Cloudflare, not to another company.In use
ArubaAruba (company name to be verified)Our mailboxes and the sending of sign-in codes and notices from the no-reply address.The recipient's address and the message.In use The mail provider of zenithuniversoft.com: to be verified
WikidataWikimedia (as named by its address query.wikidata.org)Each morning the server asks for "on this day" and upcoming games for the daily Discord posts. Wikidata is published under CC0 (per our code comment).A query without any user data.In use
Public game websitesTheir ownersOur nightly index of pages about each game, and the pages you open in SCC Browser. We declare our user agent, read robots.txt each time, wait between requests, and skip sites that refuse us or refuse AI bots.Ordinary page requests. The assistant asks our index with concept identifiers only, never your sentence.In use whether the nightly crawl runs to be verified
Google PlayGoogleDistribution of the Android app (identity verified on 26 October 2026; closed test planned). Today the app is downloaded from our site.Whatever Google collects when you install from its store: to be verifiedPlanned
Microsoft Store linksMicrosoftIf a photo or video format needs a codec, the program shows a link to Microsoft's extension page. Nothing is sent unless you click.Your normal visit to that page.In use
Support-campaign platformsKickstarter, Indiegogo, Ko-fi, itch.ioOur site links to the Kickstarter page in the history of the campaign; Indiegogo was prepared; Ko-fi was set aside on 21 October 2026; an itch.io page is planned.Only what you give them if you choose to support us there.Current state of each to be verified
X, Bluesky and InstagramTheir ownersPublic accounts: SCC Universe, and the Agents (Instagram only for the Agents).Our public posts. We do not send them user data.Accounts set up what is live to be verified

Internal tools we use to build

Tools we use to make the software and the content. According to our own project rules, none of them receives your data: users' data never goes to a third party, and the Claude API is used only for our own or public texts.

Internal tools
ToolMade byLicence or termsWhat we use it forDoes it handle users' data?Status
Claude (Claude Code and the Claude API)AnthropicCommercial service terms, not an open licence. Exact terms to be verifiedWriting and reviewing our code and texts, preparing knowledge for approval, weekly reviews and other internal jobs, on our own or public texts. It does not answer users: your messages are never sent to it. Drafts for internal review can be shared as private pages on Anthropic's artifact hosting. Every job that uses the API is meant to have a fallback on our own AI.No. Project rule: users' data never goes to third parties.In use
Modalto be verifiedCommercial service terms. Exact terms to be verifiedRented graphics cards for the lab: translation tests, quality judging, training our own small models, image trials. Spending caps are set.No. Project rule: users' data never goes to third parties. Jobs use our texts, public texts and test sets.Internal lab In use
IBM Quantum and Qiskit Aer (QAI Lab)IBMService terms; Qiskit licence to be verifiedAn experiment that compares classical and quantum methods on synthetic optimisation problems. Today only the local simulator runs; the IBM path is switched off and has a hard time budget.No. Synthetic problems only, never player data.Internal lab only
Blender and the Blender MCP add-onto be verifiedLicence to be verified3D characters, scenes and videos for the Agents.No.In use
Wrangler 4.124.0CloudflareMIT OR Apache-2.0 (from its package file)Builds and publishes our Workers.No.In use
workerd 1.20260815.1CloudflareApache-2.0 (from its package file)Local copy of the Workers runtime for tests.No.In use
Miniflare 5.20260815.0-alphaCloudflareMIT (from its package file)Local simulation of Cloudflare services for tests.No.In use
esbuild 0.28.1esbuild authorsMIT (from its package file)Bundles Worker code.No.In use
Other Wrangler dependenciesTheir authorsFrom their package files: @cloudflare/kv-asset-handler 0.5.0 and @cloudflare/unenv-preset 2.16.1 (MIT OR Apache-2.0); unenv 2.0.0-rc.24, @cspotcode/source-map-support 0.8.1, @jridgewell/* , @poppinss/*, @sindresorhus/is 7.2.0, blake3-wasm 2.1.5, cookie 1.1.1, error-stack-parser-es 1.0.5, kleur 4.1.5, path-to-regexp 6.3.0, pathe 2.0.3, supports-color 10.2.2, undici 7.29.0, ws 8.21.0, youch 4.1.0-beta.10, youch-core 0.3.3, @img/colour 1.1.0 (MIT); detect-libc 2.1.2 and sharp 0.35.2 (Apache-2.0; sharp's Windows build is Apache-2.0 AND LGPL-3.0-or-later); semver 7.8.5 (ISC); @speed-highlight/core 1.2.24 (CC0-1.0)Helpers of the tools above. They run only on our computers when we build; none of them is shipped to you.No.In use
Node.js test runnerto be verifiedLicence to be verifiedRuns our website tests.No.In use
xunit 2.9.3 and xunit.runner.visualstudio 2.8.2xunit projectApache-2.0Tests of the Windows program and the app.No.In use
Microsoft.NET.Test.Sdk 17.12.0MicrosoftMITRuns those tests.No.In use
Microsoft .NET SDK and build toolsMicrosoftLicence to be verifiedBuilds the Windows program and the Android app.No.In use
Python and lab librariesto be verifiedLicences to be verifiedScripts for model comparisons and the QAI Lab (for example numpy).No.In use
KeePassXCto be verifiedLicence to be verifiedOur password vault for service keys and secrets.No users' data: only our own keys.In use
GitHub (organisation SCC-Universe)GitHubService terms to be verifiedPrivate repositories of our source code, used as a bridge for cloud sessions. The PC stays the main copy.No. It holds code, not user data.In use
Microsoft OutlookMicrosoftProprietaryReading our mailboxes.Only the mail people send to us.In use
Typefaces for social graphicsto be verifiedLicences to be verifiedPosts and graphics for our public accounts.No.In use

Our own code

What is ours, and under which licence it will be released.

Our own code
PartLicenceNotesStatus
The code of the Zenith kits and SDKApache 2.0, with an SPDX header in each fileNothing is exported before the LICENSE and NOTICE files are in place. The .NET sign-in library uses only the standard libraries: no external packages.At release
Zenith ID, Zenith Hub and the partner hub model (the services)Not part of the Apache 2.0 releaseThe service is used by registering, and the central hub is ours. Their only development dependency is Wrangler (above).Ready; not published
Knowledge, prompts and profiles, synced data, trademarksNot part of the Apache 2.0 releaseThey stay ours (or the partner's, for the partner's own knowledge).In use
The SCC Universe program for Windows and the SCC Pocket applicence to be verifiedOur own code on top of the components listed above. Our notices ship with every package.In use
Our own pieces inside the appsOur own codeFor example the SentencePiece tokenizer for OPUS-MT, the image preparation and decoding around the text-reading models, and the OpenCC conversion code are written by us.In use

Used before, now removed

Things we used or considered and took out, so the history is not hidden.

  • Google ML KitThe text reader of the Android app until release 0.15. It sent usage statistics to Google and was not open source. It was replaced by PaddleOCR; the app now uses no Google Play Services, ML Kit, Firebase or AndroidX package.
  • Meta Llama 3.3 70BThe AI assistant of our server used it in the early beta. Its licence (Llama 3.3 Community License) is not open source. It was removed on 23 October 2026, and an automatic check now fails if any server model has a licence that is not open.
  • ntfy push serverConsidered for phone notifications, set aside and removed from the code.
  • Forwarding to Cloudflare Email RoutingSwitched off on 31 October 2026 (the rules are disabled and the code will go).