# FAQs Source: https://docs.usefusion.ai/FAQs Frequently asked questions about NeuroFusion. ## General NeuroFusion is a research platform for designing studies, collecting behavioral and brain data, and analyzing results. It supports prompts (recurring surveys), jsPsych experiments, wearable integrations, and EEG recordings — all managed through organizations with built-in billing. Researchers, clinicians, and study administrators in cognitive neuroscience, behavioral science, psychology, health research, education, and social sciences. Signing up and creating organizations is free. New organizations receive bonus starter credits. Certain actions — publishing quests, participant joins, data submissions — consume credits. See [Billing & Credits](/billing/overview) and the [Pricing page](https://usefusion.ai/pricing) for details. ## Prompts There are 5 response types: **Yes/No**, **Text**, **Number**, **Number Range** (with configurable min/max), and **Custom Options** (semicolon-separated, single or multi-select). See [Response Types](/prompts/response-types) for details. Each prompt has three scheduling dimensions: **active days** (which days of the week), **time window** (start and end time, defaults 8 AM–10 PM), and **frequency** (once, every 30 min, hourly, every 2/3/4 hours). See [Scheduling](/prompts/scheduling). You can configure a prompt to only send notifications if a participant's answer to a previous prompt or onboarding question meets a condition. For example, "Only ask about caffeine if they reported poor sleep." See [Conditional Notifications](/prompts/conditional-notifications). There is no hard limit on the number of prompts, and prompts are no longer required to save a quest. You can create a quest with zero prompts or add as many prompts as your study design needs. ## Onboarding & Consent Question guards are server-side validation rules on onboarding questions that determine whether a participant is eligible to join a quest. For example, you can block participants under 18 by setting a guard: `operator: gte, value: 18`. See [Question Guards](/onboarding/question-guards). Yes. Configure question guards on your onboarding questions. If a participant's answer fails validation, they see a rejection message and cannot join the quest. This is enforced server-side. Kiosk mode re-shows the onboarding flow (consent overview + questions) every session, even for participants who have already joined. This is useful for shared devices in labs, clinics, or events. See [Kiosk Mode](/onboarding/kiosk-mode). No. Both the full-text overview and onboarding questions are optional. A quest can have neither, one, or both. ## Experiments The experiment editor provides a default **jsPsych 8.0.3** template with 13 pre-loaded plugins. You can write any HTML/JavaScript experiment that calls `jatos.endStudy()` to submit data. See [Experiment Editor](/experiments/experiment-editor). Yes. The media uploader supports JPEG, PNG, GIF, WebP, SVG (images), MP3, WAV, OGG (audio), and MP4, WebM, OGG (video). Maximum file size is **25 MB** per file. See [Media Uploads](/experiments/media-uploads). Yes. The Fusion mobile app (iOS and Android) supports running experiments in a WebView with automatic landscape orientation lock. Data is saved locally first and synced to the server. See [Running on Mobile](/experiments/running-on-mobile). Yes. A quest can hold multiple experiments with defined ordering. Participants see a horizontal list of experiment cards and can complete them sequentially. See [Ordering & Assignment](/experiments/ordering-and-assignment). ## Organizations Any NeuroFusion user can create an organization. The creator automatically becomes the admin. Yes. You can be a member of multiple organizations with different permission levels in each. You need appropriate permissions on both the source and target organizations. Use the quest transfer feature in the org dashboard. See [Managing Quests](/organizations/managing-quests). There are 18 granular permissions across 5 categories: Admin, Organization, Quest, Credits, and Data. See [Members & Permissions](/organizations/members-and-permissions) for the full reference table. ## Billing & Pricing You can purchase credits in preset packages or enter a custom amount. Payment is via Stripe. See the [Pricing page](https://usefusion.ai/pricing) for current packages and the [Purchasing Credits](/billing/purchasing-credits) guide. Publishing a quest, participant joins, prompt responses, experiment submissions, brain recordings, health data syncs, dataset storage, and data analysis. Quest creation and onboarding responses are **free**. See the [Pricing page](https://usefusion.ai/pricing) for current costs, or [Expense Breakdown](/billing/expense-breakdown) for per-quest tracking. Yes. You can transfer credits to another org with an optional note. This requires the `credits:transfer` permission. See [Funding Other Orgs](/billing/funding-other-orgs). ## Data & Privacy Data is stored on Azure Blob Storage. Experiment data and brain recordings are stored as files in blob storage. Prompt responses and onboarding responses are stored in the platform database. Yes. NeuroFusion adheres to GDPR, HIPAA, and other global standards. Researchers retain full control over dataset access and sharing permissions. Yes. Data can be exported from the platform for analysis in external tools (e.g., R, Python, SPSS). On mobile, participants can export experiment data as JSON files. ## Prolific Use your quest's run URL as the study URL in Prolific. No special configuration is needed — NeuroFusion automatically captures Prolific URL parameters (`PROLIFIC_PID`, `STUDY_ID`, `SESSION_ID`). See [Prolific Integration](/integrations/prolific). Yes. All URL parameters are automatically passed to experiments via `jatos.urlQueryParameters`, so `PROLIFIC_PID` is included in your experiment data. ## Mobile The Fusion mobile app is available on both iOS and Android. Yes. Experiments run in a WebView with landscape orientation lock. Data is saved locally and synced to the server. See [Running on Mobile](/experiments/running-on-mobile). Yes. NeuroFusion integrates with wearables for health data collection (steps, sleep, heart rate) and EEG devices like Neurosity Crown and Muse. See [Brain Interfaces](/integrations/brain-interfaces) and [Wearables](/integrations/wearables). # Expense Breakdown Source: https://docs.usefusion.ai/billing/expense-breakdown Track your organization's spending per quest and per billable item type. The expense breakdown gives you visibility into exactly where your credits are going — broken down by quest, item type, participant count, and source (web or mobile). ## Viewing Expenses Navigate to your organization's **Billing** page to see: * **Current balance** — your available credits in dollars * **Total spent** — cumulative spending across all quests * **Per-quest breakdown** — expenses grouped by quest ## Expense Categories All charges fall into one of four categories: ### Quest & Experiments | Item | When Charged | | -------------- | ------------------------------- | | Publish Quest | First time a quest is published | | Quest Join | Each time a participant joins | | Experiment Run | Each experiment data submission | ### Data Collection | Item | When Charged | | --------------------- | --------------------------- | | Brain Recording (EEG) | Each EEG session uploaded | | Prompt Response | Each prompt response stored | | Health Data Sync | Each wearable data sync | ### Storage | Item | When Charged | | --------------- | --------------------------- | | Dataset Storage | Monthly for stored datasets | ### Analysis & AI | Item | When Charged | | ------------- | -------------------- | | Data Analysis | Each AI analysis run | For current per-item costs, see the **[Pricing page](https://usefusion.ai/pricing)**. ## Per-Quest Billing The per-quest breakdown shows: * **Quest name** and identifier * **Item type breakdown** — how many of each billable action occurred * **Participant count** — total participants who incurred charges * **Source breakdown** — charges from web vs. mobile This helps you understand which quests are consuming the most credits and where your budget is going. ## Transaction History Every credit deduction creates a transaction record with: | Field | Description | | --------------- | ----------------------------------------------------- | | **Type** | `usage`, `purchase`, `refund`, `bonus`, or `transfer` | | **Amount** | Negative for charges, positive for additions | | **Description** | Human-readable description of the charge | | **Quest ID** | Which quest triggered the charge | | **Item type** | The specific billable action | | **Source** | `web` or `mobile` | | **Timestamp** | When the charge occurred | ## Budget Planning Use the **[interactive price calculator](https://usefusion.ai/pricing)** to estimate your total study cost. Enter your participant count, number of prompts, experiments, and data types, and the calculator will show a detailed cost breakdown. Your organization starts with free starter credits. For a small pilot study (10-20 participants with a single experiment), the starter credits may be sufficient. # Funding Other Organizations Source: https://docs.usefusion.ai/billing/funding-other-orgs Transfer credits between organizations to fund collaborators or sub-teams. You can transfer credits from one organization to another. This is useful for funding collaborators, sub-teams, or partner labs that are running studies on your behalf. ## Requirements * You must have the `credits:transfer` permission (or be an admin) in the **sending** organization * The **receiving** organization must already exist * You need to know the receiving organization's name (searchable, minimum 3 characters) ## Transfer Limits Minimum and maximum transfer amounts apply. See the **[Pricing page](https://usefusion.ai/pricing)** for current limits. You cannot transfer credits to the **same** organization. The source and destination must be different orgs. ## How to Transfer 1. Navigate to your organization's **Billing** page 2. Click **Transfer Credits** 3. Search for the destination organization (type at least 3 characters) 4. Enter the amount to transfer 5. Optionally add a **note** describing the purpose (up to 280 characters) 6. Click **Transfer** ## What Happens When you complete a transfer: | Side | Effect | | ----------------- | ---------------------------------------------------------------------------------------------------- | | **Sending org** | Balance decreases by the transfer amount. A transaction record is created with direction `outgoing`. | | **Receiving org** | Balance increases by the transfer amount. A transaction record is created with direction `incoming`. | Both organizations can see the transfer in their transaction history, including: * The transfer amount * The other organization's name * The note (if provided) * The direction (incoming/outgoing) * The timestamp ## Use Cases | Scenario | Example | | -------------------------- | ------------------------------------------------------------------------ | | **Funding a collaborator** | A PI transfers \$100 to a partner lab running a sub-study | | **Departmental budgeting** | A department org funds individual lab orgs at the start of the semester | | **Splitting costs** | Two labs co-running a study split the budget via transfer | | **Student research** | A supervisor transfers credits to a student's org for their thesis study | ## Tips * Transfers are **instant** — credits appear in the receiving org immediately * Both parties can see the full transfer details in their transaction history * Use the **note** field to document the purpose (e.g., "Funding for Spring 2026 attention study") * You can make multiple transfers — there's no limit on the number of transfers, only per-transfer amount limits # Billing & Credits Overview Source: https://docs.usefusion.ai/billing/overview Understand the Fusion credit system — how credits work, what costs what, and how to manage spending. Fusion uses a **credit-based billing system**. Credits are the currency for all platform actions — publishing quests, storing data, running experiments, and more. ## How Credits Work | Concept | Value | | ----------------- | --------------------------------------- | | **1 credit** | 1 cent | | **Starter bonus** | Free credits for every new organization | Credits are managed at the **organization level**. Every action that costs credits is charged to the organization that owns the quest. See the **[Pricing page](https://usefusion.ai/pricing)** for current credit values and costs. ## What Costs Credits The following actions consume credits from your organization's balance: | Action | Category | | --------------------------- | ------------------- | | Publish a quest | Quest & Experiments | | Participant joins a quest | Quest & Experiments | | Experiment data submission | Quest & Experiments | | Brain recording (EEG) | Data Collection | | Prompt response stored | Data Collection | | Health data sync (wearable) | Data Collection | | Dataset storage | Storage | | AI data analysis | Analysis & AI | | Analysis script execution | Analysis & AI | For current prices, see the **[Pricing page](https://usefusion.ai/pricing)**. ### Free Actions These actions are **free** and do not consume credits: * Creating a quest (draft) * Editing a quest * Adding prompts and experiments * Configuring onboarding * Onboarding responses (no charge) * Viewing data in the dashboard * Adding organization members ## Re-Publishing Is Free The first time you publish a quest, it costs credits. **Re-publishing** the same quest (after unpublishing and making changes) is free — the system checks for a prior publish transaction. ## Debt Tolerance Some operations allow a small amount of debt to prevent data loss: | Action | Debt Allowed | | ----------------------------------------------- | ----------------------------------------------------- | | Publishing a quest | ❌ No — strict check, returns error if balance too low | | Data collection (experiment, prompt, EEG, etc.) | ✅ Yes — small debt allowed | Data collection actions never fail due to insufficient credits. The system allows a small amount of debt so participant data is never lost. Publishing, however, requires a sufficient balance. ## Low Balance Warning When your organization's credit balance is running low, an amber warning appears on the dashboard: > *"Your credit balance is running low. Add credits to continue using premium features."* ## Price Calculator Use the **interactive price calculator** at [usefusion.ai/pricing](https://usefusion.ai/pricing) to estimate costs for your study based on participant count, prompts, experiments, and data types. ## Explore Buy credits with Stripe. Track spending per quest and item type. Transfer credits between organizations. # Purchasing Credits Source: https://docs.usefusion.ai/billing/purchasing-credits Buy credits via Stripe to fund your organization's quests and data collection. Credits can be purchased using a credit or debit card through **Stripe**. Payments are processed securely and credits are added to your organization immediately upon successful payment. ## Requirements * You must have the `credits:purchase` permission in the organization (or be an admin) * A valid credit or debit card ## Credit Packages Choose from preset packages or enter a custom amount. See the **[Pricing page](https://usefusion.ai/pricing)** for current package details and amounts. Pricing page with free Build and Design plan, pay-as-you-go plan, and study cost estimator ## How to Purchase 1. Navigate to your organization's **Billing** page 2. Click **Add Credits** 3. Select a preset package or enter a custom amount 4. Click **Purchase** — you'll be redirected to Stripe Checkout 5. Complete payment with your card 6. Credits are added to your organization's balance automatically ## Payment Processing | Step | What Happens | | ---------------- | ---------------------------------------------- | | Checkout started | A pending transaction is created | | Payment succeeds | Transaction marked as completed, credits added | | Payment fails | Transaction marked as failed, no credits added | | Session expires | Transaction marked as expired | A Stripe customer is automatically created for your organization the first time you make a purchase. Subsequent purchases use the same Stripe customer. ## Purchase Limits Minimum and maximum purchase amounts apply. See the **[Pricing page](https://usefusion.ai/pricing)** for current limits. ## Receipts Stripe provides receipts for all purchases. You can access them through your Stripe payment confirmation email. # Data Audit Trail Source: https://docs.usefusion.ai/data/audit-trail Track who accessed, downloaded, or modified research data in your organization. The data audit trail provides a complete record of data-related actions within your organization. Every time someone views, downloads, deletes, or runs AI analysis on quest data, an entry is logged in the **Audit Log**. ## Why Audit Trails Matter For research compliance (IRB, GDPR, HIPAA), you may need to demonstrate: * **Who** accessed participant data and **when** * What **actions** were taken on the data * Which specific **datasets** were involved NeuroFusion's audit trail captures all of this automatically. ## Tracked Actions | Action | Description | | ------------- | ----------------------------------------------- | | `view` | A user viewed a dataset or participant response | | `download` | A user downloaded dataset files | | `delete` | A user deleted a dataset | | `ai_analysis` | AI-powered analysis was run on the data | ## Viewing the Audit Trail 1. Navigate to your **Organization** settings 2. Select the **Audit Log** tab 3. Browse the log entries, which show: * **Timestamp** — When the action occurred * **User** — Who performed the action * **Action** — What was done (view, download, delete, AI analysis) * **Quest** — Which quest the data belongs to * **Details** — Additional metadata (file names, dataset IDs, etc.) ## Availability The data audit trail is available for **organization-owned quests**. Personal quests (not associated with an organization) do not generate audit entries. Audit trail data is retained indefinitely and cannot be modified or deleted. This ensures the integrity of the compliance record. # Viewing Your Datasets Source: https://docs.usefusion.ai/data/viewing-your-datasets Browse your personal datasets and data from organizations you belong to. NeuroFusion gives you access to two categories of datasets: **your own data** (submitted across any quest) and **organization data** (collected by quests belonging to organizations you're a member of). ## Your Personal Datasets Navigate to **Datasets** from the main menu to see everything you've personally submitted. The page has two tabs: * **Quest Datasets** — Data you've submitted to quests (experiments, prompts, onboarding, health data) * **Local Recordings** — Brain recordings stored locally on your device ### Dataset Types Your data is grouped by type: | Type | Icon | What It Includes | | --------------------- | ---- | ------------------------------------------------------------------- | | **Brain Recordings** | 🧠 | EEG data from Muse or Neurosity headbands | | **Experiment Trials** | 🧪 | Responses from jsPsych cognitive tasks (grouped by experiment name) | | **Self-Reports** | 📝 | Prompt responses (mood, productivity, wellbeing, etc.) | | **Questionnaires** | 📋 | Onboarding and survey responses | | **Health Data** | ❤️ | Steps, sleep, heart rate from Apple Health / Health Connect | Each entry shows the **quest name**, **submission timestamp**, and **type-specific details** (e.g., experiment name for trial data). ## Organization Datasets If you belong to an organization, you can also access data collected by that organization's quests — not just your own submissions, but data from all participants. ### How to Access Organization Data 1. Go to **Organizations** and select your organization 2. Navigate to the **Quests** tab to see all quests owned by the organization 3. Click on a quest to open its detail page 4. The **Data** section shows all collected datasets from all participants To view organization quest data, you need the `data.view` permission (or higher) within that organization. Contact your organization admin if you don't see the data tab. ### What Organization Members Can See | Data View | What's Shown | Where | | ------------------------------------------ | ------------------------------------------- | ------------------------- | | **Personal datasets** | Only your own submissions across all quests | `/datasets` page | | **Quest detail (as creator/collaborator)** | All participants' data for that quest | Quest detail page | | **Quest detail (as participant)** | Only your own submissions for that quest | Quest detail page | | **Organization quests** | All quests owned by the org | Organization → Quests tab | ### Organization Quest Data Includes When viewing an organization's quest data, you can see: * **Participant count** — How many people have joined the quest * **All submitted datasets** — Grouped by data type (experiments, prompts, recordings, etc.) * **Individual responses** — Browse specific participant submissions * **Aggregated insights** — AI-powered analysis across all collected data ## AI-Powered Insights You can ask AI questions about datasets from both the personal Datasets page and organization quest detail pages: 1. **Ask about all data** — Get a holistic summary across datasets 2. **Ask about specific datasets** — Select one or more entries using checkboxes, then ask a focused question 3. **Follow-up questions** — After each AI response, suggested follow-up questions are provided for deeper exploration AI insights stream in real-time. For brain recordings, the AI understands EEG frequency bands (delta, theta, alpha, beta, gamma) and what they indicate. ## Permissions Summary | Capability | Participant | Org Member (data.view) | Quest Creator / Admin | | ----------------------------- | ----------- | ---------------------- | --------------------- | | View own datasets | ✅ | ✅ | ✅ | | View other participants' data | ❌ | ✅ (org quests) | ✅ | | AI insights on own data | ✅ | ✅ | ✅ | | AI insights on all quest data | ❌ | ✅ (org quests) | ✅ | | Download datasets | ✅ (own) | ✅ (org quests) | ✅ | | Delete datasets | ❌ | ❌ | ✅ | ## Privacy * On the **Datasets page**, you only see your own submissions — other participants' data is never visible there * **Organization quest data** is only accessible to org members with appropriate permissions * All data access by organization members is logged in the [Data Audit Trail](/data/audit-trail) * Quests that are not published (private) are only accessible to the creator and organization members # Experiment Editor Source: https://docs.usefusion.ai/experiments/experiment-editor Write and preview jsPsych experiments with the built-in Monaco code editor. The experiment editor is a **full-screen modal** where you write, edit, and preview your experiment code. It includes a code editor with a default jsPsych template, a live preview for testing, and an AI generator for creating experiments from natural-language descriptions. ## AI Experiment Generator Instead of writing experiment code from scratch, you can describe what you want in plain English and let AI generate the full jsPsych experiment for you. 1. Open the experiment editor (click **Add Experiment** or edit an existing one) 2. Click the **Generate with AI** button 3. Describe your experiment in the text field (e.g., "Create a Stroop color-word interference task with 20 congruent and 20 incongruent trials, recording reaction time") 4. Click **Generate** — the AI produces a complete jsPsych HTML/JavaScript experiment 5. The generated code is loaded into the editor where you can review, modify, and preview it The AI generator uses your description to create a working jsPsych 8 experiment with appropriate plugins, trial configurations, and data collection. More complex experiments produce more code — review the output carefully and test with the live preview before saving. ## Editor Layout The editor has three main sections: 1. **Metadata fields** — Name (required), description, and image URL 2. **Media uploader** — drag-and-drop component for uploading images, audio, and video (see [Media Uploads](/experiments/media-uploads)) 3. **Code editor** — Monaco editor (the same editor used in VS Code) for writing HTML/JavaScript 4. **Live preview** — toggleable side-by-side preview to test your experiment ## Default jsPsych Template When you create a new experiment, the editor starts with a **jsPsych 8.0.3** template that includes a complete HTML document with the following plugins pre-loaded: | Plugin | Description | | ------------------------- | ---------------------------------------------------- | | `html-button-response` | Display HTML content, respond with a button click | | `html-keyboard-response` | Display HTML content, respond with a keypress | | `image-keyboard-response` | Display an image, respond with a keypress | | `image-button-response` | Display an image, respond with a button click | | `instructions` | Multi-page instruction screens with navigation | | `survey-text` | Free-text survey questions | | `audio-keyboard-response` | Play audio, respond with a keypress | | `video-keyboard-response` | Play video, respond with a keypress | | `video-button-response` | Play video, respond with a button click | | `html-slider-response` | Display HTML content, respond with a slider | | `call-function` | Run arbitrary JavaScript at a point in the timeline | | `fullscreen` | Enter or exit fullscreen mode | | `preload` | Preload images, audio, and video before trials begin | You can modify the template, remove plugins you don't need, or add additional jsPsych plugins via CDN. ## Writing Your Experiment The experiment code is a complete HTML document. A minimal jsPsych experiment looks like: ```html theme={null} ``` Your experiment **must** call `jatos.endStudy(data)` when it finishes. This is how NeuroFusion captures the experiment data. Without this call, no data will be saved. ## Using Uploaded Media After uploading media files (see [Media Uploads](/experiments/media-uploads)), you can reference them in your experiment code using their URLs: ```javascript theme={null} const trial = { type: jsPsychImageKeyboardResponse, stimulus: 'https://your-uploaded-image-url.blob.core.windows.net/image.png', choices: ['f', 'j'] }; ``` Use the **Copy URL** button in the media uploader to grab the URL for each file. ## Live Preview Toggle the **live preview** to see your experiment running side-by-side with the code editor. This lets you: * Test your experiment without publishing the quest * Verify that stimuli display correctly * Check the flow of trials * Debug timing and response issues ## Validation Both **name** and **code** are required to save an experiment. The editor will prevent saving if either is empty. ## Tips Use the `preload` plugin to load all images, audio, and video before the experiment starts. This prevents delays during trials. * Start with the default template and modify it — it has all the common plugins ready to use * Test with the live preview frequently as you build * Use `jsPsych.data.get().json()` to pass all trial data to `jatos.endStudy()` * If you need plugins not in the default template, add them via CDN `