Terms
These notes describe your account, creative workspace and credit balance.
Current features
The public studio guide and cases explain the service. The working studio, saved briefs and generated campaigns require a signed-in account. You can build campaigns from product requirements, product and visual references, or facts read from one public website page. Checking campaigns and exporting your own briefs is free. Campaign copy and image generation are available. Completed results are stored in your private account, with campaign JSON and PNG exports. You can top up your credit balance through secure checkout. The format examples and Riff cases are illustrative.
Your workspace
Invited workspaces use a 24-hour browser session and start with 25 credits. Link and verify an email in Profile & security before generating. Linking keeps the same account, balance and campaigns, revokes older sessions and recovery codes, and does not award another welcome bonus. Checking campaigns does not spend credits. Save a private recovery code in Profile & security before your session ends to return to this same workspace later. Export your briefs, campaign copy and images as a backup. Workspaces without a linked email use a private recovery code until an email is verified. Session expiry does not mean all account records are automatically deleted.
Recovering your account
A recovery code gives one-time access to your existing account. Create or replace it while signed in; password-based accounts also require the current password. Keep the code private and save it when it is shown, because it cannot be displayed again. Successful recovery signs out all previous sessions and preserves your balance, briefs and campaigns without adding credits. It replaces the used code with a new private code, shown on the recovery page for you to save before continuing. Replacing or revoking a code invalidates it; changing your password also revokes the active recovery code. Eligible existing accounts with a verified email can also request a six-digit password-reset code. A successful password reset signs out existing sessions, revokes the saved private recovery code and preserves the same account and credits. Sign in again and save a new private recovery code if you use that option.
Before commercial launch
The operator, seller details, approved prices, markets, retention rules and applicable terms must be provided before paid services are enabled. Operator and seller labels are currently test test (test configuration only). Support uses the configured sender mailbox. These notes do not replace the final agreement.
Your inputs
Use only material you are entitled to use. Files stay in browser memory while preparing a brief. When you choose Generate and generation is enabled, the submitted brief and selected image references are sent to our generation service. Images are reduced in your browser to a maximum of 1,600 pixels per edge and 2 MB each. The server temporarily stores these input images for the campaign, then removes them after completion, failure or recovery after a restart. PDFs are metadata only; their contents are not read or sent. Saved and exported briefs include campaign settings, creative instructions, reference names and roles, and website facts where applicable, but no input image bytes.
Generation limits and interrupted campaigns
One campaign can run at a time per account. Availability limits may apply. Credits are reserved when a campaign starts, charged at five credits per completed creative, and released for unfinished or failed creatives. If the server restarts, unfinished campaigns stop, remaining reservations are released, and already completed results stay available. Interrupted campaigns are not automatically retried.
