Third-party service providers

Date of Last Revision: Jan 12, 2026

Service Provider

Reason for Sharing Information

What Information is Shared?

Airtable

To track internal facing documents, which may include contact information for Code.org outreach and education teams.

Code.org collects facilitator name, email address, phone number, and other contact information, which may be processed by Airtable. No Student Records.

Amazon Web Services (AWS)

To host databases and servers that power and back up the Code.org platform. We also use various AWS underlying services to support functionality.

All user personal data is stored in AWS; passwords and student email addresses are stored as one-way hashes. All personal information written to disk is encrypted (see here).

Amplitude

To analyze website event data and trends to allow for website development and improvement.

Code.org uses the Amplitude cloud platform for analytics. Amplitude receives user event data (e.g., click info, pages visited, etc.) and data such as IP address, browser type, language, etc. No Student Records.

Asana

To manage internal processes for workflows across various teams.

Workflows may includes, names, email addresses, phone numbers, and other contact information (e.g., for Code.org regional partners, facilitators, certain teachers, donors, marketing contacts, etc.). No Student Records.

Atlassian

To provide the JIRA project management tool that allows issue tracking and internal task management.

Code.org stores issues and product ideas, and tracks work delivery in JIRA. In the course of responding to an issue, Code.org may include user data in the work tickets.

Bill.com

To process payments.

Names, addresses, banking information for teachers, facilitators and others. No Student Records.

Civilized Discourse Constructions Kit, Inc.

To provide a teacher communication forum.

Teachers can access the Code.org professional development community forum by signing into their Code.org account, which passes Discourse teacher information such as email address, username, and workshops run. No Student Records.

Classy

To collect and process donations to Code.org.

Name, email address, contact info and payment information is provided to Classy when a user chooses to enter the information to make a donation. Code.org receives contact and donation information, but payment card information is never sent to or accessible by Code.org. No Student Records.

Cvent, Inc.

To facilitate registration and attendance for Code.org educator conferences and events

Code.org uses the platform to collect contact information (e.g., name, title, company, email address, mailing address, phone number) and related information for the event. No Student Records.

Cube Planning, Inc.

To assist with internal management of finance and donor data

Code.org uses the service to automate integration of systems, including CRM donor data. No Student Records

DocuSign

To manage documents requiring signature and to collect digital signatures.

Code.org inputs name and email addresses of whoever we need to sign a document with DocuSign. No Student Records.

Dropbox

To store files and internal resources.

Code.org employees use Dropbox to store internal documents, which may incidentally contain personal information. For example, internal documents may contain photos of students from a photo shoot (done with permission given by the students' parent/guardian) to use on our website.

Egencia

To faciliate travel reservations.

When Code.org provides travel for teachers or faciliators, we share information required to facilitate the travel including names, email addresses, phone numbers, other contact information, etc. No Student Records.

Firebase

To store user-generated data within one of our programming tools.

Our App Lab and Game Lab programming tools allow users to make apps that can collect and store data (e.g. high score data, data on what people's favorite pizza is, etc.).

Google Inc. (Charts)

To display data charts in Code.org App Lab.

A student can import or create a data set into App Lab and use this service to turn that into a chart visualization, which could potentially include personal data.

Google Inc. (Analytics)

To track site performance data (both server and browser performance) for Code.org (e.g., what pages on our site people visit, visit duration, where they click).

Google directly collects data about the way our site is used, which allows us to create various analyses.

Google Inc. (G Suite)

To manage Code.org internal emails, docs, slides, spreadsheets, etc.

Code.org uses G Suite and Google Drive to store its own emails and other files. Code.org's data may include personal data. For example, if a user emails us on ZenDesk for support, their email address will be sent to our email. Memos, contracts, and other documents may also include personal data.

Google Inc. (Tag Manager)

To track the number of clicks on links in order to observe the traffic flow on various pages of our website.

The service uses information collected through Google Analytics. No Student Records.

Google Inc. (YouTube)

To embed videos for users to watch with captioning and translations.

The service collects and shares video views information. Code.org uses YouTube's no-cookie service to limit tracking. No Student Records.

Hivebrite

To host a communications platform for the Code.org CS Ambassador program (ambassador students may join the program only with parental consent).

The service collects contact information (e.g., name, email address) and limited other data (such as school, grade level). Other optional information (such as a photo) may be added to profile. User communications with Code.org and other ambassadors.

Honeybadger

To monitor our site performance and log errors.

Code.org passes information to Honeybadger regarding site errors, along with the associated IP address and relevant cookie information. In some cases, Code.org may need to share relevant information like school, user name, locale data, etc.

Hubspot

Used to manage school district/administrator email lists.

Code.org stores email information in HubSpot for certain non-student users (e.g., district and school administrators) and uses the service to send emails and to track school recruitment leads, adoption, and contact activity. No Student Records.

Intuit (Quickbooks)

To faciliate interaction between accounting software and bill payment software.

No information directly shared, but linked to bill.com. No Student Records

JotForm

To collect survey responses.

Code.org uses the platform to collect name, addresss, email address, answers to survey questions, and other personal data relevant to survey questions for teachers, facilitators, regional partners, etc.. Participation is optional, and information is entered directly by the individual. No Student Records.

Lead Pages

To host subdomain informational webpages and collect contact information for teachers and administrators seeking additional information (e.g., about events)

Code.org uses Leadpages to create and host subdomain webpages that are generally of a temporary nature. In some instances, Lead Pages may be used by Code.org to collect contact information provided by a visitor (e.g., teacher or administrator) seeking further information. No Student Records

Mailgun Technologoes, Inc.

To manage teacher email communications.

Code.org stores mailing list information for teachers using our platform in Mailgun's Mailjet system, such as name, email addresses, date of sign-up, and, where known, info like country and state, preferred language, grades taught, and subjects of interest. No Student Records.

Mapbox

To display info in a table and a map that users have agreed to share publicly.

Users that sign up to host one of Code.org's Hour of Code events provide their school/organization name, school/organization city, and a description of their event, which is passed to Mapbox to display on Hour of Code event maps. No Student Records.

Microsoft (Azure Content Moderator)

To provide content moderation of images in projects.

Code.org shares thumbnails and images from students' projects to the Azure Content Moderator to check for inappropriate content. No Student Records.

Mimeo

To allow partners and teachers to order workshop supplies (US only) and for school mailings

Code.org shares order details, such as name, email address, contact info, and shipping address that user inputs when placing an order or when Code.org sends a mailing. No Student Records.

New Relic

To track site and server performance.

Code.org shares user's IP address, locale information, browser info, which URL the user is on, the project URL they are working on, device type, etc. Some of this information is supplied directly by Code.org and some may be collected directly by New Relic. No Student Records.

New Visions for Public Schools

To automate data transfers between spreadsheets and Google Docs or PDFs (though the Autocrat add on).

Code.org employees may transfer data between internal documents, including names, addresses, email address and similar contact information related to teachers, facilitators, and regional partners. No Student Records.

Open AI API Platform

To receive input and provide output in connection with AI use in Code.org curricula.

Code.org uses the OpenAI API service, which does not use input or output to further train the model. All input and output are processed by OpenAI only as a data processor and not as a controller. We do not intentionally prompt for entry of any personal data, but such entry is possible. No Student Records.

Pusher

To report Internet Simulator state invalidations to connected clients, minimizing update lag.

Code.org shares with Pusher opaque identifiers that represent various messages or status changes (e.g., when a user connects to the Internet Simulator, they can request to connect with another user. That request is “pushed” to the receiving user, and the response is “pushed” back to the initiating user). Pusher will receive users' IP addresses in the course of providing the service. No Student Records.

Salesforce

To manage our email lists, send emails, and to act as CRM system.

Code.org stores mailing list information in Salesforce Pardot for non-student users, including information like email addresses, whether the user has opted-in or not, whether they have unsubscribed, what kind of user they are (e.g. teacher, volunteer, etc.), how Code.org obtained their email address (e.g. which form they filled out), location (city + zip code), etc. Code.org also uses the Salesforce CRM platform for donor relationship management, leads for new teacher training candidates, leads for new districts to adopt Code.org's curriculum, etc. No Student Records.

Slack

To provide internal communications between Code.org employees.

Code.org employees use Slack for internal communications, which may incidentally contain personal information about users.

Statsig, Inc.

To analyze website event data and trends to allow for website development and improvement.

Statsig receives user event data (e.g., click info, pages visited, etc.) and data such as IP address, browser type, OS type and version, etc. No Student Records.

Tableau

To publish data dashboards used internally and by Code.org Regional Partners.

Code.org creates visualizations analyzing the data in aggregate. However, the raw data shared with Tableau may contain personal information like usernames, emails, age, gender, etc.

Trello

To track internal workflows at Code.org

Code.org employees use Trello for workflow management, which may incidentally contain personal information about individuals. No Student Records

Trevor

To help manage and provide database access

Code.org uses the tool to manage employee and select partner access to Code.org databases. Although Trevor does not copy or store such data, the tool provides access to databases that may contain personal information like usernames, student names (entered by teachers); teacher email addresses, user age, user gender, school addresses, etc.

Twilio

To allow users to send a text message link to their project. Use of this feature is completely optional at the user's discretion.

Code.org shares the phone number entered by the user sharing their project, as well as a link to their project. Code.org does not store the user's phone number when using this service.

VoterVoice

To facilitate contacts with elected officials.

If a user chooses to send a message to an elected official, VoterVoice facilitates the communication. Use is optional and information is provided directly by the user. No Student Records.

WebPurify

To help identify inappropriate / offensive text in user-generated projects.

Code.org shares user-generated text from user-created projects with WebPurify to attempt to identify inappropriate content. No Student Records.

Yet Another Mail Merge (YAMM)

To send emails to teachers and partners.

Code.org shares names and email addresses of teachers and Regional Partners and the content of emails with YAMM. No Student Records.

ZenDesk

To respond to user requests and collect bug reports.

In the course of responding to a support ticket, Code.org passes information about the user's email address and their context (e.g. which level they were on) to ZenDesk. Users may also provide information directly to ZenDesk in the course of a responding to a support ticket.


Additional resources

Paragraph

Privacy Policy Archive

Access current and past versions of Code.org’s Privacy Policy to see how we protect your data and uphold transparency over time.

Cookie Policy

Learn how Code.org uses cookies to enhance site performance and personalize your experience. Plus, manage your cookie settings.

Terms of Service

Review our Terms of Service for using Code.org’s platform, tools, and curriculum, including legal terms and user responsibilities.