FAQ & troubleshooting

Is my data locked in?

No — that's the founding principle. Everything is Markdown, BibTeX, JSON and SQLite on your own disk, and ros export --all produces a plain archive at any time.

Is the beta free?

Yes — everything, on desktop and mobile. Beta accounts become Founders and keep 12 months of Pro when plans go live at launch.

Does the AI see my data?

Only when you ask it something, and only what you allow. Any run, note, reference or todo can be individually locked away from the AI, and a global default can make everything opt-in. Where the prompt goes depends on the provider you pick:

  • Your own API key — Anthropic (Claude), OpenAI (GPT), Google (Gemini) or Mistral: prompts go directly from your machine to that provider; the key never leaves your machine.
  • Plan credits — no key needed: your question is relayed through your sync server to the model provider and forgotten — never stored or logged. It is the one deliberate exception to "the server only sees ciphertext", used only when you explicitly select it. During the beta, plans include 10 questions per month.
  • Lab server — if your lab runs its own model, prompts stay on the lab network and reach no outside provider at all.

I forgot my passphrase

Use your recovery code: Forgot passphrase? on the login dialog (or ros account recover). Your data survives intact because the recovery code wraps the same master key. Lost both? Your local data is still on your machines in plaintext — only the server-side ciphertext becomes unreadable. Delete the account and re-register; your devices re-upload everything.

The phone says "Failed host lookup"

DNS. Check the server URL, try the address in the phone's browser (…/v1/health should answer), toggle airplane mode, and if you use an ad-blocking Private DNS, note that newly registered domains are often blocked for the first few days.

The app says the daemon version doesn't match

Desktop app and ros CLI ship together and must match — install the full package rather than updating one half. The installer restarts the background daemon automatically.

What happens on conflicting edits?

Field-level newest-wins with well-defined ordering; for long text fields, the losing version is kept as a revision on the entry — in the logbook, each entry's History button lists the kept versions with one-click restore. For synced project files, the losing version stays next to the file as a .conflict-<device> copy. You never lose a version silently.

Does sync work with the app closed?

Yes. The installed packages register the background daemon to start at login (a systemd user service on Linux; an installer checkbox, on by default, on Windows), and the daemon handles sync and remote-run execution on its own. Opt out with systemctl --user disable researchos-daemon on Linux, or by unchecking the box at install time on Windows.

Is the interface available in French?

Yes — desktop and mobile follow your system language (English or French) and can be switched anytime in Settings → Language. Translation is completed screen by screen during the beta; untranslated strings stay in English. This documentation exists in both languages — use the FR/EN toggle in the top bar.

Can other members read my workspaces if we share a lab?

No. Labs are separate encrypted spaces; your private workspaces stay private — from colleagues, group leaders, everyone. You publish chosen elements into the lab — sharing is per-element and explicit.

Can my lab read my direct messages?

No. A direct message or group chat is an end-to-end encrypted space whose only members are its participants; its key is sealed to their devices and to nobody else's. There is no organization key that can open a member's spaces — a lab admin reads only the spaces they belong to, like everyone else. What lab admins do get is metadata (activity counts, storage, an audit trail) and the progress reports members explicitly publish. This is by design, and stated openly.

What's the difference between a Duo space and a Lab?

A Duo is the Pro plan's own sharing: an encrypted shared space for up to 3 people that you create yourself from Settings (or ros lab create) — with chat, share requests and selective publishing. Any two accounts that already share a space can also message each other directly. A Lab is an organization: teams, a member directory with opt-in expertise profiles, lab-wide conversations and announcements, and metadata-only governance for admins. Labs are provisioned with us as part of the Lab plan's onboarding — see pricing.

How big does the server get?

Operations are tiny; the weight is library PDFs, attachments and — if you enable it — synced project files, roughly a gigabyte per heavy user. Experiment output files stay on the machine that produced them, with one exception: a remote run ships its logs and artifact files (up to 100 MB per file) back to your other devices, encrypted like everything else.

Where do I report a bug?

During the beta: email beta@tramea.org (or reply to the person who invited you) with what you did, what you expected, and what happened. Screenshots help. On Linux, ~/.researchos/daemon.log often contains the story.