The short version
- This addendum applies when showdo handles personal data in a customer's workspace on the customer's behalf. The customer is in charge. showdo follows its instructions.
- showdo keeps that data confidential, protects it, uses only the companies listed on the sub-processors page, and helps with people's requests.
- showdo tells the customer about a personal data breach, deletes or returns data when asked, and allows reasonable checks.
- For transfers out of Europe or the UK, the standard contractual clauses are the legal tool. For customers in India, the customer is the Data Fiduciary and showdo its Data Processor under the Digital Personal Data Protection Act, 2023.
- To get a signed copy, write to us. The addendum applies from the day you start using showdo.
The full text below is what counts.
About this addendum
This Data Processing Addendum ("DPA") is part of the Terms of Service between WeMakeCode (OPC) Private Limited ("showdo", "we") and the organisation or person that uses showdo for a workspace (the "customer", "you"). It applies when showdo processes personal data for the customer under the Terms. It applies from the day the customer starts using showdo.
If you need a signed copy, or the standard clauses signed, write to [email protected].
If this DPA and the Terms disagree about personal data, this DPA wins. If the standard contractual clauses (section "Transfers outside Europe and the UK") and this DPA disagree, the clauses win.
Meanings
- Customer personal data: personal data in the customer's workspace that showdo processes for the customer: guides, steps, screenshots, narration text, videos, assistant chats, member details and activity records.
- Data protection law: the laws that apply to that personal data, such as the EU General Data Protection Regulation (GDPR), the UK GDPR and Data Protection Act 2018, the Swiss Federal Act on Data Protection, India's Digital Personal Data Protection Act, 2023 and Digital Personal Data Protection Rules, 2025 (and the Information Technology Act, 2000 and its rules while they apply), and United States state privacy laws such as the California Consumer Privacy Act.
- Controller, processor, sub-processor, personal data breach, data subject: these have the meaning they have in data protection law.
- Sub-processor: a company showdo uses that handles customer personal data.
Who does what
- For customer personal data, the customer is the controller (or a processor acting for its own controllers) and showdo is a processor.
- showdo is a controller of account and security information that it uses to run showdo, such as sign-in records and the details of who holds an account. The Privacy Policy covers that, not this DPA.
- The customer is responsible for having a lawful reason to put personal data into showdo, for telling the people concerned, and for what its members record. showdo does not check the content for lawfulness.
The customer's instructions
showdo processes customer personal data only to provide, protect and support showdo for the customer, and as the customer instructs. The customer's instructions are the Terms, this DPA, and what the customer and its members do with showdo's features and settings (for example, turning AI features on or off, setting sharing and retention, and deleting content).
showdo will tell the customer if it believes an instruction breaks data protection law. showdo may stop carrying out that instruction until the customer confirms or changes it.
showdo's promises
showdo will:
- keep customer personal data confidential, and make sure the people who can reach it are bound to confidentiality;
- process it only as described here;
- protect it with the measures in "Security measures" below;
- use only the sub-processors listed on the sub-processors page, on the terms below;
- help with people's requests, impact assessments and regulators, as set out below;
- tell the customer about breaches, as set out below; and
- delete or return the data at the end, as set out below.
Security measures
showdo uses technical and organisational measures that fit the risk. The main ones in place today are listed in Annex B and described on the Security page. showdo may change them over time, as long as the overall protection is not made materially weaker.
Sub-processors
The customer agrees that showdo may use the sub-processors on the sub-processors page. showdo will:
- bind each sub-processor to data protection terms that give similar protection to this DPA;
- stay responsible to the customer for the work of its sub-processors; and
- tell the customer when it adds or replaces a sub-processor, by updating that page, and by email if the customer has asked to be told. The notice is given before the new company starts, wherever possible.
The customer may object to a new sub-processor on reasonable data protection grounds by writing to [email protected] within a reasonable time of the notice. The parties will talk in good faith. If they cannot solve it, the customer may stop using the part of showdo that needs the new sub-processor and end that part of its subscription.
Helping with people's requests
If a person asks showdo about customer personal data, such as to see, correct, delete or export it, showdo will not answer the request itself unless the law requires. It will tell the person to ask the customer, and will tell the customer. showdo gives customers tools to find, change, export and delete content. Where those tools are not enough, showdo will give reasonable help.
Breaches
showdo will tell the customer about a personal data breach affecting customer personal data without undue delay after becoming aware of it. The message will say, as far as showdo knows: what happened, the likely effects, the data and people involved, and what showdo is doing about it. showdo will help the customer meet its duties to tell regulators and people.
Impact assessments and regulators
showdo will give reasonable help if the customer must carry out a data protection impact assessment or consult a regulator about its use of showdo. The help takes into account what showdo does and what information it has.
Deleting and returning data
- While you use showdo, customers can delete guides, members, chats and the workspace, and can export guides in the app. A deleted guide stays in the Trash for 45 days so it can be restored, and is then removed. "Delete forever" removes it at once.
- At the end, showdo will delete customer personal data, or return it, as the customer asks in writing. If the customer does not ask, showdo deletes it after a reasonable period.
- Stored files. When a guide leaves the Trash (after 45 days, or by Delete forever), and when a workspace is deleted, showdo removes the records and then the stored picture, video, voiceover and logo files. showdo tries again a few times if the file store is busy. If a file is left behind, showdo deletes it on written request and says when it is done.
- Backups. showdo stores its data in the United States. Backups, if any, are overwritten in the normal cycle.
- The law. showdo may keep data that the law requires it to keep, and will keep it protected.
Checks and audits
showdo will give the customer the information it reasonably needs to check that showdo follows this DPA. If that is not enough, the customer may carry out an audit, on these conditions: written notice at least 30 days ahead, no more than once a year unless there has been a breach or a regulator requires it, during normal working hours, without harm to other customers' data, under a confidentiality agreement, with a clear scope, and at the customer's cost.
Transfers outside Europe and the UK
showdo and its sub-processors may handle customer personal data in countries outside the customer's own, including the United States. Where data protection law requires a legal tool for such a transfer, the parties use these:
- From the European Economic Area: the European Commission's Standard Contractual Clauses (Module Two, controller to processor, or Module Three, processor to processor), which are part of this DPA by this reference. Option 2 of clause 9 applies (general permission for sub-processors, with the notice described above). The governing law and courts for the clauses are those of the EU member state where the customer is established, if that law allows third parties to rely on the clauses, and otherwise those of an EU member state that does. Annexes A, B and the sub-processors page give the details the clauses ask for.
- From the United Kingdom: the UK International Data Transfer Addendum to those clauses, which is part of this DPA by this reference.
- From Switzerland: the same clauses, with references to the GDPR read as references to the Swiss Federal Act on Data Protection.
- Other tools that the law accepts, such as an adequacy decision or a data privacy framework certification by the receiving company, where one applies.
showdo will give a copy of the clauses on request, and will sign them if the customer needs a signed copy.
India
Where the Digital Personal Data Protection Act, 2023 applies to customer personal data:
- Roles. The customer is the Data Fiduciary and showdo is its Data Processor. This DPA, with the Terms, is the valid contract the Act asks for.
- Instructions only. showdo processes customer personal data only to provide showdo to the customer, as the Terms, this DPA and the customer's instructions say.
- Safeguards. showdo keeps the reasonable security safeguards described on the Security page, including role-based access checked on the server for every change, secure sign-in, and an activity log of important changes.
- Breaches. showdo tells the customer about a personal data breach as set out above, with the details the customer needs to tell the Data Protection Board of India and the people affected as the Digital Personal Data Protection Rules, 2025 require.
- People's requests. showdo passes on requests from Data Principals (the people the data is about) and helps the customer answer requests to see a summary, correct, complete, update or erase their information, from nominees, and grievances.
- Erasure. When the customer asks, when its purpose is served, or when the agreement ends, showdo erases customer personal data as described above, unless a law says it must keep it, and makes its sub-processors do the same.
- Transfers. showdo and its sub-processors may handle customer personal data outside India. showdo will not transfer it to any country the Government of India restricts under the Act.
- Children. showdo is not for children (under 18 in India). The customer must not use showdo to handle children's personal data unless it has obtained the verifiable consent of a parent or lawful guardian that the Act requires.
United States state laws
To the extent laws such as the California Consumer Privacy Act apply, showdo is the customer's service provider and processes personal information only for the business purposes in the Terms and this DPA. showdo will not sell it, share it for advertising across other companies' sites, keep, use or share it outside its direct business relationship with the customer, or combine it with other data, except as the law allows. showdo will tell the customer if it can no longer meet these obligations, and the customer may take reasonable steps to stop and fix unauthorised use.
Liability, length and law
Each party's liability under this DPA is subject to the limits in the Terms, except where the law or the standard contractual clauses say otherwise. This DPA lasts as long as showdo processes customer personal data. The law that governs the Terms also governs this DPA, except where the standard contractual clauses require otherwise.
Annex A: details of the processing
- What and why: hosting and processing the customer's guides, assistant, videos and workspace so the customer's members can create, share and use them.
- How long: for as long as the customer uses showdo, and then as set out in "Deleting and returning data".
- How: storing, organising, showing, searching, exporting and deleting content; sending parts of it to the AI companies the customer's members choose to use, as described on the AI page.
- Kinds of personal data: names, email addresses and roles of members; anything that appears in screenshots, step text, narration text and chats, such as business contact details, names, page addresses and work information. showdo blurs or replaces many sensitive details before upload. showdo does not ask for sensitive categories of data and the customer should not put them in.
- People concerned: the customer's members and invitees, and people who appear in or are named in guides.
- How often: all the time while the customer uses showdo.
Annex B: security measures
These are in place today. They are described in more detail on the Security page.
- Roles (owner, admin, editor, viewer) checked on the server for each change.
- Blurring of personal details in screenshots on the user's device before upload, cleaning of text, and a second check on the server and by an AI review.
- Sharing controls: workspace-only by default, link and public sharing that admins can switch off, and share links that can be reset.
- Links to pictures and videos that are signed and that expire.
- Passwords stored as one-way scrambled values, limits on sign-in and reset attempts, session lists with sign-out, and secure cookies when showdo is served over https.
- Access keys stored as one-way scrambled values, shown once, limited by role and turned off on request.
- An activity log of important changes.
- Confirmations for deleting an account or a workspace.
showdo does not claim any security certificate in this DPA.
Annex C: sub-processors
The current list is below, and on the sub-processors page.
OpenRouter
- What it does
- Passes AI requests to the company that runs the chosen AI model, and returns the answer.
- What it receives
- Whatever the AI feature sends: blurred screenshots, step text, guide text, questions to the assistant, and page details for Ask showdo. See How showdo uses AI. Nothing is sent from a workspace that has turned off "Allow AI features".
- Where
- The company is based in the United States and may handle data in other countries too.
- When it is used
- When you use an AI feature and showdo is set up to use OpenRouter. Never for a workspace that has turned AI features off.
Companies that run the AI models behind OpenRouter
- What it does
- Run the AI model that reads the request and writes the answer. Examples: Google, Anthropic, OpenAI.
- What it receives
- The same as OpenRouter above.
- Where
- Depends on the model company. Each is a large company that may handle data in several countries.
- When it is used
- When OpenRouter passes your request to them.
OpenAI
- What it does
- Makes voiceovers, works out caption timing, prepares guide text for the assistant's search, and writes or answers when showdo is set up to use OpenAI instead of OpenRouter.
- What it receives
- Narration lines as text, the computer voice audio showdo makes, guide text, and the same AI feature data as above when OpenAI is used for writing.
- Where
- The company is based in the United States and may handle data in other countries too.
- When it is used
- When you use voiceover, or when guides are made searchable, or when an AI feature runs through OpenAI. Never for a workspace that has turned AI features off.
Google Cloud (Cloud SQL)
- What it does
- Runs showdo's database.
- What it receives
- Everything stored as records: accounts, workspaces, guide and step text, activity, assistant chats and settings.
- Where
- Virginia, United States
- When it is used
- Always.
Amazon Web Services (Amazon S3)
- What it does
- Stores files (S3-compatible storage).
- What it receives
- Blurred screenshots, covers, exported videos, voiceover audio and workspace logos.
- Where
- Virginia, United States
- When it is used
- Always, unless showdo stores files on its own server.
Amazon Web Services (Amazon SES)
- What it does
- Delivers showdo's service emails.
- What it receives
- The recipient's email address, and the email: sign-in checks, password resets, invitations and notices.
- Where
- Mumbai, India
- When it is used
- Whenever showdo sends an email.
Google Cloud
- What it does
- Runs the showdo website and its servers.
- What it receives
- Everything that passes through the service, because showdo runs there.
- Where
- Virginia, United States
- When it is used
- Always.
PostHog
- What it does
- Counts which pages are opened and which buttons are pressed on the showdo website, so we can see which parts get used.
- What it receives
- Only from people who turned on "Usage statistics": which pages are opened (as the kind of page, without workspace names or guide ids in the address), which buttons and links are pressed (their label), and what was done, such as "guide published" or "video exported", with ids, counts and choices. It never receives the words, pictures or titles in your guides, what you type, or your chats. If you are signed in it also receives your account id, name and email address, and your workspace's id, name and your role, so the counts can be tied to accounts and teams.
- Where
- PostHog's United States region. The company is based in the United States.
- When it is used
- Only after a person turns on "Usage statistics" in the cookie choices. Never from showdo for Chrome, showdo for Mac or showdo for Android.
Google
- What it does
- Lets you sign in with your Google account.
- What it receives
- Your sign-in request. Google sends showdo your name, email address and profile picture.
- Where
- The company is based in the United States and may handle data in other countries too.
- When it is used
- Only if you choose Google to sign in.
GitHub
- What it does
- Lets you sign in with your GitHub account.
- What it receives
- Your sign-in request. GitHub sends showdo your name, email address and profile picture.
- Where
- The company is based in the United States and may handle data in other countries too.
- When it is used
- Only if you choose GitHub to sign in.
Version history
- Version 1.4Relay is now called showdo, a product of WeMakeCode (OPC) Private Limited. Nothing else changed.
- Version 1.3Added terms for customers in India under the Digital Personal Data Protection Act, 2023.
- Version 1.2A deleted guide now stays in the Trash for 45 days before its records and stored files are removed. "Delete forever" removes it at once.
- Version 1.1Deleting a guide or a workspace now also removes its stored picture, video, voiceover and logo files.
- Version 1.0First published version.