Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
FermiLink 0.2.1
Light Logo Dark Logo
FermiLink 0.2.1
  • FermiLink
    • Introduction
    • Installation
    • Laptop Tutorial
    • HPC Tutorial
    • Usage Guide
      • Command Line Tools
      • Web UI
      • Chat Apps
      • Built-In Scientific Package Management
      • Configure Your Package
      • Reusable Research Pipelines and Memory
      • List of Built-in Scientific Packages
    • Advanced Configuration
    • Architecture
    • Contributing
    • API Reference
      • fermilink package
        • fermilink.agents package
          • fermilink.agents.base module
          • fermilink.agents.claude_agent module
          • fermilink.agents.codex_agent module
          • fermilink.agents.deepseek_agent module
          • fermilink.agents.gemini_agent module
          • fermilink.agents.registry module
        • fermilink.cli package
          • fermilink.cli.commands package
            • fermilink.cli.commands.agent module
            • fermilink.cli.commands.gateway module
            • fermilink.cli.commands.packages module
            • fermilink.cli.commands.services module
            • fermilink.cli.commands.sessions module
            • fermilink.cli.commands.workflows module
          • fermilink.cli.compile_helpers module
          • fermilink.cli.compile_prompts module
          • fermilink.cli.exec_runtime module
          • fermilink.cli.input_repo_helpers module
          • fermilink.cli.overlay_helpers module
          • fermilink.cli.parser_agent module
          • fermilink.cli.parser_builder module
          • fermilink.cli.parser_gateway module
          • fermilink.cli.parser_packages module
          • fermilink.cli.parser_services module
          • fermilink.cli.parser_sessions module
          • fermilink.cli.parser_workflows module
          • fermilink.cli.routing_helpers module
          • fermilink.cli.runtime_loaders module
          • fermilink.cli.shared_helpers module
          • fermilink.cli.workflow_prompts module
          • fermilink.cli.zero_arg module
        • fermilink.packages package
          • fermilink.packages.curated_channels module
          • fermilink.packages.package_core module
          • fermilink.packages.package_registry module
        • fermilink.runner package
          • fermilink.runner.admission module
          • fermilink.runner.app module
          • fermilink.runner.scientific_packages module
        • fermilink.web package
          • fermilink.web.activity_helpers module
          • fermilink.web.app module
          • fermilink.web.artifact_helpers module
          • fermilink.web.auth_helpers module
          • fermilink.web.chat_helpers module
          • fermilink.web.package_router_helpers module
          • fermilink.web.package_session_helpers module
          • fermilink.web.runner_helpers module
          • fermilink.web.sqlite_helpers module
          • fermilink.web.status_helpers module
          • fermilink.web.storage_helpers module
        • fermilink.agent_runtime module
        • fermilink.config module
        • fermilink.providers module
        • fermilink.router_rules module
        • fermilink.services module
Back to top
View this page

FermiLink Privacy Policy¶

Effective Date: February 10, 2026

This Privacy Policy explains how the FermiLink web service (“FermiLink,” “we,” “our,” or “us”) collects, uses, stores, and discloses information when you use the service.

By using the service, you acknowledge this Privacy Policy.

1. Summary¶

  • We process account data, prompts, messages, files, and generated artifacts to operate the service.

  • We store per-session computational data in workspace directories.

  • Workspace data may be deleted when storage is constrained or for operations/security reasons.

  • We use third-party AI/model infrastructure to process prompts and generate responses.

  • We do not sell your personal information.

2. Information We Collect¶

2.1 Account and Authentication Data¶

When account login/signup is enabled, we may collect:

  • username/email identifier;

  • password hash (not plaintext password);

  • account timestamps (for example, created time, last login);

  • user group/quota metadata.

2.2 Chat and Request Data¶

When you interact with FermiLink, we process and may store:

  • your prompts and chat messages;

  • assistant responses;

  • thread/session metadata (for example, session identifiers, selected package metadata, and chat history metadata).

2.3 Workspace and Artifact Data¶

For each session, FermiLink may create workspace data (for example under workspaces/<session_id>/) including:

  • generated code/scripts/configuration files;

  • logs and command outputs;

  • simulation outputs and plots;

  • manifest data describing overlaid scientific packages;

  • uploaded and generated artifacts attached in the chat UI.

2.4 Usage and Quota Data¶

To enforce daily usage limits, we may store per-user counters and related timestamps.

2.5 Technical and Security Data¶

We may process technical metadata and logs required to operate and secure the service, such as request timing, error logs, runtime status, and basic connection/server telemetry.

3. How We Use Information¶

We use collected information to:

  • authenticate users and manage accounts;

  • route prompts to suitable scientific package contexts;

  • execute requests and stream model/tool outputs;

  • store and display chat history and artifacts;

  • enforce quotas, abuse controls, and security policies;

  • maintain, debug, and improve service reliability.

4. Automated Routing and Processing¶

FermiLink may automatically analyze prompt text to choose a scientific package (for example, keyword routing and model-based second checks). This is automated processing used to improve response relevance.

5. Sharing and Disclosure¶

We may disclose information:

  • to model/AI service providers as needed to process prompts and generate outputs;

  • to infrastructure or hosting providers acting on our behalf;

  • when required by law, legal process, or valid governmental request;

  • to protect rights, security, and integrity of users and service operations.

We do not sell personal information.

6. Data Retention¶

Retention is based on operational, security, and capacity needs.

Key points:

  • Workspace/session data is not guaranteed to persist.

  • We may delete workspace data (including computational files and outputs) if storage is insufficient, during cleanup, for inactivity, or for policy/security reasons.

  • Chat/account records may be retained as needed for service operations, security, compliance, and abuse prevention.

  • Deleted data may not be recoverable.

You should export or back up any important results promptly.

7. Data Security¶

We use reasonable administrative and technical safeguards for this type of service. However, no system is perfectly secure, and we cannot guarantee absolute security.

8. International Processing¶

Depending on deployment and providers, your information may be processed in jurisdictions other than your own, where data-protection rules may differ.

9. Your Choices and Rights¶

Subject to applicable law, you may have rights to request access, correction, or deletion of personal data.

For requests, contact the service operator. We may need to verify your identity and may retain certain data where legally required or necessary for legitimate operational/security purposes.

10. Children’s Privacy¶

FermiLink is not intended for children under 13 (or the minimum age required in your jurisdiction), and we do not knowingly provide accounts to such users.

11. Changes to This Policy¶

We may update this Privacy Policy from time to time. The Effective Date above indicates when this version became effective.

12. Contact¶

For privacy questions or requests, contact the FermiLink service operator.

Copyright ©
Made with Sphinx and @pradyunsg's Furo
On this page
  • FermiLink Privacy Policy
    • 1. Summary
    • 2. Information We Collect
      • 2.1 Account and Authentication Data
      • 2.2 Chat and Request Data
      • 2.3 Workspace and Artifact Data
      • 2.4 Usage and Quota Data
      • 2.5 Technical and Security Data
    • 3. How We Use Information
    • 4. Automated Routing and Processing
    • 5. Sharing and Disclosure
    • 6. Data Retention
    • 7. Data Security
    • 8. International Processing
    • 9. Your Choices and Rights
    • 10. Children’s Privacy
    • 11. Changes to This Policy
    • 12. Contact