Privacy Policy

Version 7.2 · effective 2026-10-29 · in force

This Privacy Policy explains what personal data RunMyB processes, why, with whom it is shared, and the rights you have. It applies to the RunMyB platform and console, and to the records the platform keeps of visits to the products hosted on it (Section 4). The processing RunMyB performs on a customer's behalf is governed by the Data Processing Addendum; the console's cookies are described in the Cookie & Tracker Notice.

1. Who is the controller

RunMyB, Inc., a Delaware corporation ("RunMyB", "we"), operates the platform and is the data controller for the platform's own data about you: your account and login identity, your billing and credit-ledger records, your legal-acceptance records, and the platform's security and operational data — and for the records it keeps of visits to the platform and to the products hosted on it, whoever the visitor is, and the statistics counted from them (Section 4), and for the records that keep the e-mail it sends, and the messages it receives for the applications hosted on it, within its limits, and the record of the addresses confirmed for, or unsubscribed from, the applications hosted on it, whoever the recipient is, and the records of what became of each message it sends, and of the messages it refuses to send, whoever the recipient is, and the record of each time an application's own messages are switched off or back on, and the record of where Google user data is and of the requests sent for it (Section 2), and for the automated check it makes of each photo added to an application hosted on it, for content its rules prohibit or restrict, with the record of that check (Section 2.8).

Two processor relationships sit beside that controllership, and both are governed by the Data Processing Addendum:

Contact for anything in this Policy: privacy@runmyb.com.

2. What we process, why, and on what basis

2.1 The pre-launch waitlist

Before the platform opens publicly, runmyb.com offers a waitlist form. If you join it, the record we keep is:

That is the whole record. We deliberately store no IP address, no browser or device information, no name, and no free text with a waitlist signup; the checkbox state itself is checked and then discarded, never stored.

Purpose. We use your address for one purpose: corresponding with you about access to the RunMyB beta. Because access is granted by hand, one person at a time, that correspondence includes the questions we need to ask before deciding — for example what you would build, who it is for, and how you would reach them. We do not promise to write, we do not promise access, and we make no statement about when, whether, or in what order invitations happen. We send no newsletter and no marketing mail to this address, we do not sell it, and it is not shared beyond the infrastructure on which the platform runs (Section 5.1).

Legal basis: consent (Article 6(1)(a) GDPR), given by ticking the unticked checkbox beside the form. The evidence of your consent is the stored version identifier together with the signup time; the exact wording each identifier refers to is preserved in this section, so what you agreed to remains recoverable for as long as the record exists. You may withdraw consent at any time by writing to privacy@runmyb.com; withdrawal does not affect the lawfulness of processing before it.

The consent wording, preserved verbatim. Version waitlist-privacy-v1 of the consent wording is:

Email me about access to the RunMyB beta, including any questions we need to ask before deciding. RunMyB, Inc. will use your address for that and nothing else, and you can withdraw any time at privacy@runmyb.com. Privacy Policy

("Privacy Policy" is rendered on the form as a link to this document.) If the wording ever changes, the version identifier changes with it and this section keeps every wording it has carried.

Retention. We keep a waitlist record until you are invited — the record is then the invitation's provenance and follows the life of the account it led to — or until you ask to come off the list, whichever comes first.

Your rights. A waitlist signup has no account and therefore no in-platform data-request flow; the route for access to, correction of, a copy of, or erasure of a waitlist record is privacy@runmyb.com, handled by hand within the statutory response period. If you have not been invited, an erasure request deletes the record; after an invitation, the record follows the account, and the account's own rights machinery (Section 9) covers it.

2.2 The activity narrator

Every venture has an activity narrator: a running written account of the work on that venture — what has been done, what is being worked on, what was decided and what waits on a decision — composed by the platform for the venture's owner, in plain language, from the venture's own records, and shown on the venture's "What's happening" card. It is a module: it is on for every venture unless it is turned off, and any member of the account may turn it off, or on again, for a venture on that venture's Modules card. In this section:

2.3 The avatar's learned actions and the avatar director

The console's chat avatar can act out a short action on screen — waving, dancing, playing with a ball — when the platform's assistant, in a conversation, asks it to; the assistant is instructed to do so when you ask for one, and to answer you in words as well. The platform first looks for an action the avatar already knows: one in your account's library of learned actions, or one of the avatar's built-in actions. Only when neither fits does it ask the avatar director — an AI model that writes a new animation for the action — and the platform checks every animation the director writes before anything plays. In this section:

2.4 An avatar you create from your own description

In your account settings you may create your own avatar instead of choosing a character from the platform's gallery (Section 3.1). You describe it in a sentence, in any language — or pick one of the ideas the platform offers — and the platform has an AI model, the avatar author, restate your description as one short sentence and draw the avatar from that sentence, in the same request; the author is asked to write the sentence in the language you wrote your description in and in the manner of the gallery's own characters. You then see the drawing with the sentence under it and choose to use it, to change it with a one-sentence instruction, or to try another. The author is instructed to draw people's avatars only — never a robot, which is how the platform's agents appear — and not to depict a real, identifiable person, brand, logo or trademark, but to turn such a request into a generic character. The drawing itself is made of drawn shapes and colours only: it has no text field, picture or link. In this section:

2.5 The field survey and the references you name

Before the platform writes the plan for a product, it studies the field: the leading public services of the product's type, and any service you name — in a conversation, or in the venture's list of services and material to study — so that the plan can learn from what those services do and from how their users judge them. The study is a module: it is on for every venture unless it is turned off, and any member of the account may turn it off, or on again, for a venture on that venture's Modules card; you may also ask the assistant to skip it before a plan. In this section:

2.6 The language you last used

So that the platform's assistants — in your conversations, in a venture's conversations, in the account assistant and in a spoken conversation with Remi — answer you in your language, the platform remembers one language for you in each account you belong to: the language you last used with them, as a short language code, with where it was seen (your browser, a conversation or a voice session) and when. In this section:

2.7 Your idea interests and reactions

The platform's Ideas stream offers you ideas for products you could launch — in the console, where you start a new conversation, and through the platform's assistants when you ask them for ideas. The platform writes the ideas itself, with an AI model, the idea author, from the results of web searches it runs, and offers beside them a starting set of ideas it collected before the stream opened, from public material about services and products and from its own research; sorts them into lanes such as "For you", "Fresh" and "Proven"; and ranks them for you. The Ideas stream is part of every account unless the account's administrators turn it off for the account. In this section:

2.8 Photos you add to your apps

You may add your own photos to an app the platform builds for you — your place, your team, your work — when you approve the app's plan, or later on the app's page in the console, and the app then shows them where they fit. Adding photos is optional: an app without them is built as before. In this section:

3. Team members

Where a customer's account has more than one user, the additional users (members — typically the customer's employees or contractors) are data subjects in their own right, and two relationships coexist:

3.1 What member personal data we process, why, and on what basis

3.2 Your rights as a member — the self-export

Every member has the data-subject rights in Section 9 personally. In addition, you can export your own data — your acceptance records, membership record, environment and preferences, remembered language (Section 2.6), idea interests and reactions and the ideas written for you (Section 2.7), chosen avatar, the avatars you created and the drawings you have not used (Section 2.4), venture assignments, your messages, the platform's notices to you about the account and the records of the e-mail it sent you, or refused to send you, for the account, with what became of it (Section 2), and the conversations you own — yourself, without an administrator's involvement, and download the bundle you filed for; the account's administrators can download it too. In the messages you sent, the other party's read and delivery markers are redacted: your export does not reveal when someone else received or read your message. Account-wide requests are the customer's: a tenant-wide export or the deletion of the whole account is an administrator-only act (it concerns every member's and the customer's data at once).

3.3 Shared conversations are the customer's records

Your authored turns in shared venture conversations are part of the customer's records (see the Terms of Service & Acceptable Use, Teams — "Work products and shared records belong to the customer"). Your self-export therefore covers the conversations you own — your private lanes — and excludes shared venture lanes; the exclusion is reported in the export, with counts, never silently. Access to your personal data inside the customer's shared records is exercised through the customer, as is usual between employer and employee. Where the activity narrator is on for a venture, your turns in that venture's shared conversations may also leave the platform — bounded and cleaned, for the narrator's model — as Section 2.2 describes. The avatar's library of learned actions is likewise the account's: an action learned from a request in any member's conversation — the conversations you own included — joins the account's shared library, where the account's members see the short description it was learned for and who asked for it (by their sign-in identifier, as Section 2.3 states), and its description may be sent to the avatar director with later requests (Section 2.3).

3.4 When you leave — the departed-member posture

When an administrator disables your membership, your access ends but the account's records do not change:

4. The statistics posture

When anyone uses the platform — the console, or a product hosted on it, in its preview or on its public pages — two first-party sources, both operated by RunMyB, keep a record of the visit with information about the visitor:

What the records contain. Depending on the source: the visitor's network address; browser and device information, such as the browser's identifier; the page requested and the site that referred the visitor to it; the time of the visit; the platform's response; and a pseudonymous visitor identifier, which the collection endpoint derives from the network address, the browser information and the product's address with a key that changes every day. The beacon's records keep that identifier in place of the network address and the browser information. It can be traced back to a visit's address and browser only by someone holding that day's key. The identifier is different on every product and every day, and RunMyB does not use it to recognise a visitor across days or across products. Where further indicators are derived from these records as a visit is recorded — such as the kind of device, or the country a visit comes from — they are kept no longer than the records they come from.

Why, and for how long. RunMyB keeps these records for three purposes: to give each hosted product's owner statistics about the use of their product; to keep the platform and the products on it secure and running, including investigating faults and abuse; and to compile aggregate statistics about the platform and the products built on it. The records are kept for up to 30 days, then deleted. The statistics counted from them identify no visitor and are kept for as long as they are useful. RunMyB may publish aggregate statistics about the platform at any time; the statistics of a single product are shown publicly only with its owner's consent (Terms of Service & Acceptable Use, Section 15.5).

The beacon stores nothing on your device and reads nothing from it beyond the page context it runs in — the page's address and the page that referred to it — and it is the platform's own, first-party audience measurement, whose records serve the statistics this Section describes and nothing else. On those grounds, which the French CNIL's guidance on first-party audience measurement supports, the platform shows no cookie-consent banner. The strictly-necessary session cookies the console itself uses are described in the Cookie & Tracker Notice.

Whose processing this is, stated plainly. RunMyB keeps these records, and the statistics counted from them, as an independent controller, on the basis of its legitimate interests in keeping its platform secure and running and in understanding — and showing — whether and how the platform and its hosted products are used, and of each product owner's interest in knowing how their own product is used. This includes the records of visits to a customer's hosted product: they are RunMyB's own processing, not processing on the customer's instructions, which is why they are described here rather than in the Data Processing Addendum, and they are not Customer Personal Data under it. A customer's own notice to the visitors of their product can say so (Terms of Service & Acceptable Use, Section 15.1). The customer's lever over the beacon is the per-product opt-out: a hosted product can switch the beacon off entirely, and the platform then derives no beacon statistics from that product's pages; the load balancer's records are kept for every request, the platform's security and operation needing them.

5. Recipients

5.1 Our sub-processors

We share personal data with a small, named set of providers engaged by RunMyB, each under the provider's standard data-protection terms:

Sub-processorFunction
Amazon Web Services (AWS)Cloud infrastructure and hosting — compute, storage, database, and networking for the hosted platform, the platform's identity provider, which holds the login identities of the people who use the console and sends them its messages about signing in (Amazon Cognito), the scan for malicious software of the files the hosted apps keep and of the photos you add to them (Amazon GuardDuty), and the sending of the platform's e-mail and the receiving of the e-mail sent to the apps hosted on it and to the reply addresses of its notices, with that e-mail's scan for viruses and spam (Amazon Simple Email Service)
Anthropic PBCAI model provider — runs the AI assistants and build agents that process workspace content, for every platform role configured to use it; where a role is configured to route through OpenRouter instead — today among them the automated content-safety checks that Section 9 describes — the OpenRouter row states how the provider that serves it is chosen, and names today's providers for the models the platform configures
Neon, Inc.Hosted-product databases — an isolated, dedicated Postgres database (one Neon project per product) for each data-bearing hosted product, holding that product's data, including any personal data the product processes (US region)
Stripe, Inc.Payments and billing — partially an independent controller for payment data; card data is collected and held by Stripe, not RunMyB
Cloudflare, Inc.DNS and edge services — domain name resolution and edge delivery; no workspace content, except the voice assistant's test sessions of RunMyB's own administrators through a Cloudflare tunnel
ElevenLabs (Eleven Labs Inc.)Speech-to-text for voice dictation — engaged when you use the voice-dictation feature with an ElevenLabs engine (Section 6); audio is sent under RunMyB's own key, which never reaches your browser — and the speech engine and voice of the voice assistant when your session runs on its ElevenLabs engine (Section 6.1): your browser sends your audio directly to ElevenLabs' speech engine, which transcribes it and sends the platform the text, over a connection the platform sets up for each session under RunMyB's own account, whose key never reaches your browser; ElevenLabs' voice model turns the text of Remi's replies, which the platform sends it, into Remi's voice, which the platform relays to your browser without storing it
OpenAI (OpenAI OpCo, LLC)Speech model for the voice assistant on its OpenAI engine, the default — engaged only when you open a spoken conversation with the platform's assistant while that engine is configured, or while the voice assistant's ElevenLabs engine is configured and cannot serve your session when it starts (Section 6.1); your browser exchanges audio directly with OpenAI under RunMyB's own account and key, which never reaches your browser; OpenAI also sends the platform, over the platform's own connection to the session, a copy of the session's audio, which the platform receives only transiently and discards without it being decoded or kept (Section 6.1); the platform sends OpenAI, as text, what the assistant says about your workspace and receives the transcripts; OpenAI also serves, as OpenRouter's own provider, the avatar author (Section 2.4), the phrasing of the voice assistant's notes on its ElevenLabs engine (Section 6.1) and the other platform roles configured to one of OpenAI's models, the console's chat assistants among them — those routes are OpenRouter's, not RunMyB's own OpenAI account (the OpenRouter row)
OpenRouter, Inc.AI model routing — engaged for platform-side engine tasks where a platform role is configured to route through it, among them the activity narrator (Section 2.2), the avatar director (Section 2.3), the avatar author (Section 2.4), the automated content-safety checks that Section 9 describes, among them the check of the photos you add to your apps (Section 2.8), the voice assistant's reaction model and the phrasing of its notes on its ElevenLabs engine (Section 6.1) and the build roles; for such a task OpenRouter routes the request to the provider of the model configured for that role, which serves it as OpenRouter's own provider — for the narrator and for the avatar director, today, Google LLC (its Gemini model); for the check of the photos you add to your apps (Section 2.8), which RunMyB makes as controller, the one provider the platform names for the classifier it asks — today Microsoft Corporation (its Azure service), serving OpenAI's model, for the classifier it asks first, in the European Union where the platform names Azure's endpoint there and otherwise wherever Azure serves the request, which may be the United States, and Deep Infra Inc. for the classifiers of other makers it asks next, in a fixed order, when that one cannot answer — each request carrying a routing instruction that allows that one provider only, only where OpenRouter records it as neither using request data for training nor retaining it, and never another provider in its place; for the other content-safety checks, today, Google LLC (its Gemini model), each check's request carrying a routing instruction that allows that one provider only, only where OpenRouter records it as neither using request data for training nor retaining it, and never another provider in its place; for the voice assistant's reaction model, Jev, today, TypeSafe AI, Inc., each request carrying a routing instruction that allows that one provider only, only where OpenRouter records it as not using request data for training, and never another provider in its place; for the avatar author and for the phrasing of the voice assistant's notes, today, OpenAI (OpenAI OpCo, LLC), serving under its terms with OpenRouter, or — where OpenRouter routes a request to another provider of that model, for example when OpenAI's own service is unavailable — Microsoft Corporation (its Azure service) or Amazon Web Services, Inc. (its Amazon Bedrock service), each serving under its own terms with OpenRouter, the requests of both carrying a routing instruction that excludes providers whose terms allow the use of request data for model improvement; for every other role so routed — among them the build roles, the console's chat assistants, the roles that research the market and plan a product (Section 2.5), the idea author (Section 2.7) and the photo describer (Section 2.8), whose requests also carry a routing instruction under which OpenRouter sends them only to a route it records as retaining no request data — OpenRouter routes the request to a provider of the model configured for that role, or chosen for a conversation, which serves it as OpenRouter's own provider under its own terms with OpenRouter, each request carrying a routing instruction that excludes providers whose terms allow the use of request data for model improvement, and each request that concerns an application whose files hold photos and carries, or may carry, a picture the platform took of that application or an image from its files also carrying a routing instruction under which OpenRouter sends it only to a route it records as retaining no request data, the picture or image being left out where the model has no such route or the request cannot carry that instruction (Section 2): for OpenAI's models, today, OpenAI (OpenAI OpCo, LLC), Microsoft Corporation (its Azure service) or Amazon Web Services, Inc. (its Amazon Bedrock service); for Google's Gemini model, today, Google LLC; for DeepSeek's model, which platform roles, among them the build roles, the general worker and the development executor (build-ui, build-core, worker and dev-executor on the account's Models card), may be configured to, a provider of that model that OpenRouter chooses among those whose published data policy, as OpenRouter records it, does not use request data for training — for example Deep Infra Inc., Parasail, Inc. or the provider OpenRouter lists as InferenceNet — the routing instruction excluding DeepSeek's own endpoint while OpenRouter records its policy as allowing the use of request data for training (DeepSeek's published privacy policy states that it uses the personal data it collects to train and improve its models); the requests routed to DeepSeek's model carry no instruction that requires a zero-data-retention policy, except as this row states for a request that concerns an application whose files hold photos and for a request that carries Google user data; a request that carries Google user data is routed to DeepSeek's model only on RunMyB's own OpenRouter account, and it also carries a routing instruction that excludes DeepSeek's own endpoint, whatever OpenRouter records of its policy, and one under which OpenRouter sends it only to an endpoint that OpenRouter lists as having a zero-data-retention policy (Section 5.3) — and, from 2026-09-15 until 2026-10-18, the build roles' requests carried no such routing instruction, RunMyB's OpenRouter account permitted routing to providers whose terms allow the use of request data for model improvement and OpenRouter was instructed to prefer DeepSeek's own endpoint (Hangzhou DeepSeek Artificial Intelligence Co., Ltd.), so that the build content routed in that period was disclosed to DeepSeek or, where that endpoint could not serve, to another of OpenRouter's providers for that model, as the Data Processing Addendum's Section 7 records; for SpaceXAI's Grok model, which platform roles, among them the general worker and the development executor (worker and dev-executor on the account's Models card), may be configured to, SpaceXAI LLC (xAI) or Amazon Web Services, Inc. (its Amazon Bedrock service), each request also carrying a routing instruction under which OpenRouter sends it only to a route it records as retaining no request data — SpaceXAI's zero-data-retention service, or Amazon Bedrock; for Anthropic's Claude models, Anthropic PBC or another of OpenRouter's providers for those models; and, for a model of another maker that you choose for a conversation, or that your account's administrators configure for a role on the account's Models card, a provider of that model — the model by your own choice, the provider by OpenRouter's routing — that RunMyB does not name in advance; and, when you choose the Microsoft engine for voice dictation (Section 6), to route your recording to Microsoft's MAI-Transcribe model, which Microsoft Corporation serves as OpenRouter's provider; RunMyB has no direct contract with Google, DeepSeek, Microsoft, TypeSafe, SpaceXAI or any other provider OpenRouter routes to, other than Anthropic, OpenAI and AWS, whose own agreements with RunMyB (their rows) do not cover any route through OpenRouter
Zoho CorporationE-mail correspondence — mailboxes for the platform's support, privacy, and legal contact addresses (EU data centre)

The Data Processing Addendum contains the authoritative sub-processor list, the change-notice and objection mechanics, and the transfer safeguards.

5.2 Connected services you authorize

These recipients are your choice — they are not our sub-processors. When you connect a third-party service to your account, the platform transmits data to it at your direction, under your own account and authorization; your own contract and the provider's privacy terms govern that processing, and the provider acts for you, not for us. Data flows only for what you explicitly connect or bind. Disconnecting stops the flow, immediately deletes the stored token from our encrypted vault, and — where the provider offers a revocation endpoint — revokes the token upstream as well, except that, for a Google service, RunMyB asks Google to end its access when the last Google service connected with the same Google account is disconnected: Google keeps one access grant per app on each Google account, shared by those services (Section 5.3).

Imported content passes an automated content-safety admission before it enters the shared document library — the same category catalog the platform's build lanes use. An item flagged as needing review is held (not surfaced), with the reason recorded for a platform administrator; this is a security fail-safe applied at import time to content you chose to import, not an editorial review, and it operates within the human-review limits stated in Section 5.3.

5.3 Google user data — the Limited Use commitment

RunMyB's use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. The use of information received from Google Workspace scopes will adhere to the Google User Data Policy, including the Limited Use requirements. In particular, for data received through your Google connections:

6. Voice dictation and the voice assistant

The console offers two optional voice features: voice dictation, which turns what you say into text in your composer (this section), and a spoken conversation with the platform's assistant (Section 6.1). Each is off unless you use it. Dictation uses the providers this section names; the voice assistant runs on one of two engines — OpenAI's or ElevenLabs' (Section 6.1) — so ElevenLabs may serve both features.

The console's composer offers optional voice dictation. It is off unless you use it: nothing is captured or transmitted until you start dictation, and it stops when you stop it, when a session limit is reached, or when the session ends. Dictation produces text in your composer and never sends a message for you: the text becomes part of your conversation records only if you send it yourself, after editing it as you wish. Two modes are offered; in the first you also choose the transcription engine:

In both modes:

6.1 The voice assistant — a spoken conversation with Remi

Beside dictation, the console offers an optional spoken conversation with Remi, the platform's assistant (the "Conversation" entry beside the composer's microphone). It is off unless you open it: nothing is captured or transmitted until you start a voice session, and the session ends when you end it, when it has been idle, when a session or daily limit is reached, or when the connection drops. Remi is an AI system, not a person, and speaks with a synthetic voice (Terms of Service & Acceptable Use, Section 13). In a voice session:

7. International transfers

Some recipients process personal data in the United States; DeepSeek, the provider preferred for the build roles while their exception ran, from 2026-09-15 until 2026-10-18 (the OpenRouter row in Section 5.1), states in its published privacy policy that it stores data in the People's Republic of China. For personal data subject to the GDPR, the UK GDPR, or the Swiss FADP, transfers are protected as follows:

Data you send to a connected service under your own authorization (Section 5.2) is transferred under your own relationship with that provider, governed by its terms.

8. Retention

We keep personal data only as long as needed for its purpose, then delete or pseudonymise it. The criteria that determine the period, per category:

The full, per-store retention schedule is maintained internally as the platform's data map, which also drives the erasure machinery (Section 9); the criteria above are the rules that schedule implements.

9. Your rights

You have the rights of access, rectification, erasure, restriction, portability, and objection, and the right not to be subject to solely-automated decisions with legal effect. To exercise them, use the in-platform data-request flow (the primary mechanism — it records your request and tracks it against the statutory 30-day response clock) or e-mail privacy@runmyb.com. Data exports are produced as structured bundles you download yourself, with a manifest that lists every store the platform keeps and, for each store a bundle does not include, why; a team member can additionally self-export the data held about them personally (Section 3.2). Erasure is a tiered operation: content is hard-deleted, while the narrow set of records the law requires us to keep (billing, ledger, and acceptance evidence) is pseudonymised and retained for the legally required window, then deleted; the affirmations you make when you name a reference, import code, import a brand or add photos to an app are retained as they are, as the platform's evidence of what was affirmed, for the period Section 8 states; the records of the platform's automated safety checks are retained as they are, as the platform's evidence of those decisions, for the period Section 8 states. The publication records Section 8 names — the address, the state of the publication, the check's decision, and who requested, unpublished or released it or turned its demo notice on or off, and when — are retained as Section 8 states. The platform's records of the e-mail it sent and of the e-mail it refused to send, which identify each recipient only by a hash, are retained as they are, as the platform's evidence of its e-mail and of what became of it, for the period Section 8 states.

Automated checks, disclosed. The platform runs automated safety checks: every build request is screened against the content-safety taxonomy (the "Platform Rules — Content-Safety Taxonomy") before any app is built, and imported content passes an automated admission check that can hold an item from the shared library pending review. A hold routes to human review — it is a fail-safe, not a final decision — and you may contest safety decisions through the appeal route in the Terms of Service & Acceptable Use, Section 7. A description you write to create your own avatar, and a change you ask for to it, are screened the same way before anything is sent to be drawn (Section 2.4): one that falls under the prohibited or restricted categories is refused, with the reason and the appeal route, and nothing is drawn; one the check flags as needing review is drawn, and the flag is recorded for the platform's review. Each check is itself made by an AI model reached through OpenRouter, Inc., our sub-processor for AI model routing (Section 5.1), under RunMyB's own account and key. The check's request carries the text it checks — the build request with the names of any attached files, the imported content, or the description or change you wrote — together with the platform's instructions for the check; your name, your e-mail address and the account's identifiers are not sent with it. OpenRouter routes it to the provider of the model the platform has configured for the checks — today Google LLC, whose Gemini model serves the checks as OpenRouter's own provider; RunMyB has no contract with Google for this, and RunMyB relays nothing from Google's terms for this route beyond the transfer basis Section 7 states; OpenRouter's own published terms are as Section 2.2 states them. The request carries a routing instruction that allows that one provider only, only where OpenRouter records it as neither using request data for training nor retaining it, and never another provider in its place: if that provider cannot serve, no other provider receives the text and the check is treated as one needing review. The record of every check — refused, flagged or clear — keeps the text it checked, bounded in length (the whole of an avatar description, which is short), with the decision. That record is for the platform's operating team: it is not shown in the console, it is part of the account's data export, which is an administrator's (Section 3.2), and it is kept as Section 8 states. The platform's automated checks also screen a public web address you choose when you ask to publish a product, before that address is reserved for it: that check's request, sent through OpenRouter in the same way and under the same routing instruction, carries the address and, if you gave one, your own description of what the product is, with the platform's instructions for the check; an address it finds to impersonate a brand, an institution or an authority is refused, with the reason (the appeal route above applies); any other doubt it raises goes to RunMyB's human go-live review, which decides whether the product goes public; and the address and the check's decision are kept with the publication request rather than in the record described above (Section 8 states how long) — your description is not kept by this check. The go-live review's own automated leg reads, for the product submitted, its name, type and intended audience, the public address you asked for it and whether you had previewed it, the description of what it is that you gave when asking to publish it, your own words recorded as what the product should be, its specification, a summary of its accepted build and of the platform's checks of it, the file names of its bundle and the bounded texts that the venture's most recent automated checks recorded — which may include content you imported — through the same route and under the same routing instruction. Separately from those checks, each photo you add to an app is scanned for malicious software by Amazon GuardDuty, on the platform's own storage on Amazon Web Services, before anything else reads it (Section 2.8): a file in which the scan finds such software is not used or shown, and the console tells you so, that the decision was made automatically, and how to contest it through the appeal route above. Each photo is then checked by an AI classifier, before your app may use it, for sexually explicit content, any sexual depiction of a person who may be a minor, and graphic violence, through OpenRouter under the routing instruction Section 2.8 states. That check is an automated assessment of what the photo shows, including whether a person in it may be a minor and whether it is sexual; it decides only whether the photo may be used in your app, and no decision about the people it shows follows from it. A photo it holds is kept, never deleted by the check, and the console tells you on the photo what was found, that the decision was made automatically, and how to contest it through the appeal route above, which a person at RunMyB decides — never the automated check.

The scan of the files your apps keep. Every file an app hosted on the platform stores for its users is scanned for malicious software by Amazon GuardDuty, in the platform's own storage on Amazon Web Services in the United States, soon after it is stored; GuardDuty deletes its copy once the scan is done, and RunMyB lets Amazon Web Services keep or use none of the files it scans for a purpose of its own. GuardDuty's record of a file it finds malicious — which file, and what it found — is one of the platform's security records (Section 8). A file in which the scan finds such software is withheld automatically — kept, not deleted, and no longer served — and the account's administrators are e-mailed, unless the law requires, or a public authority asks, RunMyB to delay it, the reasons and how to contest the decision through the appeal route above, which a person at RunMyB decides, never the scan (Terms of Service & Acceptable Use, Section 15, item 8). The scan looks only for malicious software: it identifies no one, and it decides only whether a file may be served. For these files RunMyB is the processor of the app's owner (Section 1), and the Data Processing Addendum states what is kept.

10. Complaints

If you believe your data is processed unlawfully, you may lodge a complaint with the Polish data protection authority, the President of the Personal Data Protection Office (UODO), ul. Stawki 2, 00-193 Warsaw, or with your local supervisory authority.

11. US residents

We do not sell personal data, and we do not share it for cross-context behavioural advertising, as those terms are defined in US state privacy laws (including the California Consumer Privacy Act as amended). Stated honestly: RunMyB currently falls below the applicability thresholds of those laws, so most of their specific mechanics do not yet apply to it — but the no-sale, no-share posture is our commitment regardless of thresholds, and if the platform grows into those laws' scope, this Policy will be updated with the notices and rights they require.

12. Changes

This Policy evolves with the platform, under the same change process as the Terms of Service & Acceptable Use: a material change requires your renewed acceptance before you continue using the console; a non-material change takes effect on posting, with the version number, effective date, and changelog as the notice, and you are invited to review them. Every version is dated, versioned, and kept in the changelog.

Version history (the document's changelog)

1.0 — initial draft edition. 1.1 — named privacy@runmyb.com as the data-rights e-mail channel beside the in-platform flow; non-material clarification (0418). 2.0 — final edition: RunMyB, Inc. named as controller; the team-member category folded in (controller/processor split, member data inventory, member self-export, departed-member posture); recipients rebuilt as sub-processors versus connected services you authorize (git providers, Google Drive/Gmail/Calendar with the Google Limited-Use commitments, Trello, Notion, AI providers under your own keys); the voice-dictation disclosure added; definitive per-recipient international-transfer mechanisms (DPF/SCCs); operational values stated by reference to the in-product surfaces where they are shown (0529). 3.0 — MATERIAL: the statistics posture (Section 4) widened to name the cookieless first-party beacon in hosted product pages — what it reads (the visited page's address, the referring page, the visit itself), what it never does (no cookies, no local storage, no fingerprinting, no cross-site tracking), the daily-salted server-side visitor hash with raw identifiers discarded immediately, aggregates-only retention, and the per-product opt-out (0537). 3.1 — disclosures and clarifications (NON-MATERIAL; effective on posting): Neon, Inc. added to the sub-processor table (Section 5.1) and the transfer mechanisms (Section 7) — this corrects an omission: the vendor was already in use for hosted-product databases and should have been listed when that feature went live; the aggregate-statistics processing gains its stated legal basis (legitimate interest) and its stated controller hat (Section 2 and Section 4); the retention criteria are now stated per category in the notice itself (Section 8); Section 3.1 discloses that the platform itself e-mails the invitee; the automated safety checks are disclosed as existing, with the human-review posture (Section 9); a US-residents statement added (Section 11). 3.2 — disclosures (NON-MATERIAL; effective on posting): the pre-launch waitlist section added (Section 2.1) — what a signup stores and the checkable negatives (no IP, no user-agent, no name, no free text), the correspondence purpose stated to include the screening questions asked before an access decision, consent as the basis with the stored consent-wording version as the evidence and the wording itself preserved verbatim in the section, retention (until invited or until the subject asks off the list), and the manual privacy@runmyb.com rights route for pre-invite records; a matching retention bullet in Section 8; the frontmatter gains waitlist_consent_version, minting the consent-wording version this document preserves. 3.3 — the voice-dictation providers replaced (NON-MATERIAL; effective on posting; the sub-processor replacement itself is recorded under the Data Processing Addendum's Section 4 mechanism — its changelog entry 2.2, which also records that the Section 4 notice period and objection window were waived for this change on 2026-09-11 by the platform's sole Customer): Google LLC removed from the sub-processor table (Section 5.1) and the transfer mechanisms (Section 7) — the Google-based relay is retired; ElevenLabs (Eleven Labs Inc.) added as the speech-to-text provider; OpenRouter, Inc.'s function widened to route dictation audio to Microsoft's MAI-Transcribe model, with OpenRouter as the sub-processor for that engine and Microsoft named as OpenRouter's own provider (RunMyB has no contract with Microsoft); Section 7 names the Standard Contractual Clauses in ElevenLabs' Data Processing Addendum as the basis for any ElevenLabs processing outside the United States; Section 6 rewritten for the two dictation modes (after-you-stop with a choice of engine, and live), stating per provider what that provider's own published terms say about training and retention rather than one promise for all, the platform's own transient holding of after-you-stop recordings until transcribed plus a short retry window, the live mode's no-storage posture, the user-controlled dictation glossary sent as a recognition hint, the no-voiceprint/no-identification statement, the responsibility for other people the microphone captures, that dictation never sends a message by itself, and that the language selector is a spoken-language hint (no translation); Section 8 gains the dictation-audio and dictation-glossary retention bullets. 3.4 — the voice assistant added (NON-MATERIAL; effective on posting; the sub-processor addition itself is recorded under the Data Processing Addendum's Section 4 mechanism — its changelog entry 2.3, which also records that the Section 4 notice period and objection window were waived for this change on 2026-09-12 by the platform's sole Customer): OpenAI (OpenAI OpCo, LLC) added to the sub-processor table (Section 5.1) as the speech model behind the optional spoken conversation with the platform's assistant, engaged only when the user opens a voice session, with the audio exchanged directly between the user's browser and OpenAI under RunMyB's own account and key and never passing through the platform; Section 6 extended with a voice-assistant sub-section (6.1) stating what is transmitted and to whom, what the platform keeps (the transcript as conversation records, the on-screen cards, a metering record — no audio), what OpenAI's own published terms say about training and retention (no training on API content unless the customer opts in, which RunMyB has not; abuse-monitoring retention of up to 30 days as OpenAI publishes it; OpenAI's session storage switched off; zero data retention not held and not claimed), the spoken AI disclosure at the start of every session and on request, that the assistant changes nothing by itself (a tap confirms by default; voice confirmation is the user's own remembered setting, off unless turned on; gate decisions never from voice), the responsibility for other people the microphone captures, no voiceprint and no identification, and per-second metering at the in-product rate; Section 7 adds OpenAI to the Standard-Contractual-Clauses group (OpenAI is not a Data Privacy Framework participant); Section 8 gains the voice-assistant retention bullet. Adding a sub-processor for an optional feature the user opts into, with the feature's protections disclosed, reduces no right and adds no obligation. 4.0 — the spoken AI disclosure withdrawn (MATERIAL under the Terms' Section 24 — withdrawing a stated in-product restatement is none of the non-material kinds, so the re-consent gate fires): the platform no longer gives Remi any fixed wording to speak — Remi is told what happened, never what to say — so Section 6.1 no longer states that Remi says at the start of every session, or when asked, that it is an AI, and the record of the moment such a disclosure was spoken is removed both from the what-RunMyB-keeps list and from the platform's session data. What identifies Remi as an AI for a voice user is stated in its place: the session exists only because the user opened it, from the console's Conversation entry offering a spoken conversation with the platform's assistant; every line of Remi's in the on-screen transcript carries the AI marker; and Section 6.1 and Terms Section 13 state that Remi is an AI system, not a person, with a synthetic voice. Two corrections travel with it: the name sent so that Remi can address the user is the workspace membership display name (which may be more than a first name), handed as a fact Remi may use (a clarification of what was always sent); and the voice-confirmation description no longer promises a fixed announcement or a fixed veto word — when the setting is on, Remi is told so at session start so it can tell the user, and during the pre-run veto window any spoken words calling the change off, in any language, or a tap on Cancel, stop it (a clarification in the user's favour: the veto was never limited to one word). 5.0 — two disclosures and one narrowed commitment (MATERIAL under the Terms' Section 24: part (2) below narrows a protection you had, so the re-consent gate fires and renewed acceptance is required; effective 2026-09-17; both parts are recorded under the Data Processing Addendum's Section 4 mechanism — its changelog entry 2.4, which also records that the Section 4 notice period and objection window were waived for this posting on 2026-09-17 by the platform's sole Customer). Part (1), the activity narrator — a disclosure and a sub-processor function widening, which on its own would be non-material: a new Section 2.2 describes the activity narrator — a running written account of a venture's work, composed by the platform for the venture's owner from the venture's own records, on for every venture unless a member turns it off on the venture's Modules card — stating what it is composed from, what leaves the platform for each entry (a digest of those records cleaned by shape before sending — web addresses, identifiers and hashes, dollar figures and qualified model names removed, file paths shortened to their last parts, money, model, identifier and token-count fields dropped from structured records, every text field bounded — with the stated limit that a name, an address or a secret typed into a message is not recognised by those checks; and bounded, cleaned excerpts of the venture's conversations with the assistant — the messages of the owner and of other members of the account alike, and the assistant's replies — never a whole conversation), to whom (OpenRouter, Inc., which routes it to the provider of the configured model — Google LLC today, as OpenRouter's own provider; RunMyB has no account and no contract with Google for it), what the providers' own published terms say about training and retention, that RunMyB's OpenRouter account permits routing to providers whose terms allow the use of request data for model improvement (a setting kept for other platform roles) while the narrator's requests carry a routing instruction that excludes such providers, so that only a provider whose published policy states that request data is not used for training may serve them, RunMyB's own no-training commitment restated, what the platform keeps (the entries and the narrator's working state, for the life of the venture, deleted with it, part of the data export, retained while the module is off), and that the account is informational — nothing in it acts on the owner's behalf; a matching bullet in Section 2; a sentence in Section 3.3 that a member's turns in a shared venture conversation may leave for the narrator's model as Section 2.2 describes; the OpenRouter row in Section 5.1 widened to name the model's provider for the engine tasks OpenRouter routes — Google LLC for the narrator, named as Microsoft is for dictation; Section 7 states the narrator's onward transfer to Google under OpenRouter's terms, Google LLC's Data Privacy Framework certification and the Standard Contractual Clauses in Google's published terms as the fallback; Section 8 gains the activity-narrator retention bullet. Part (2), the build roles' provider — the part that makes this edition MATERIAL: Section 5.1's OpenRouter row states that for the build roles (build-ui and build-core) OpenRouter routes each request to a provider of the configured model, preferring DeepSeek's own first-party endpoint (Hangzhou DeepSeek Artificial Intelligence Co., Ltd.), whose published privacy policy states that it uses the personal data it collects to train and improve its models, and that where that endpoint cannot serve another of OpenRouter's providers for the model may serve the request — a provider RunMyB does not name in advance — with RunMyB's OpenRouter account set to permit routing to providers whose terms allow the use of request data for model improvement; the Anthropic PBC row is corrected to the roles configured to use it; Section 2 points at Section 5.1 for the providers of workspace content and at the Data Processing Addendum's Section 7 for the exception; Section 7 states what is held for the build agents' requests (RunMyB's transfer to OpenRouter under OpenRouter's Standard Contractual Clauses; the onward leg under OpenRouter's terms with its provider, which RunMyB does not hold; DeepSeek's stated storage in the People's Republic of China with no transfer instrument named; the Data Privacy Framework open to US organisations only) and names the People's Republic of China among the processing locations; and the Data Processing Addendum's Section 7 no-training commitment is narrowed by an express exception for the build roles, stating how the routing may be ended (no per-venture switch exists; the account's Models card, or a written instruction to RunMyB). Narrowing that commitment reduces a protection the Customer had — hence MATERIAL and renewed acceptance; part (1) alone would have been 4.1. 5.1 — NON-MATERIAL clarification (effective on posting, 2026-09-17): Section 7 names the instrument for the transfer to OpenRouter — OpenRouter's Data Processing Agreement, which OpenRouter's Terms of Service incorporate by reference for organisations and for commercial use of its service and which incorporates the 2021 Standard Contractual Clauses (Module Two, with the UK Addendum and the Swiss amendments) — and states that OpenRouter is not a participant in the EU–US Data Privacy Framework (the public registry, read 2026-09-17). No recipient, purpose, retention or processing changes; the basis 5.0 stated (the Clauses incorporated in the provider's data-protection terms) is unchanged and now named. 5.2 — a correction (NON-MATERIAL under the Terms' Section 24: a disclosure of what was already true, a clarification, and a new restriction on RunMyB; effective on posting, 2026-09-26; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 is not engaged — its changelog entry 2.6 makes the matching correction): Sections 5.1, 6.1 and 8 said that during a voice session no audio passes through the platform and that the platform never holds or receives it. That was inaccurate from the edition that added the voice assistant (3.4) on: OpenAI's service automatically sends the platform, over the platform's own control connection to the session, a copy of the session's audio — what the user's microphone sends, whether or not the assistant is listening at that moment, and the assistant's spoken replies — and offers no setting that switches it off. The platform's handling of that copy has been the same since the first voice session: each fragment is received only transiently in working memory as the connection is read and is discarded without being decoded — never analysed, stored, logged, recorded or sent to the browser. Section 6.1 gains a bullet stating this, with its basis (the contract), and a forward restriction on RunMyB: should the platform begin to use the assistant's own voice — never the user's — to time the speech of the assistant's on-screen face, it will analyse that voice only in working memory, keep nothing of the audio but the timings derived from it, and state that use in Section 6.1 before it begins. Section 5.1's OpenAI row, Section 6.1's what-RunMyB-keeps and other-people-in-the-room bullets, and Section 8's voice-assistant bullet are corrected to match. No recipient, purpose or retention changes: no audio is kept, as before. The earlier entries in this changelog are left as written; this entry is the record that their no-audio statement was wrong. Also in 5.2: Section 2 gains the voice features' own line (dictation and the voice assistant, on the contract basis), and Section 6.1 states that muting in the console switches the microphone track off in the browser. 5.3 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature's processing, reduces no right and adds no obligation; effective on posting, 2026-09-27; no sub-processor is added or replaced and no new onward provider is named — Google LLC is already named as OpenRouter's provider for the activity narrator — so the Data Processing Addendum's Section 4 is not engaged; its changelog entry 2.7 records the matching changes): a new Section 2.3 describes the avatar's learned actions and the avatar director. The console's chat avatar acts out a short action when the assistant asks it to — from the account's library of learned actions or from the avatar's built-in actions — and, when neither fits, the platform asks an AI model, the avatar director, to write a new animation, and checks every animation it writes before anything plays. Section 2.3 states what leaves the platform for each attempt (the short description of the action that the assistant passed, reduced to lower-case letters, digits and spaces and limited in length, which may carry words from the user's message; an optional short mood phrase, treated the same way; a description of what the avatar can do; the short descriptions of the actions the account has kept and of the built-in actions; and, on a repeated attempt, the director's own previous answer and why it was refused — at most three attempts for one request; the user's message itself, the rest of the conversation and the user's account details are not sent), to whom (OpenRouter, Inc., which routes it to the provider of the model configured for the director — Google LLC today, as OpenRouter's own provider; RunMyB has no account and no contract with Google for it), what the providers' own published terms say, that the director's requests carry the same routing instruction as the narrator's, excluding providers whose terms allow the use of request data for model improvement, RunMyB's own no-training commitment, what the platform keeps (the account's library of learned actions — for each action its short description, the animation the platform accepted and the results of its checks, which model wrote it, how often and when it last played, and who asked for it and who kept it, by the sign-in identifier the platform holds for each — today the e-mail address they sign in with, or the identifier their sign-in provider supplies instead — shared by the account's members and kept until a member drops the action (which deletes it from the library; the action as it played remains in the conversation's own records), the platform discards it because it no longer passes the platform's checks, or the account is erased; part of the data export; each attempt a usage-metering record), that there is no setting that turns the director off — the avatar learns a new action only when a conversation asks for one — and that the avatar's actions are animations only and act on nothing; a matching bullet in Section 2; a sentence in Section 3.3 that an action learned from a request in any member's conversation joins the account's shared library, where the account's members see its short description and who asked for it, by their sign-in identifier; the OpenRouter row in Section 5.1 names the avatar director beside the narrator; Section 7's onward-transfer sentence for the narrator's requests to Google covers the director's too; Section 8 gains the learned-actions retention bullet. 5.4 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature's processing, reduces no right and adds no obligation; effective on posting, 2026-09-27; no recipient, provider or sub-processor is added — the records are stored on the platform's own hosting infrastructure (Section 5.1) like every other account record and leave it for no provider — so the Data Processing Addendum's Section 4 is not engaged; its changelog entry 2.8 records the matching change): Section 3.1 gains a bullet for the member's chosen avatar — the character a member may pick from the platform's gallery, in the account settings, to stand for them in the account's workspace, shown to the account's other active members wherever the console shows that member to them (today, beside the member's name on their turns in shared venture conversations), on the contract basis; the record holds the character's identifier, whose avatar it is and who chose it — both the member's sign-in identifier — and when it was chosen and last changed, nothing more, and changing back to the default avatar deletes it; the same bullet states that the characters an administrator picks for the account's agents (the platform's assistant and the other agents that work in the account) are the customer's workspace settings, on the customer's instruction, seen by every member, and that the platform keeps with each which administrator chose it (by their sign-in identifier) and when, not shown in the console and part of the customer's account-wide export only; Section 3.2 adds the chosen avatar to the member self-export; Section 3.4 states that a disabled member's chosen avatar is retained and no longer shown to the account's members; Section 8 gains the chosen-avatars retention bullet. 5.5 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature's processing, reduces no right and adds no obligation; effective on posting, 2026-09-28; OpenAI (OpenAI OpCo, LLC) is named as OpenRouter's own provider for a new platform role, and Microsoft Corporation and Amazon Web Services, Inc. as the other providers of the same model to which OpenRouter may route that role's requests — a change recorded under the Data Processing Addendum's Section 4 mechanism, its changelog entry 2.9, which also records that the Section 4 notice period and objection window were waived for this change on 2026-09-28 by the platform's sole Customer): a new Section 2.4 describes the avatar a member may create from their own description. In the account settings a member may describe an avatar in a sentence, in any language, or pick one of the ideas the platform offers; after the platform's automated safety check, an AI model — the avatar author — restates the description as one short sentence and draws the avatar from it in the same request, and the member chooses to use it, to change it with a one-sentence instruction, or to try another; the author is asked to write the sentence in the language of the description, and is instructed to draw people's avatars only, never a robot, and not to depict a real, identifiable person, brand, logo or trademark; the drawing is made of drawn shapes and colours only, with no text field, picture or link. Section 2.4 states what is checked first (the description, and a change asked for, pass the automated safety check; a refused one is not drawn); what leaves the platform for each attempt (the description exactly as written; for a change, the instruction with the drawing and the sentence being changed; for another try, the sentence the platform wrote; the platform's own instructions and example characters; on a repeated attempt, the author's previous answer and why it was refused — at most three attempts for one drawing; for the ideas, nothing the member wrote — only the language the browser is set to and the platform's own instructions, with a random value that varies the ideas from day to day; never the member's name, e-mail address or other account details); to whom (OpenRouter, Inc., which routes it to the provider of the model configured for the avatar author — OpenAI today, as OpenRouter's own provider, under OpenAI's terms with OpenRouter; OpenRouter may also route a request to another provider it lists for that model, for example when OpenAI's own service is unavailable, if that provider meets the routing instruction — today Microsoft Corporation (its Azure service) or Amazon Web Services, Inc. (its Amazon Bedrock service), each under its own terms with OpenRouter; RunMyB has no contract with Microsoft for this, and RunMyB's own agreements with OpenAI, which covers the voice assistant, and with Amazon Web Services, which covers the platform's hosting, do not cover this route); what OpenRouter's and OpenAI's own published terms say, RunMyB relaying nothing from Microsoft's or Amazon Web Services' published terms for those services; that the author's requests carry the same routing instruction as the narrator's and the director's, excluding providers whose terms allow the use of request data for model improvement; RunMyB's own no-training commitment; what the platform keeps (for each drawing, the platform's sentence, the drawing as its checks accepted it, which model drew it, which earlier drawing it was changed from, whose it is by the sign-in identifier, and when — never the member's description, whose only kept copy is in the safety check's record; the avatar used replaces the previous one, which is deleted with every unused drawing; unused drawings more than a day old are deleted when the member creates again, and no more than ten are kept; choosing a gallery character keeps the created avatar, and deleting it returns the member to the default; kept until replaced or deleted, or the account is erased; part of the member's own export and of the account's export; the ideas held in working memory for the day only; each request a usage-metering record carrying a pseudonymous code for the member); who sees it (the avatar used, and the sentence that describes it, by the account's other active members, as a chosen avatar is; unused drawings by no one else in the console; the account-wide export, an administrator's, carries the avatars, the unused drawings and — in the safety check's records — the descriptions and changes the member wrote); and that the drawing is made by an AI model, may not look like what was asked for, and acts on nothing; a matching bullet in Section 2, and a Section 2 bullet stating the purpose and legal basis of the records of the automated safety checks (legitimate interest: the platform's evidence of its safety decisions, and recognising repeated abuse); Section 3.1's chosen-avatar bullet points to Section 2.4; Section 3.2 adds the created avatars and the unused drawings to the member self-export; Section 3.4 states that a disabled member's created avatar is retained and no longer shown, like a chosen one; the OpenRouter row in Section 5.1 names the avatar author with OpenAI as its provider today and Microsoft Corporation and Amazon Web Services, Inc. as the other providers OpenRouter may route it to, and the OpenAI row points to it; the Anthropic row in Section 5.1 states that Anthropic today also runs the platform's automated content-safety checks, which receive the text they check — already true of the checks on build requests, and now stated; Section 7 states the onward transfers to OpenAI, and to Microsoft Corporation or Amazon Web Services, Inc. where OpenRouter routes a request to them, under OpenRouter's terms; Section 8 gains the created-avatars retention bullet and a bullet for the records of the automated safety checks — kept as the platform's evidence of its safety decisions and not deleted when the account is erased, which was already true of the checks on build requests and is now stated, and Section 8's bullet on account, workspace and content data now refers to the retention carve-outs below it, that record among them; Section 9's erasure sentence states that the records of the automated safety checks are retained as they are when the account is erased, for the period Section 8 states; Section 9's automated-checks paragraph adds the check on avatar descriptions and changes, points to Section 5.1 for the provider that makes each check, and states that the record of every check keeps the text it checked, is not shown in the console and is part of the account's data export. 5.6 — a disclosure (NON-MATERIAL under the Terms' Section 24: it narrows one stated restriction on RunMyB — that the narrator never reads the evidence attached to an approval — while keeping, and now stating expressly, the protection that restriction gave, that the evidence does not reach the model or its provider; it discloses a changed feature's processing, in the reader's favour, reduces no right and adds no obligation; effective on posting, 2026-09-30; no recipient, provider or sub-processor is added and nothing leaves the platform for a new recipient or a new purpose, so the Data Processing Addendum is not engaged and is unchanged): Section 2.2 said that the activity narrator never reads the evidence attached to an approval. For an approval to publish a build, the narrator now reads that evidence so that the platform can work out, from what is recorded there about the platform's own checks of that build, one plain outcome — the checks passed, they found problems, they did not finish, or no outcome could be read — and sends only that outcome, and nothing else of the evidence, to its model with the approval, because without it the account had called a build verified when the build's own publication card said its checks had found problems. Section 2.2 now states this, and states that the evidence itself never leaves the platform for the narrator. The outcome goes to the same recipients, for the same purpose, as the rest of the narrator's request; no new record is kept. The earlier entries in this changelog are left as written; this entry is the record that the never-reads statement no longer holds for an approval to publish a build. 5.7 — a correction (NON-MATERIAL under the Terms' Section 24: a clarification of something that would otherwise become untrue — the platform's configuration already named the new route when this edition posted, and the platform's call records show no check served through it before the posting; it reduces no right and adds no obligation; effective on posting, 2026-10-03; the automated content-safety checks that Section 9 describes move from Anthropic PBC to a model reached through OpenRouter, Inc., whose provider for them is Google LLC — a change recorded under the Data Processing Addendum's Section 4 mechanism, its changelog entry 2.10, which also records that the Section 4 notice period and objection window were waived for this change on 2026-10-03 by the platform's sole Customer): the platform's automated content-safety checks — the screening of build requests, of imported content, and of the descriptions and changes a member writes for an avatar (Section 9) — are made by an AI model reached through OpenRouter, Inc., under RunMyB's own account and key, which routes each check's request to Google LLC (its Gemini model) as OpenRouter's own provider; RunMyB has no contract with Google for this and relays nothing from Google's terms for this route beyond the transfer basis Section 7 states. Each check's request carries the text it checks with the platform's instructions for the check — never the member's name, e-mail address or the account's identifiers — and a routing instruction that allows that one provider only, only where OpenRouter records it as neither using request data for training nor retaining it, and never another provider in its place: if that provider cannot serve, no other provider receives the text and the check is treated as one needing review. Section 9's automated-checks paragraph states this in place of its pointer to Section 5.1, and Section 2.4's first bullet points to it; the Anthropic row in Section 5.1 no longer states that Anthropic runs those checks and names them, as the automated content-safety checks that Section 9 describes, among the roles routed through OpenRouter; the OpenRouter row in Section 5.1 names them in the same words, with Google LLC as their provider today and their routing instruction; Section 7's onward-transfer sentence for the requests OpenRouter routes to Google covers the checks' requests. Section 9 also discloses, correcting an omission, that the platform's automated checks screen a public web address a member chooses when asking to publish a product, before that address is reserved, through the same route and under the same routing instruction: that check's request carries the address and, where the member gave one, the member's own description of what the product is, with the platform's instructions for the check; an address the check finds to impersonate a brand, an institution or an authority is refused, any other doubt it raises goes to RunMyB's human go-live review, which decides whether the product goes public, and the address and the check's decision are kept with the publication request — after the publication ends and after the account is erased, as Section 8's new Publication records bullet states — the description not. What the checks record, and for how long, is unchanged (Sections 2, 8 and 9). 5.8 — two disclosures and three clarifications (NON-MATERIAL under the Terms' Section 24: it discloses a second engine for the voice assistant and a new kept record of a feature already described, corrects statements that would otherwise become untrue, and states, as a clarification of something already true, what erasing a product does to the activity narrator's records; it reduces no right and adds no obligation; effective on posting, 2026-10-07; ElevenLabs (Eleven Labs Inc.), already a sub-processor for voice dictation, is engaged for the voice assistant, OpenRouter, Inc.'s function is widened to route the voice assistant's reaction model, with TypeSafe AI, Inc. named as OpenRouter's own provider for it, and the model that puts the platform's notes into the assistant's words, served by OpenRouter's providers for the avatar author — a change recorded under the Data Processing Addendum's Section 4 mechanism, its changelog entry 2.11, which also records that the Section 4 notice period and objection window were waived for this change on 2026-10-07 by the platform's sole Customer). Part (1), the voice assistant's ElevenLabs engine: Section 6.1 states that voice sessions run on one of two engines chosen by the platform's administrators — never by the user — OpenAI's speech model, the default, or a pipeline built on ElevenLabs' speech engine and voice, and that a session keeps the engine it started on. For the ElevenLabs engine it states that the user's browser sends the audio directly to ElevenLabs' speech engine, which transcribes it, detects the end of each turn and sends the platform the text, never the audio, over a connection the platform sets up for each session under RunMyB's own account and key, the platform asking ElevenLabs on every session not to keep a recording and to keep the conversation's transcript for zero days; that the user's microphone audio does not reach the platform; that ElevenLabs' voice model turns the text of Remi's replies into Remi's voice, which the platform relays to the browser as it plays without storing it or analysing its sound, the face's timing coming from timing information ElevenLabs returns with the voice; that a speech detector runs in the browser and sends the platform signals only, never audio; and that for each turn the platform sends a small model, Jev — reached through OpenRouter and served by TypeSafe AI, Inc. as OpenRouter's own provider — the transcribed words, Remi's last reply, the conversation's language, whether a change awaits confirmation and the words set aside in the last few seconds. Jev chooses a short reaction, names the language and judges whether the thought is complete and whether the words were meant for Remi, from the words alone, never the voice. It states that on this engine the platform's own notes to Remi — the greeting, which carries the user's display name, and notes such as a card awaiting confirmation with the values of the change, a result, a fault or the end of the session — are put into Remi's words by a second model the platform configures for the whole platform, which receives each note and the conversation's language, never the transcript, through OpenRouter, each request carrying a routing instruction that excludes providers whose terms allow the use of request data for model improvement. Section 6.1 also states that words Jev is confident were meant for someone else are not stored, shown or answered, and that words are treated as meant for Remi when Jev is unsure or does not answer in time; what ElevenLabs', OpenRouter's and TypeSafe's published terms say; the routing instruction on Jev's requests; and what RunMyB keeps — the transcript (on this engine the words judged meant for Remi and, of Remi's, what was sent to be played), the cards, and the metering record, which also holds the engine and, on this engine, the counts it is priced on and the cost the providers reported for the reaction requests and the phrasing of the platform's notes, and, on either engine, the cost of checking a spoken reply to a card where neither an account nor a venture carries it. Correcting a statement that would otherwise become untrue, Section 6.1 states that on this engine Remi's short reactions and the short lines it says during a longer wait are chosen from a fixed list the platform writes and translates, and never state an outcome; that Remi may say a line from the same list — that something went wrong, that the answer is on screen, or that a card on screen is waiting for a tap — when the platform's report of what has happened is not put into words in time; that no line on that list carries a number or a name, and everything else Remi says is written for the moment by an AI model; and that on the OpenAI engine the platform gives Remi no fixed wording to speak. Its other-people-in-the-room and no-voiceprint bullets now cover both engines. Section 2's voice line, Section 6's opening paragraph, the Cloudflare, ElevenLabs, OpenAI and OpenRouter rows of Section 5.1 (the Cloudflare row now naming the voice assistant's test sessions of RunMyB's own administrators through a Cloudflare tunnel), Section 7 (ElevenLabs' processing of a voice session's audio and of the text of Remi's replies outside the United States under the Standard Contractual Clauses in ElevenLabs' Data Processing Addendum; the onward transfers under OpenRouter's terms to TypeSafe and, for the phrasing of the platform's notes, to the avatar author's providers) and Section 8's voice-assistant bullet are amended to match. Before this posting the ElevenLabs engine served only voice sessions opened by the platform's administrators. Part (2), the activity narrator's history: Section 2.2 names the kept history of the narrator's earlier notes and finished items, that it is part of the account's export and leaves the platform for no one, and that erasing any one of the venture's products deletes it together with the narrator's working state and the entries that record that product; Section 8 states the same retention; part (2) on its own engages no provider and would need no change to the Data Processing Addendum or the Terms. The Terms' Section 13 names the voice assistant's two engines (edition 4.4). 5.9 — a disclosure and two clarifications (NON-MATERIAL under the Terms' Section 24: it discloses when the voice assistant's default engine serves a session while the other engine is chosen for everyone, and corrects statements that would otherwise become untrue; it reduces no right and adds no obligation; effective on posting, 2026-10-07; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged, and its changelog entry 2.12 records the matching disclosure). Section 6.1 states that where the platform's administrators have chosen ElevenLabs' engine for everyone else's sessions and that engine cannot serve one of those sessions when it starts, the session runs on OpenAI's engine instead, and keeps it until it ends. Section 5.1's OpenAI row states that OpenAI is engaged for such a session too, and its ElevenLabs row now describes the voice assistant's sessions on the ElevenLabs engine; Section 6's opening paragraph states that the voice assistant runs on one of two engines. The Terms' Section 13 states the same (edition 4.5). 6.0 — two disclosures and one change of retention (MATERIAL under the Terms' Section 24: part (3) below keeps a record that until now was erased with the venture it concerned, which narrows what an erasure removes, so the re-consent gate fires and renewed acceptance is required; parts (1) and (2) alone would have been NON-MATERIAL; effective 2026-10-10, published with the Terms' edition 5.0; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged, and its changelog entry 2.13 records the matching disclosures). Part (1), the field survey and the references you name: a new Section 2.5 states that before the platform writes a product's plan it studies the leading public services of the product's type and any service the user names, unless the study is turned off for the venture on its Modules card or the user asks to skip it; that a browser the platform runs on its own infrastructure captures up to ten public pages of each service — the text of each and a screenshot of the part a visitor first sees — without logging in, typing or filling in forms, and that in its own automated fetching the platform honours each site's robots.txt; that the AI models doing the study may also read other public material about the services through the web tools available to them; that a reference the user names may calibrate the platform's reviews and, once confirmed for that purpose, is studied before a plan, and that the platform keeps an append-only record of the statement the user confirmed; that public reviews are kept only as the study's own summaries, the study being built to keep no reviewer's name, handle, picture or words; that the captured text, the other public material read and the user's references and files go to the AI models that do the study, and its findings to the models that write the plan and review the product, whose providers Section 5.1 names; that the captured pages, their screenshots and the comparison the study writes are kept with the venture for its life and deleted with it; and that the user's references and files are processed on the contract basis, while personal data about other people that the public material studied happens to carry is processed by RunMyB as controller, on its legitimate interest in studying publicly offered services to plan the features of a customer's product, for that purpose only — Section 2.5 being how RunMyB makes that information publicly available, as Article 14(5)(b) GDPR provides; a matching bullet in Section 2, and a retention bullet in Section 8. Part (2), the language you last used: a new Section 2.6 states that the platform remembers one language for each person in each account — a short language code, with where it was seen and when — so that its assistants, Remi included, answer the person in it; that it starts from the language the browser reports and then follows the language of what the person types and says, a click on a button or a card not changing it; that for typed words, and for speech on the voice assistant's OpenAI engine, a language detector running on the platform's own servers works it out, sending nothing anywhere, and that on the ElevenLabs engine it is the language Jev names, remembered only when Jev names the same language for two utterances in a row; that only the code leaves the platform, with the instructions of the AI models that serve the assistants and Remi; and that it is kept for the life of the account, retained under the account when a member's access ends, part of the person's own export and deleted when the account is erased; a matching bullet in Section 2, a bullet in Section 3.1, Section 3.2's self-export list, Section 3.4's departed-member posture, a Section 6.1 bullet on the language a voice session starts in, and a retention bullet in Section 8. Part (3), the affirmations kept: the affirmation a user makes when naming a reference — the statement's exact wording, the link or a reference to the file it covers, who confirmed it and when — is now kept as it was recorded, append-only, through the limitation period, also after the reference, the venture or the account is erased, as the platform's evidence of what was affirmed; until this edition such a record was erased with the venture. A new Section 8 bullet beside the one on billing, ledger and acceptance records, and Section 9's erasure sentence, now name it, together with the affirmations made when importing code or a brand, which were already kept in this way and are now stated. 6.1 — a disclosure and a correction (NON-MATERIAL under the Terms' Section 24: it names a provider that serves platform roles and states how the providers behind the platform roles routed through OpenRouter, Inc. are chosen, where a sentence said that each such provider was named and not every one was, and it names the platform's assistant among those the field survey's findings are sent to, and what you asked for — which the study has received since it began — among what is sent to the models that do the study; it reduces no right and adds no obligation; effective on posting, 2026-10-12; the Data Processing Addendum's changelog entry 2.14 records the matching sub-processor changes under its Section 4 mechanism). Section 5.1's OpenRouter row states that, for every platform role OpenRouter routes beyond those it names one by one — among them the console's chat assistants and the roles that research the market and plan a product — OpenRouter routes the request to a provider of the model configured for that role, or chosen for a conversation, which serves it as OpenRouter's own provider, each request carrying a routing instruction that excludes providers whose terms allow the use of request data for model improvement; and it names those providers today by the model's maker: OpenAI, Microsoft (its Azure service) or Amazon Web Services (its Amazon Bedrock service) for OpenAI's models; Google LLC for its Gemini model; SpaceXAI LLC (xAI), a provider this Policy did not name before, or Amazon Web Services for SpaceXAI's Grok model, which the general worker and the development executor are configured to today, each such request sent only to a route OpenRouter records as retaining no request data: SpaceXAI's zero-data-retention service, or Amazon Bedrock; Anthropic PBC or another of OpenRouter's providers for Anthropic's Claude models; and, for a model of another maker that you choose for a conversation or that your account's administrators configure for a role, a provider of that model, chosen by OpenRouter's routing, that RunMyB does not name in advance. The platform's configuration named SpaceXAI's model for those two roles before this edition posted, and the hosted platform's call records show no request served through it before the posting. Section 5.1's Anthropic row now says that the OpenRouter row states how the provider that serves such a role is chosen and names today's providers for the models the platform configures, where it said that the OpenRouter row names the provider that serves it; the OpenAI row names the other roles OpenAI serves as OpenRouter's provider; Sections 2 and 2.5 say that Section 5.1 names the providers, or states how OpenRouter chooses them; Section 2.5 also names the platform's assistant in a conversation, when it reads the study for you, among those the field survey's findings are sent to, where it named only the models that write the plan and review the product; it also names what you asked for — your description of the product you want and of its venture, in your own words or as the platform restated them, and the services you named — among what is sent to the AI models that do the study, where it named only the captured text, the other public material read and the references and files you chose; and Section 7 states that every other request OpenRouter routes is an onward transfer under OpenRouter's terms with the provider that serves it, and states SpaceXAI's transfer basis. The Terms' Section 13 states the same (edition 5.1). Also in 6.1, the Ideas stream — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature's processing, reduces no right and adds no obligation; OpenRouter, Inc.'s function is widened to route the requests of a new platform role, the idea author, to the providers Section 5.1 names for the model configured for it — a change that the Data Processing Addendum's changelog entry 2.14 also records under its Section 4 mechanism). A new Section 2.7 describes the Ideas stream — ideas for products that the platform writes with an AI model, the idea author, from the results of web searches it runs, or draws from a starting set it collected before the stream opened, and ranks for each person — stating what is kept for each person in each account (which ideas the person was shown and how often, their reactions, the ideas they launch and the idea picked for them as the idea of the day, and, if they tune their ideas, the areas they choose, the line about themselves they may add and the ideas then written for them); why (to rank the ideas the person is offered and to write ideas for them, on the contract basis, no decision about them being made from the ranking); what leaves the platform for each request to the idea author (the area and the market the ideas are aimed at — for ideas aimed at the person, their remembered language code — the titles of ideas already written in that area and the results of the platform's web searches, which ask only about the area, the market and the year; for the person's own ideas, their areas and line; for spin-offs of one of the account's ventures, the venture's name, one-line description and audience and the idea it was launched from; never the person's name, e-mail address or other account details) and to whom (OpenRouter, Inc., which routes it to a provider of the model configured for the idea author, as Section 5.1 states, under a routing instruction that excludes providers whose terms allow the use of request data for model improvement); that the platform's assistants read the ideas ranked for a person, and may read their areas and line, when suggesting ideas; RunMyB's own no-training commitment; what is kept and for how long (for the life of the account; Reset deletes the person's areas, line and the record of their reactions at any time; retained under the account when a member's access ends; part of the person's own export and of the account's export; shown in the console to no one else); that the idea author's requests are paid by the platform within a daily allowance it sets for each account, nothing being charged to the person or the account; that a card may show how many ventures were launched from it across the platform, from three launches and naming no account or person, on RunMyB's legitimate interest; and that the ideas written for everyone, and the starting set, are the platform's own content, kept for as long as the platform offers ideas, a retired idea included, as the record of what was offered and so that it is not written again, and that personal data about other people that the public material an idea is written from happens to carry — a founder or a public figure, for example — is processed by RunMyB as controller, on its legitimate interest in offering ideas grounded in publicly available information, for that purpose only, Section 2.7 being how RunMyB makes that information publicly available, as Article 14(5)(b) GDPR provides. Section 2 gains a matching bullet, and its usage-metering bullet states that those records, with how long the platform worked on each launched venture, are combined into the ranges of cost and time shown on idea cards — a range shown only when at least five launches stand behind it, rounded, naming no account or venture — on RunMyB's legitimate interest in telling people what a launch has cost before they start one, a purpose compatible with the one the records are kept for. Section 2's bullet on the language you last used, Section 2.6 and Section 3.1 state that the remembered language code is also the market the Ideas stream aims ideas at, and that it travels with the idea author's requests; Section 3.1 gains a bullet for the Ideas stream's records, Section 3.2's self-export list and Section 3.4's departed-member posture name them, and Section 8 gains two retention bullets; and Section 5.1's OpenRouter row names the idea author among the other platform roles it routes. The Terms' Section 13 names the idea author (edition 5.1). 6.2 — a correction and a disclosure (NON-MATERIAL under the Terms' Section 24: it corrects a sentence that called the data-export bundles complete, which they were not, and states how long a bundle and the record of a data request are kept; deleting a bundle when its download window ends and when the account is erased is a new restriction on RunMyB; it reduces no right and adds no obligation; effective on posting, 2026-10-16; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.15 corrects the same sentence in its Section 3(e)). Section 9 now says that data exports are produced as structured bundles you download yourself, with a manifest that lists every store the platform keeps and, for each store a bundle does not include, why, where it said that they were produced as complete, structured bundles; records about an account that no bundle selects stay outside them. Section 8 gains a retention bullet for data-export bundles: the bundle the platform prepares when you request your data or self-export is kept for 7 days after it is prepared, the window in which you can download it, then deleted, and every bundle of an account is deleted when the account is erased — before this edition, nothing in the platform deleted a bundle when its window ended or when the account was erased; and the record that the request was made and answered is kept as the platform's compliance evidence for the limitation period, as it has been since the in-platform data-request flow began. Also in 6.2, a correction (NON-MATERIAL under the Terms' Section 24: a disclosure of what was already true and a clarification; no sub-processor is added or replaced; the Terms' edition 5.2, the Data Processing Addendum's edition 2.15 and the Cookie & Tracker Notice's edition 3.2 make the matching changes): Section 4 said that the statistics' two sources both produce aggregates only, that the network address and browser signature from which the visitor hash is derived are discarded immediately and never logged or stored, that the hash cannot link the same visitor across days, and that what is retained is only bucketed, aggregate counts. That was inaccurate from the edition that added the beacon (3.0) on: the platform's load balancer keeps a record of every request to the console and to the hosted products — with the visitor's network address, browser identifier and the full address requested — for 30 days; the beacon keeps a record of each page view — its time, the page's host, the referring host and the daily visitor identifier — for 7 days; and the key from which each day's identifier is derived is kept by the platform, so that the platform, holding the key, could link the identifier across days, which it does not do. The processing has been the same since 3.0. Section 4 now states it: what the records contain, by category; their three purposes — statistics for each product's owner, the security and operation of the platform, and aggregate statistics about the platform, which RunMyB may publish, a single product's statistics being shown publicly only with its owner's consent; that the records are kept for up to 30 days, and the statistics counted from them, which identify no visitor, for as long as they are useful; that RunMyB keeps them as an independent controller, also for the visitors of a customer's hosted product, and not as the customer's processor; and that the platform shows no cookie-consent banner because the beacon stores nothing on and reads nothing from the device beyond the page context it runs in and is the platform's own first-party audience measurement, the French CNIL's guidance supporting that posture rather than founding it. Section 1 names these records in this Policy's scope and in RunMyB's role as controller, and Sections 2 and 8 are corrected to match. The earlier entries in this changelog are left as written; this entry is the record that their statements on the statistics, among them 3.0's aggregates-only retention, were wrong. 6.3 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes two new records that keep the platform's e-mail within its limits, reduces no right and adds no obligation, and deleting the daily counts after the following day is a new restriction on RunMyB; effective on posting, 2026-10-18; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.17 states that these records are RunMyB's own and not Customer Personal Data). Section 2 gains a bullet for the platform's e-mail sending limits: when an application hosted on the platform asks the platform to send an address-verification or password-reset message, the platform counts how many such messages were sent to the recipient's address that day, from that application and from all applications together; and, for any address the platform sends e-mail to, it records that the address is paused after repeated bounces that were not hard bounces; both identify the address only by a hash made with a secret key the platform holds, never by the address itself; RunMyB keeps them for its own purposes, as an independent controller, also for the people an application hosted on the platform asks it to write to, on its legitimate interest in keeping the platform's e-mail within its limits and protecting the people it writes to and its ability to deliver e-mail. Section 1 names them among the records RunMyB keeps as controller, whoever the recipient is. Section 8 gains a retention bullet: the daily counts are kept for the day they count and the following day, then deleted, and the record that an address was paused is kept with the platform's security and operational logs. Section 5.1's AWS row names the sending of the platform's e-mail through Amazon Simple Email Service, which the platform already does: a disclosure. The Terms' edition 5.3 corrects an unrelated cross-reference in its Section 10.2. 6.4 — a change in your favour and a disclosure (NON-MATERIAL under the Terms' Section 24: it ends the one exception to the no-training commitment, a new restriction on RunMyB, names today's providers for a model the platform configures, and reduces no right and adds no obligation; effective on posting, 2026-10-19; the Data Processing Addendum's edition 2.18 records the naming of those providers inside OpenRouter's row as a change under its Section 4). The build roles (build-ui and build-core) no longer route to a provider that may train on what it receives: their exception ended on 2026-10-18, when RunMyB's OpenRouter account stopped permitting routing to providers whose terms allow the use of request data for model improvement, and their requests now carry, like every request RunMyB sends through OpenRouter on its own account, a routing instruction that excludes such providers. Section 5.1's OpenRouter row lists the build roles among the other roles it routes; it names, for DeepSeek's model, which platform roles, among them the build roles, the general worker and the development executor (worker and dev-executor), may be configured to, today's providers, Deep Infra Inc. or Parasail, Inc., which OpenRouter lists among the endpoints with a zero-data-retention policy, though these requests carry no instruction that requires one; it states that the routing instruction excludes DeepSeek's own endpoint while OpenRouter records DeepSeek's policy as allowing the use of request data for training, DeepSeek's published privacy policy stating that it uses the personal data it collects to train and improve its models; and it records that from 2026-09-15 until 2026-10-18 the build roles' requests carried no such instruction, under an account setting that permitted such providers, and that OpenRouter was instructed to prefer DeepSeek's own endpoint, so that the build content routed in that period was disclosed to DeepSeek (Hangzhou DeepSeek Artificial Intelligence Co., Ltd.) or to another of OpenRouter's providers for that model. The row's sentence on SpaceXAI's Grok model says that platform roles, among them the general worker and the development executor, may be configured to that model, where it said that those two are configured to it today; both moved to DeepSeek's model before this edition posted. Section 7's sentence on the requests that OpenRouter routes to SpaceXAI's Grok model is worded the same way. Sections 2.2, 2.3 and 2.4 no longer state that RunMyB's OpenRouter account permits routing to providers whose terms allow the use of request data for model improvement, a setting kept for other platform roles, and state that the requests of the narrator, the avatar director and the avatar author carry the routing instruction, like every request RunMyB sends through OpenRouter on its own account. Section 2 states that RunMyB does not permit any provider that processes your content to use it to train or improve its models on RunMyB's behalf. Section 7 states that DeepSeek was the provider preferred for the build roles until 2026-10-18, with what was held for that leg, and states the leg to today's providers for DeepSeek's model as an onward transfer under OpenRouter's terms. The Terms' edition 5.4 and the Data Processing Addendum's edition 2.18 make the matching changes. 6.5 — a disclosure, and the correction of an omission (NON-MATERIAL under the Terms' Section 24: it describes the notices the platform now e-mails to the administrators of accounts, the choice each of them has of how and whether the notices about the account reach them, and the records kept of those notices, of those choices and of the delivery of each message the platform sends its users, reduces no right and adds no obligation, and deleting a notice's record 30 days after the notice was sent, skipped or failed is a new restriction on RunMyB; effective on posting, 2026-10-19; no sub-processor is added or replaced — the messages are sent through Amazon Simple Email Service, which Section 5.1's AWS row already names — so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 2 gains three bullets. Notices by e-mail: an administrator of an account is e-mailed, at the address they sign in with, a notice when a card in the console waits for their decision, when one of the account's products is published or its go-live request is declined, when one of its runs finishes, fails or is stopped at a limit, when the account's credits run low or run out and when the account nears or reaches its daily credit limit, and the administrators of every account receive RunMyB's notices about the service itself, such as a change of its sub-processors; each administrator can choose in the console whether the notices about the account reach them at once, in a daily summary or not at all, for all of them or for each kind, the notice that a run finished coming in the daily summary until they choose, and RunMyB's notices about the service itself have no such setting; text the account's console shows, such as a card's title, goes only to that account's own administrators, and no notice carries the material attached to a card; for each notice and each recipient the platform keeps a record of the kind of notice, the account it concerns, the recipient's address, the identifier of the event it reports, when the notice was due, whether it waits for the daily summary and whether and when it was sent, skipped or failed, never the event's text; the basis is contract. Notification choices: each choice a user makes in the console about which notices they receive for an account — the kind of notice or all of them, at once, in the daily summary or not at all, their sign-in identity and when they made it — the latest for each kind being the setting in force; the basis is contract. E-mail delivery records: for each message the platform sends a user, the delivery events the mail provider reports, with the user's address; the platform's own record of the message and of what became of it, which identifies the recipient only by a hash made with a secret key the platform holds; and, after a permanent bounce or a spam report, the address on the platform's suppression list, so that no further e-mail is sent to it; the basis is legitimate interest; the platform has kept these records since it began sending e-mail and this Policy did not name them before this edition, which corrects that omission. Section 8 gains the retention of each: a notice's record is kept for 30 days after the notice was sent, skipped or failed, then deleted, and the records of an account's notices are deleted when the account is erased; a notification choice is kept for as long as the account exists and deleted when the account is erased; the delivery events are kept for 30 days, then deleted; the platform's own delivery record is kept with the security and operational logs; a suppressed address is kept for as long as it stays suppressed, also after the account is erased. Section 3 names, among the platform's own records about a member, the notices the platform e-mails a member who is an administrator, their record and the member's choices of which of them they receive. The Terms' edition 5.5 and the Data Processing Addendum's edition 2.19 make the matching changes. 6.6 — a disclosure, and the correction of an omission (NON-MATERIAL under the Terms' Section 24: it names a record, its basis and how long it is kept, reduces no right and adds no obligation; effective on posting, 2026-10-19, published with the Terms of Service & Acceptable Use's edition 6.0 and the Cookie & Tracker Notice's edition 3.3; no recipient is added and the Data Processing Addendum is unchanged): Section 8's publication records now also state that the record of who later unpublished or released a publication, or turned its demo notice on or off, and when, is kept as the platform's evidence of those changes for the limitation period that applies to it, also after the account is erased, then deleted, and that for a removal of the demo notice by the product's owner it keeps a record of the confirmation they gave (Terms of Service & Acceptable Use, Section 15). Section 2 gains a bullet on the publication records — the address, the state of the publication, the check's decision, and who requested, unpublished or released it or turned its demo notice on or off, and when, with the confirmation an owner gives when removing a demo notice — kept to serve the product at that address (contract), and to keep an address that once served one account from being claimed by another and as the platform's evidence of those changes (legitimate interest). Section 9's erasure sentence names them beside the affirmations and the safety-check records. The platform has kept the record of who unpublished or released a publication since products were first published, and this Policy did not name it, or the basis of the publication records, before this edition, which corrects that omission. A visitor's acknowledgement of a demo notice is kept only in the visitor's own browser, and RunMyB's script never sends it anywhere, as the Cookie & Tracker Notice describes; this Policy is not changed for it. 6.7 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature's processing within the processor relationship, reduces no right and adds no obligation; effective on posting, 2026-10-19, published with the Terms of Service & Acceptable Use's edition 7.0; no sub-processor is added or replaced — the sign-in provider acts under the customer's own registration, as Section 5.2 states for the services a customer connects — so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.20 records the matching disclosure): Section 1 names, within the processor relationship, the platform's in-transit relay of an application's sign-in with a sign-in provider the platform offers for it (today Google or GitHub), and Section 5.2 gains a bullet on the sign-in providers for a customer's products — the customer's own registration, the relay keeping nothing it passes on, and the custody of the client secret, deleted when the customer asks the platform to stop using that provider for the product. 6.8 — a disclosure, the correction of an omission, and a new restriction on RunMyB (NON-MATERIAL under the Terms' Section 24: it describes processing the platform already performs on the data it receives from Google, reduces no right and adds no obligation, and its commitment that Google user data is never sent to an AI model on a key of the user's own and is sent to a model for no platform purpose other than the feature that needs it is a new restriction on RunMyB; effective on posting, 2026-10-19; no sub-processor is added or replaced and every recipient it names is already named in Section 5.1, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.21 records the matching commitment in its Section 7): Section 5.2's Google Drive bullet states that an imported file is part of the venture's content; that, when asked to, the platform's AI assistants, the knowledge module and the brand import read it, and the build agents read the pages distilled from it — the build agents also seeing the names of the file and of the Google account it came from in the venture's library, and the activity narrator seeing those names, and what an assistant said about the file in a conversation, in the venture's records; and that what they read travels in their requests to the AI model providers Section 5.1 names, under the no-training routing Section 5.3 states, its text, bounded, being examined by the automated content-safety check when it is imported, before a changed version of it is copied, and when it is attached to shared knowledge, and that while the connection stays the platform periodically checks Google for changes to the imported files, examines a changed file first with the same check, copies it again as a new version of the copy, keeping the earlier version, only if the check admits it, and leaves the earlier version as the current one where the check holds or refuses the change, a file removed at Google staying in the library; its Gmail bullet states that of Google's answer the platform keeps only the identifier of the sent message, with the record of the confirmation, and that the platform never reads mail; its Google Calendar bullet states that the platform reads only the primary calendar, that it reads that calendar's event list periodically to notice new, changed or cancelled events and to tell the user about them, marking one about to start as needing attention now, that of each event it keeps only a reference and a fingerprint from which it can tell that the event has changed, and that an event the assistant is asked about is read live from Google, travels in the assistant's request to the AI model provider Section 5.1 names for the assistant and then stays in that conversation's records, a derived note recorded from it being a distillation held for review, never a copy. Section 5.3 states the Limited Use commitment in the wording Google now publishes, with the wording Google publishes for Google Workspace scopes beside it, the limit on onward transfers staying in its own bullet, and gains two bullets: the features through which Google user data reaches an AI model — among them the assistant asked about an imported file or a calendar event, in writing or, through the voice assistant, in speech — and that it does so only in a request sent under RunMyB's own account to a provider named in Section 5.1 whose terms, the routing instruction RunMyB attaches or the setting of RunMyB's account with it exclude the use of request data for training, never on an AI key of the user's own and to a model for no platform purpose other than the feature that needs it; and what is kept of Google user data and how it is deleted — an imported file and the pages distilled from it until the venture or the account is erased, deleting the file in the library not erasing the copy sooner; the references and fingerprints of calendar events and imported files until the account is erased, with the choice, when a service is disconnected, of purging them; the identifier of a message sent through Gmail, for the life of the account; the safety checks' excerpts for the period Section 8 states, also after erasure; a disconnected service's token, deleted at once, its revocation asked of Google; and the imported copy, stored encrypted at rest and travelling over encrypted connections whenever it leaves the platform's private network. Section 5.3's human-review bullet states that the bounded excerpts kept with the automated checks' records are read by RunMyB's operating team for that security purpose only. Section 9 states what the go-live review's automated leg reads — among it the texts that the venture's most recent automated checks recorded, which may include imported content — and that it goes through the same route and under the same routing instruction as the other automated checks. Except for the new restriction, each of these describes processing the platform already performed when this edition posted, which this Policy did not state before; this edition corrects that omission. 6.9 — a change in the user's favour and the correction of an omission (NON-MATERIAL under the Terms' Section 24: disconnecting one Google service no longer ends RunMyB's access to the other Google services connected with the same Google account, the disconnected service's token is still deleted at once, the user can end RunMyB's access at Google at any time, and it reduces no right and adds no obligation; effective on posting, 2026-10-20; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged, and the Data Processing Addendum, which states nothing about revoking a connection's token, is unchanged): Section 5.2 states that, for a Google service, RunMyB asks Google to end its access when the last Google service connected with the same Google account is disconnected, Google keeping one access grant per app on each Google account, shared by those services; Section 5.3's bullet on what is kept and how it is deleted states that disconnecting a Google service deletes its token from the vault at once and that RunMyB then keeps no token for that service, that RunMyB asks Google to end that grant when the last Google service connected with that Google account is disconnected, and that until then Google's own list of the third-party apps with access to the Google account can still show RunMyB, and there the user can end RunMyB's access at any time. Edition 6.8 said that disconnecting a Google service asks Google to revoke its token, which the platform then did, and did not say that, Google keeping one grant for all of them, the request ended RunMyB's access to every Google service connected with that Google account, those the user kept connected among them; from this edition the request waits for the last of them. 6.10 — a disclosure and a new restriction on RunMyB (NON-MATERIAL under the Terms' Section 24: it describes a new record that RunMyB keeps as an independent controller, reduces no right and adds no obligation, and sending a password reset only to an address confirmed for the application, and no message on an application's behalf to an address unsubscribed from it, restricts what RunMyB sends; effective on posting, 2026-10-22; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.22 states that this record is RunMyB's own and not Customer Personal Data). Section 2 gains a bullet for confirmed and unsubscribed addresses: the address-verification and password-reset messages the platform sends for an application hosted on it carry, in place of the application's own link, the platform's link, on the application's own web address on runmyb.app, which then opens the application's link, and every message the platform sends on an application's behalf carries an unsubscribe; for each application and each address it writes to, the platform keeps a record of each time the address is confirmed for that application, when one of the platform's links, sent to that address in a message from that application, is opened while it is valid, of each time the address is unsubscribed from that application and of each time an unsubscribe is undone, each entry saying which of these it is and how it arose, with, where a link gave rise to it, that link's identifier and when it was issued, and when the entry was made; an address to which one of the application's address-verification or password-reset messages, sent before those messages carried the platform's link, was delivered is recorded as confirmed, with the time of that message; the record identifies the address only by a hash made with a secret key the platform holds and keeps nothing about the browser or device that opened the link; when a password reset is replaced, or a message withheld, because of this record, the application's owner can see in the console how many were and why, and the time of each one the platform recorded, but never the address; an application that keeps its own record of the requests it made can match the time to one of them; RunMyB keeps the record for its own purposes, as an independent controller, also for the people an application hosted on the platform asks it to write to, on its legitimate interest in sending a password reset only to an address confirmed for that application, an address not yet confirmed being sent one message of the platform's own asking for it to be confirmed instead, in sending no message on an application's behalf to an address unsubscribed from it until that is undone, and in protecting the people it writes to and its ability to deliver e-mail. Section 1 names the record among those RunMyB keeps as controller, whoever the recipient is. Section 8 gains a retention bullet: the record is kept for as long as the application exists and is deleted when the application is erased or the account it belongs to is erased. The 1403 late-reaction correction — the operator CONFIRMED the late reaction for the platform (2026-10-21) and ruled ONE targeted check with NO fable LEGAL review; LEAD-approved as D139; non-material (a disclosure) — is also part of this edition: Section 6.1 now states that Jev judges what kind of thing the user said and that, depending on a setting the platform's administrators choose, Remi either says a short reaction from the platform's fixed list at once or, only when its answer is late, a short reaction written for the moment, for which the words ElevenLabs transcribed, Remi's last reply and the conversation's language are also sent to the second AI model, through OpenRouter, Inc. under RunMyB's own account and key with the same routing instruction, never while a change is waiting for confirmation; that the second model receives, only for those late reactions, what the user said and Remi's last reply, where it had said that the model never receives the transcript; and that Remi's short reactions are chosen from the fixed list or, where the administrators have chosen late reactions, written for the moment by an AI model, neither stating an outcome; no recipient is added, OpenRouter and the second model's providers being named already in Sections 5.1 and 7. 6.11 — a disclosure and a new restriction on RunMyB (NON-MATERIAL under the Terms' Section 24: it describes two new records that RunMyB keeps as an independent controller, reduces no right and adds no obligation, and sending an application's own messages only to an address confirmed for that application restricts what RunMyB sends; effective on posting, 2026-10-22; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; published with the Terms' edition 8.0 and the Data Processing Addendum's edition 2.23). Section 2's bullet on e-mail sending limits now also names, when an application hosted on the platform asks the platform to send one of its own messages, a count of how many of its own messages were sent to the recipient's address that day, identifying the address only by a hash made with a secret key, and, for each application, a record of each time the application's own messages are switched off or back on — switched off automatically, when the platform receives enough spam reports about them or about the platform's requests to confirm an address sent in their place, or by RunMyB's administrators, and switched back on only by RunMyB's administrators — with the reason, the numbers of reports and of messages behind an automatic switch-off, who decided and when, naming no address; RunMyB keeps them for its own purposes, as an independent controller, on its legitimate interest in keeping the platform's e-mail within its limits and in protecting the people it writes to and its ability to deliver e-mail. Section 2's bullet on confirmed and unsubscribed addresses now states that the record also lets an application's own messages go only to an address confirmed for that application, the platform's message asking for an address to be confirmed that it sends in place of one of them being among the address verifications through whose link an address is confirmed, and that the owner sees such a message replaced or withheld as for a password reset. Section 2's bullet on notices by e-mail names the notice that one of the account's products' own messages to its users are switched off, among the notices about products going live. Section 1 names, within the processor relationship, the messages an application has the platform send its end-users, written from the application's own templates, which the platform renders and sends, keeping no copy of them, and, among the records RunMyB keeps as controller, the record of each time an application's own messages are switched off or back on. Section 8: the daily counts of an application's own messages sent to an address are kept for the day they count and the following day, then deleted, and the record of each time an application's own messages were switched off or back on is kept for as long as the platform operates, also after the application or the account is erased, as the platform's evidence of those decisions. The changes concerning Google user data — a new restriction on RunMyB, a disclosure, a clarification and a correction (NON-MATERIAL under the Terms' Section 24: it narrows where RunMyB may send Google user data, states in the words of Google's policy the commitment that this data trains no model, states the routing instruction and the account settings that keep providers which may train on request data out of every request carrying it, describes the two records the platform keeps to hold to that, clarifies what an application the user builds carries, and describes accurately how OpenRouter chooses the providers of DeepSeek's model, and it reduces no right and adds no obligation; no sub-processor is added or replaced, OpenRouter remaining the sub-processor, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition posted with it makes the matching corrections) — are also part of this edition. Section 5.3 states that Google Workspace APIs are not used to develop, improve, or train generalized or non-personalized AI and/or ML models, and neither is the data obtained through them nor any data derived from it, by RunMyB or by any third party, beside its statement, unchanged, that content obtained from the Google account is never used to create, train, or improve any machine-learning or artificial-intelligence model; that every request carrying Google user data that RunMyB sends through OpenRouter, Inc. carries a routing instruction that excludes every provider whose published data policy, as OpenRouter records it, allows the use of request data for training or model improvement, and that RunMyB keeps switched off every setting of its OpenRouter account that would permit routing to such a provider; that what an application the user builds carries in its own code and prompts is that application's content, whose requests on the user's own key are the user's, under the user's own relationship with the provider, the model gateway still refusing a DeepSeek model for them where the application's venture holds Google user data; and, in a new bullet, that Google user data is never sent to a model made by DeepSeek (Hangzhou DeepSeek Artificial Intelligence Co., Ltd.), whichever provider would serve it, nor to DeepSeek's own service, even where a DeepSeek model has been chosen for the work that would carry it; that RunMyB does not call DeepSeek's own service and reaches DeepSeek's models only through OpenRouter; that, when the platform receives content from a Google API, it records that Google user data has entered the conversation, venture or run that receives it, the record following the content wherever the platform's own tools take it, and not a copy a user makes by hand; that RunMyB's model gateway, which composes every request sent through OpenRouter other than the two fixed routes of Sections 6 and 6.1, refuses before sending any request to a DeepSeek model for a conversation, venture or run that the record shows to hold Google user data, or where that cannot be established, and records each request it composes for such a conversation, venture or run in an audit record that names the model and the provider that served it, as OpenRouter reports them; that such work which would otherwise be served by a DeepSeek model is served by another model the platform admits for it or, where it admits none or a DeepSeek model was set for that work explicitly, refused; and that DeepSeek's models remain available for work into which no Google user data has entered. Section 2 states the two records the platform keeps for this, the record that content from the Google connections has entered the account or a conversation, venture or run, and the audit record of each request the gateway composes for one, on its legitimate interest in keeping that commitment and RunMyB's obligations under Google's Limited Use requirements, neither holding content; Section 8 states that the first is kept until the account is erased, a venture's own record going also with that venture, and that the audit record is kept until the account is erased, also after the conversation, venture or run it names has been erased. Section 5.1's OpenRouter row and Section 5.2's Drive and Calendar bullets state that no request carrying Google user data is routed to DeepSeek's model, and Section 7 states that the requests OpenRouter routes to DeepSeek's model never carry Google user data. Until this edition, the Policy did not exclude DeepSeek's model for the requests carrying Google user data, which a provider that the routing instruction admitted for that model could then serve; from this edition no such request is routed to it. Section 5.1's OpenRouter row and Section 7 now describe the providers that serve DeepSeek's model by the rule that chooses them, those whose published data policy, as OpenRouter records it, does not use request data for training, naming Deep Infra Inc., Parasail, Inc. and the provider OpenRouter lists as InferenceNet as examples in the row, and the first two in Section 7, where they had named those two as today's providers; OpenRouter routed the build roles' requests to a third such provider, the one it lists as InferenceNet, on 2026-10-21, which the named pair did not state; this is a correction, a disclosure made accurate. What Sections 5.1 and 7 record of the build roles' routing from 2026-09-15 until 2026-10-18 is unchanged. 6.12 — a disclosure (NON-MATERIAL under the Terms' Section 24: it names one more notice the platform e-mails an account's administrators, reduces no right and adds no obligation; effective on posting, 2026-10-23; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; published with the Terms' edition 9.0 and the Data Processing Addendum's edition 2.24). Section 2's bullet on notices by e-mail names the notice that one of the account's products' background jobs are paused by RunMyB, among the notices about products going live. The background jobs themselves — what the platform runs for a hosted application, the record of each run and the data the application hands for it — are processing on the customer's behalf, which the Data Processing Addendum's edition 2.24 describes (its Section 2), and the Terms' edition 9.0 states their limits (Section 15, item 9); nothing else in this Policy changes for them. 6.13 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes mail the platform did not send before — mail from an application's preview, which goes only to the person who started that preview — reduces no right and adds no obligation; effective on posting, 2026-10-25; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged; the Data Processing Addendum's edition 2.25 makes the matching disclosure). Section 2's bullet on confirmed and unsubscribed addresses now states that mail the platform sends from an application's preview is the exception to the platform's link and the unsubscribe that the platform's messages for an application otherwise carry: it goes only to the address that the person who started that preview from the console signs in to the platform with, whether or not that address is confirmed for the application, without the platform's link and without an unsubscribe, and never to an address unsubscribed from the application. 6.14 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new, optional feature and the checks that go with it, reduces no right and adds no obligation — the confirmation the feature asks for is the Terms' own, in their edition 10.0, Section 10.5 — and the instruction it states for more requests, that no provider retain them, is in your favour; effective on posting, 2026-10-25; published with the Terms' edition 10.0, the Data Processing Addendum's edition 2.26, whose Section 4 records that OpenRouter, Inc.'s function is widened to the new platform roles this edition names and that Microsoft Corporation (its Azure service) and Deep Infra Inc. are engaged for a new purpose, and the Platform Rules — Content-Safety Taxonomy's edition 2.2). A new Section 2.8, photos you add to your apps: you may add your own photos to an app the platform builds for you, when you approve its plan or later on its page in the console, and the app shows them where they fit; before your first photo for an app you confirm a short statement on screen, that you may use the photos you add to that app, including on its public site, and that everyone who can be recognised in them has agreed to appear in it (for a child, their parent or guardian has agreed), of which the platform keeps an append-only record — its exact wording, the app it covers, who confirmed it, by their sign-in identifier, and when — kept as Section 8 states for the affirmations; each photo is stored in the platform's private storage on Amazon Web Services and scanned there for malicious software by Amazon GuardDuty before anything else reads it, a file in which the scan finds such software being never opened by the platform, used or shown, and the console saying why; any other photo, one the scan cannot judge included, for which the platform's own image reader, accepting JPEG, PNG, WebP and AVIF images alone, is then the only check, is opened in an isolated process within fixed limits and the platform prepares from its pixels alone a small set of copies, in several sizes and web formats, carrying nothing else of the original file — not where or when the photo was taken, not the camera or phone, not any other embedded data — keeping the original file only until the check for prohibited content has passed the photo, or for as long as a hold lasts, keeping no file name, and using the photos to recognise or identify no one; before your app may use a photo, and before anyone outside your account but RunMyB's operating team can see it, the platform checks it automatically for sexually explicit content, any sexual depiction of a person who may be a minor and graphic violence, with an AI classifier that receives one prepared copy, at most 1280 pixels wide, and the platform's instructions — never the photo's description or a detail of your account — through OpenRouter, Inc. under RunMyB's own account and key, which routes the request to the one provider the platform names for the classifier it asks, today Microsoft Corporation (its Azure service) for the classifier asked first and Deep Infra Inc. for those asked next, in a fixed order, when that one cannot answer, under a routing instruction that allows that one provider only, only where OpenRouter records it as neither using request data for training nor retaining it, and never another provider in its place; the check is an automated assessment of what a photo shows, including whether a person in it may be a minor and whether it is sexual, recording a label about the photo, never a trait of a person, and deciding only whether the photo may be used in your app and nothing about the people it shows; until a classifier has answered the photo stays unused and the platform tries again, a photo no classifier answers for going to a person at RunMyB; a photo the check finds to show sexually explicit content or graphic violence is held — kept, not deleted and not used — the console saying what was found, that it was decided automatically and how to contest it; a photo the check finds may sexually depict a minor, a photo a provider declines to look at and a photo for which the platform cannot show that the classifier received the image go to a person at RunMyB before anything is decided, the console saying that a person is checking it; you may remove a photo the check held, which deletes it, and erasing your app or your account deletes it too, while a photo that is with a person at RunMyB before anything is decided, and a photo RunMyB holds because of a notice or because the law requires it to preserve it, you cannot remove, the app and your account not being erasable while such a photo is in your app, and it stays as it is until RunMyB decides on it and for as long as the law requires, RunMyB aiming to decide on such a photo within 14 days; a hold on a photo your app already shows keeps it out of the app from the app's next update; nothing is reported to anyone automatically, and apparent child sexual abuse material a person finds is preserved and reported to NCMEC where US law requires, RunMyB also informing law-enforcement or judicial authorities of an EU Member State, or Europol, where a person finds information that gives rise to a suspicion of a criminal offence threatening the life or safety of a person — apparent child sexual abuse material treated as such — as Article 18 of the EU Digital Services Act requires; and RunMyB makes the check as controller, on its legitimate interest in not hosting content that is illegal or that its rules prohibit or restrict, which includes preserving what it finds and reporting it to NCMEC as US law requires, and, where EU or Member State law requires it to preserve or report what it finds, as Article 18 of the EU Digital Services Act does, to meet that legal obligation, not as processing on your behalf; each photo the check has passed needs a short description for visitors who cannot see it, which you may write, replace with a mark that the photo is decoration only, or take from the platform's suggestion, written by an AI model, the photo describer, in your app's language, instructed to name no one and to guess at no one's identity, health, origin, beliefs or other sensitive trait, the console marking the suggestion as written by AI, the suggestion becoming your app's text only once you confirm it, as it stands or after editing it, and a photo whose description you have not confirmed not being used in your app; for each such photo one request carrying one prepared copy, at most 1280 pixels wide, your app's language and the platform's own instructions — never your name, your e-mail address or another detail of your account — goes to OpenRouter, Inc. under RunMyB's own account and key, which routes it to a provider of the model the platform has configured for the photo describer, with the routing instruction that excludes providers whose terms allow the use of request data for model improvement and a routing instruction under which OpenRouter sends it only to a route it records as retaining no request data, the platform suggesting no description where no such route can serve it; the prepared copies and the confirmed descriptions are placed among your app's working files, where the AI models that build your app read them, what they open going to those models' providers as the rest of your app's working files does, a request that carries, or may carry, an image from them or a picture of your app's screens also carrying that zero-retention routing instruction or going without the image, and a published app's visitors receive the copies it shows from the app's own address; RunMyB does not use the photos or their descriptions to train any model and does not permit any provider to do so on its behalf; what RunMyB keeps for each photo — among it the result of the scan for malicious software and the size and a checksum of the file you added, never the file itself once the check has passed the photo — is kept with the app until you remove the photo or the app is erased, the record of the check of a photo it passed being kept as long as the photo and deleted with it, and the record of the checks of any other photo, and of what RunMyB decided about it, with the reasons stated to you, being kept with the app until the app is erased, or for longer where the law requires RunMyB to preserve it; a photo you remove leaves your photos at once and your app at its next update, the earlier versions of your app that the platform keeps — those it published, kept so that your app can be restored to one of them, and those it prepared for previews — and the platform's copy of your app's code history keeping it until the app is erased unless a person shown in it asks to have it erased and you instruct RunMyB to erase it, by writing to privacy@runmyb.com, when RunMyB's operating team removes it from them, and the platform's storage backups keeping a copy for 35 days, while the copy of your app's code at your own git provider is yours to clean; who sees the photos, RunMyB's operating team seeing a photo the check holds or sends to a person, and deciding on it; and RunMyB's role — for the people your photos show you are the controller and RunMyB your processor under the Data Processing Addendum, their agreement, telling them what your app does with their image and a lawful basis for any special category of personal data a photo reveals being yours, the record of your confirmation being RunMyB's own evidence of what was confirmed, kept on its legitimate interest, and the check and its record being RunMyB's own; and a person shown in a photo on an app hosted here who writes to RunMyB about it is told that RunMyB passes the request to the app's owner, who answers for it, unless the owner has instructed RunMyB otherwise or the law requires otherwise (the Data Processing Addendum's Section 3(e)), except for the check and its record, which are RunMyB's own and which RunMyB answers for. Section 1 names RunMyB as the controller for the automated check of each photo added to an application hosted on the platform, with the record of that check, and its first processor bullet names the people shown in the photos you add to your applications. Section 2's bullet on ventures, products, documents and conversation turns states that this content includes the pictures the platform itself takes of a product's screens — its pages at computer and phone width, the screens its checks walk through and the design variants it offers you — which may show what the product holds about its own users, and that the AI models that design, verify, review, repair and change the product receive them, as does the console's assistant when you ask it about a build; and that, where a product's files hold photos, a request that carries, or may carry, a picture of the product or an image from its files also carries a routing instruction under which OpenRouter sends it only to a route it records as retaining no request data, the picture or image being left out where the request's model has no such route or the request cannot carry that instruction. Section 2 gains the bullet for the photos, with the bases. Section 5.1's OpenRouter row names the check of the photos among the automated content-safety checks, with its providers — today Microsoft Corporation (its Azure service), serving OpenAI's model, in the European Union where the platform names Azure's endpoint there and otherwise wherever Azure serves the request, which may be the United States, and Deep Infra Inc. for the classifiers of other makers asked next — under the one-provider, no-training, no-retention routing instruction; names the photo describer, whose requests also carry the zero-retention routing instruction, among the other platform roles OpenRouter routes; states the zero-retention routing instruction for each request that concerns an application whose files hold photos and carries, or may carry, a picture the platform took of that application or an image from its files, the picture or image being left out where the model has no such route or the request cannot carry that instruction; and states that the requests routed to DeepSeek's model carry no instruction that requires a zero-data-retention policy except as the row states for such a request. Section 7 states that the check's requests routed to Microsoft's Azure service or to Deep Infra Inc. are an onward transfer under OpenRouter's terms with that provider, which the Clauses incorporated in OpenRouter's Data Processing Agreement (Module Two, Clause 9) oblige OpenRouter to make under equivalent protections, Microsoft Corporation being certified under the EU–US Data Privacy Framework and Deep Infra Inc. not being a participant. Section 8's affirmations bullet names the confirmation you give before your first photo for an app; a new bullet states how long the photos and the records of their checks are kept, as Section 2.8 does; and the content-safety records bullet states that the records of the check of the photos are kept as that bullet states. Section 9 names that confirmation among the affirmations retained at erasure; states that each photo you add is scanned for malicious software by Amazon GuardDuty before anything else reads it, a file in which the scan finds such software not being used or shown, and the console saying so, that the decision was made automatically, and how to contest it through the appeal route; and states the check for prohibited content as an automated assessment of what a photo shows, including whether a person in it may be a minor and whether it is sexual, deciding only whether the photo may be used and nothing about the people it shows, a photo it holds being kept, never deleted by the check, the console saying what was found, that the decision was made automatically and how to contest it, and a contest being decided by a person at RunMyB, never by the automated check. The new front-matter key states_owner_photos records that this notice states the feature. Also in 6.14, a disclosure (NON-MATERIAL under the Terms' Section 24: it reduces no right and adds no obligation — the withholding it describes is the Terms' own, in their edition 10.0, Section 15, item 8): Section 2 names, among the notices by e-mail, the notice that a file one of the account's products stores was withheld because the platform's scan found malicious software in it, which has no setting, comes at once unless the law requires, or a public authority asks, RunMyB to delay it and describes the file by its kind, its size and when it was stored, never by its name, and the notice that files a product stores cannot be scanned, among the notices about products going live; Section 9 states that every file an app hosted on the platform stores for its users is scanned for malicious software by Amazon GuardDuty, in the platform's own storage on Amazon Web Services in the United States, soon after it is stored, GuardDuty deleting its copy once the scan is done and RunMyB letting Amazon Web Services keep or use none of the files it scans for a purpose of its own, GuardDuty's record of a file it finds malicious being one of the platform's security records; that a file in which the scan finds such software is withheld automatically, kept and no longer served, the account's administrators being e-mailed, unless the law requires, or a public authority asks, RunMyB to delay it, the reasons and how to contest the decision through the appeal route, which a person at RunMyB decides, never the scan; and that the scan looks only for malicious software, identifies no one and decides only whether a file may be served, RunMyB being the app owner's processor for these files; and Section 5.1's row for Amazon Web Services names the scan of the files the hosted apps keep and of the photos you add to them (Amazon GuardDuty). 6.15 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a new feature — the messages people write in the contact form of an application hosted on the platform, which the platform keeps for the application's owner — and a new notice about them, reduces no right and adds no obligation; effective on posting, 2026-10-27, published with the Terms' edition 10.2 and the Data Processing Addendum's edition 2.27; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 2 gains a bullet on messages to the applications hosted on the platform: when someone writes to such an application through its contact form, the application's own server hands the platform the message, the reply address and, if given, the name, which the platform keeps with when the message arrived and shows in the console, as plain text with any link shown as text, to the members of the application's account who can see the application — for an application that only one member of the account can see in the console, to that member alone — and which are part of the account's data export; the platform does not check who wrote a message or what it says, sends nothing to the reply address, lets no AI model or assistant read a message and acts on nothing a message says; the members who can see the application can delete a message and switch its inbox off and on, the platform keeping a record of who did so and when; the platform takes no message while the inbox is off, while the account is suspended or terminated, beyond its daily limits or from a preview; for the people who write, the application's owner is the controller and RunMyB its processor under the Data Processing Addendum, RunMyB passing a request about a message to the owner; and RunMyB keeps, as an independent controller, a daily count for each application and reply address that identifies the address only by a hash made with a secret key. Section 8 states that a message is deleted after 90 days from its arrival, and sooner when a member deletes it or the application or the account is erased, that the record of the inbox's switch is kept for as long as the application exists, and that the count is kept for the day it counts and the following day. Section 1 names the messages among what RunMyB processes for an application's owner and the count among the records RunMyB keeps as controller. Section 2's bullet on notices by e-mail names the notice that someone wrote to one of the account's products through its contact form, which carries nothing of what was written, and the group of notices it belongs to, and states that the notice about a product that only one member of the account can see in the console goes to that member alone, whether or not they are an administrator; Section 3 names those notices among the platform's own records about a member. 6.16 — a disclosure, a clarification and a new restriction on RunMyB (NON-MATERIAL under the Terms' Section 24: it names the period for which the platform's own records of the e-mail it sends and refuses to send are kept and that they are kept after an account's erasure, and describes what the console now shows of those records, a new record that bounds look-ups in them and what the data exports carry, reducing no right and adding no obligation; effective on posting, 2026-10-27, published with the Data Processing Addendum's edition 2.28; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 2's bullet on e-mail delivery records covers the messages an application hosted on the platform asks it to send and the platform's record of the messages it refuses to send, with the reason, and states that RunMyB keeps them as an independent controller, also for the people an application asks it to write to. A new bullet states what the console shows of those records: a person sees the platform's notices to them about the account and about the service, with what became of each, and the other e-mail sent them for that account; the members of an application's account who can see it see the messages the platform sent or refused to send for it and what became of each, never the address, and may type one address to see which of the application's messages went to it and what became of each, including that the person reported one as spam, or that one was not sent because the person had unsubscribed or because the address is suppressed or paused, the address being matched by its hash, shown back only in part and not kept, a limited number of such look-ups a day for each member in an account, which the console states, on RunMyB's and the owner's legitimate interest; RunMyB keeps a daily count of each member's look-ups; the account's data export carries the records of the e-mail sent or refused to its members' sign-in addresses for the account, and a member's own export their own, without the hash, while the records of an application's e-mail to its own users and of RunMyB's notices about the service are part of no account's export and are given on request. The bullet on confirmed and unsubscribed addresses states that a member who types one address sees which withheld or replaced messages concerned it. Section 1 names the records of what became of the messages the platform sends or refuses to send among the records RunMyB keeps as controller; Section 3 names those records and the look-up count among the platform's own records about a member; Section 3.2 adds to the self-export the member's notices and the records of the e-mail sent them for the account, and states that the account's administrators can download that bundle too. Section 8 states that the platform's records of each message and of the messages it refused to send are kept for 13 months, also after the application or the account is erased, then deleted, that the record of a pause after repeated bounces, which names no account and is not deleted with one, is kept for 13 months, that the records of RunMyB's notices about the service are not deleted with an account and are deleted 30 days after the notice was sent, skipped or failed, and that the look-up count is kept for the day it counts and the following day; Section 9 names those e-mail records among what is retained on erasure. 7.0 — a narrowed commitment and a disclosure (MATERIAL under the Terms' Section 24: it narrows a protection you had, the commitment that Google user data is never sent to a model made by DeepSeek, so the re-consent gate fires and renewed acceptance is required; effective on posting, 2026-10-28; the Data Processing Addendum's edition 2.29 makes the matching change to its Section 7, put to the Customer for renewed acceptance through this edition; no sub-processor is added or replaced, OpenRouter remaining the sub-processor, so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 5.3 states that Google user data is never sent to DeepSeek's own service, even where a DeepSeek model has been chosen for the work that would carry it; that a request carrying Google user data may be served by a model made by DeepSeek only where RunMyB sends it on its own OpenRouter account, and only under three routing instructions — the one that excludes every provider whose published data policy, as OpenRouter records it, allows the use of request data for training or model improvement, one that excludes DeepSeek as a provider, whatever OpenRouter records of its policy, and one under which OpenRouter sends the request only to an endpoint that OpenRouter lists as having a zero-data-retention policy — so that a DeepSeek model is served for such a request by a provider other than DeepSeek, whose published data policy, as OpenRouter records it, does not use request data for training, at such an endpoint; that the zero-data-retention instruction applies to the whole request, a model of another maker named for the same request, as its model or as a fallback, being served only at such an endpoint too, and that where OpenRouter has no such endpoint for the request it is not served; and that RunMyB's model gateway adds the instruction that excludes DeepSeek as a provider to every request it composes for a conversation, venture or run that the record shows to hold Google user data, or where it cannot establish what that record shows, and the zero-data-retention instruction to every such request that names a DeepSeek model, as its model or as a fallback, refuses before sending any such request to a DeepSeek model unless RunMyB sends it on its own OpenRouter account under the three instructions, records each such request in the audit record, and raises an alarm and opens an incident should OpenRouter report DeepSeek as the provider that served one, or report no provider for one that a DeepSeek model served. Until this edition, Section 5.3 stated that Google user data was never sent to a model made by DeepSeek, whichever provider would serve it, and that work which would otherwise have been served by a DeepSeek model was served by another model the platform admitted for it or refused; from this edition a DeepSeek model may serve such work under those instructions. Unchanged: the commitment that Google user data trains no model, the record of where Google user data is and how it follows the content, the two fixed routes, the audit record and its retention, and the refusal of a DeepSeek model for the requests of an application you run on a key of your own where its venture holds Google user data. Section 5.1's OpenRouter row states that a request carrying Google user data is routed to DeepSeek's model only on RunMyB's own OpenRouter account, under a routing instruction that excludes DeepSeek's own endpoint whatever OpenRouter records of its policy and one under which OpenRouter sends it only to an endpoint that OpenRouter lists as having a zero-data-retention policy, such a request being the second exception to the row's statement that the requests routed to DeepSeek's model carry no zero-data-retention instruction; Section 7 states that the requests OpenRouter routes to DeepSeek's model include those that carry Google user data, which are never routed to DeepSeek's own service; Section 5.2's Drive and Calendar bullets state that such data never goes to DeepSeek's own service; Sections 5.2 and 5.3 refer to the providers that Section 5.1 names or describes, the providers of DeepSeek's model being described there by the rule that chooses them; Section 2 states that the record of the requests also serves to keep Google user data away from the providers Section 5.3 excludes. This edition also carries a disclosure about e-mail to the applications hosted on the platform and answers to the platform's notices, NON-MATERIAL on its own and riding this edition's renewed acceptance (published with the Terms' edition 10.3): Section 2's bullet on messages to the applications hosted on the platform now also covers e-mail — an application the platform hosts with a server of its own may also have an e-mail address of its own on the platform, made from its address on runmyb.app, and e-mail sent to it reaches the application's inbox whether or not the application shows the address; the platform receives such e-mail through Amazon Web Services' mail service, which scans it for viruses and spam, holds it as received only until it has delivered it or counted it as not delivered, and delivers it only if that scan found neither, if it is within the platform's size limit and if its sender's address passes the e-mail authentication of its own domain or of a domain related to it, which shows the mail service the e-mail came through, not who wrote it, and only while the inbox is on, the account neither suspended nor terminated and within the platform's daily limits, for the application and for each sender's address; of an e-mail it delivers it keeps the sender's address and name, the subject, the text as plain text with any link written out as text, cut at a set length, the list of attached files and which authentication the sender's address passed, and keeps only attached files of a few common kinds whose contents match the kind they state, which the platform never opens or runs, which the members who can see the application download under a name the platform gives them, which are deleted with their e-mail and which are not part of the account's data export; an e-mail it does not deliver is deleted once counted, by day and reason, for the application, and its sender is sent nothing; and RunMyB keeps, as an independent controller, for each application and each address that sends it e-mail, a daily count of the e-mails the platform delivered, identifying the address only by a hash made with a secret key. Section 2's bullet on notices by e-mail names the notice that someone wrote to a product by e-mail to its own address, and states that a notice about the account carries a reply address of the platform's own, the notice that someone wrote to a product, a daily summary that includes one, and RunMyB's notices about the service itself carrying none: an answer by e-mail from the address the notice went to, by a member of the account, is kept as text, without its subject or attached files, as a message to that member in their Messages in the console, where it decides nothing and none of the platform's assistants is shown it, any other answer being deleted with nothing of it kept; Section 3.1 names those answers among the member's messages. Section 8 states that an e-mail delivered to an application, with what is kept of it and the files kept from it, is deleted after 90 days from its arrival, and sooner when a member deletes it or the application or the account is erased, that the count by the address an e-mail came from is kept for the day it counts and the following day, and that an e-mail as received is kept only until it is delivered or counted as not delivered, then deleted within minutes. Section 1 names that e-mail and the files kept from it among what RunMyB processes for an application's owner, and Section 5.1's row for Amazon Web Services names its receiving of that e-mail and of the answers to the notices, with the scan for viruses and spam; Amazon Web Services was already listed, so no sub-processor is added or replaced by this part either. 7.1 — a disclosure and a change in your favour (NON-MATERIAL under the Terms' Section 24: it describes how the platform's identity provider sends its messages about signing in to the console and what the platform keeps of them, reducing no right and adding no obligation; effective on posting, 2026-10-29; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 2's bullet on account and identity states that your login identity — the address you sign in with, and the password you set, which the platform never reads — is held by the platform's identity provider, Amazon Cognito, a service of Amazon Web Services, which also sends you its own messages about signing in to the console — an invitation with a temporary password, and any code it sends you for signing in or for a new password — from the address account@mail.runmyb.com, through the platform's mail provider but not through the platform's own code, the platform receiving the mail provider's reports on them. Section 2's bullet on e-mail delivery records covers those messages, and states that an address on the platform's suppression list and on the mail provider's receives no further e-mail, the identity provider's messages included, until RunMyB removes it from them, which you can ask it to do; its bullet on what became of an e-mail states that the records of the identity provider's messages concern no one account, are part of no account's export and are shown in no account's view in the console, RunMyB giving a person the records about them on request. Section 5.1's row for Amazon Web Services names the identity provider, Amazon Cognito: a description of an existing sub-processor's function, Amazon Web Services being already listed. 7.2 — a disclosure (NON-MATERIAL under the Terms' Section 24: it describes a piece of data the platform now processes to provide the service you ask for, the time zone your browser reports, reducing no right and adding no obligation; effective on posting, 2026-10-29, the day edition 7.1 is posted, published with the Cookie & Tracker Notice's edition 3.4; no sub-processor is added or replaced, so the Data Processing Addendum's Section 4 mechanism is not engaged). Section 2 gains a bullet, after the one on the language you last used, stating that the console sends, with each message you send in a conversation, the name of the time zone your browser reports, such as Europe/Warsaw; that the platform keeps it, if its time-zone database knows the name, with that message and, where the message leads to a product's plan, with the run that plans the product and in the plan, as the product's time zone unless you name another, which the plan states before you approve it; that it reaches the AI models that write the plan and work on the product, and may reach the platform's assistant when it reads the plan for you and, with the run's records, the activity narrator's model; that, unlike your language, it is not remembered for you; and that it is processed so that the times of the product you ask for follow your own time zone.

Back to top