(see also ourlegal page)
What personal information do we collect from the people that visit our website?
|Classroom Version - Teachers||Classroom Version - Students||Home Version - Players|
|When registering a free teacher account, we ask for your name, email address, school name, and contact information so we can help you bring CodeCombat to your school.||When registering a free student account by invitation from a teacher, we ask for your first name, last initial, and optional email address for your teacher to manage their students.||When registering a free home account, we ask for your email address, for authentication, and your birthdate (to ensure you are old enough to consent). When purchasing a subscription, we securely ask for (but do not store on our servers) your credit card information.|
When do we collect information?
We collect information from you when you register on our site, place an order, fill out a form, or enter information on our site.
How do we use your information?
We may use the information we collect from you when you register, make a purchase, sign up for our newsletter, respond to an email, play the game, or use certain other site features in the following ways:
|Classroom Version - Teachers||Classroom Version - Students||Home Version - Players|
How do we protect visitor information?
Your personal information is contained behind secured networks and is only accessible by a limited number of persons who have special access rights to such systems, and are required to keep the information confidential. All financial transactions are processed through a secure gateway provider (Stripe), with no sensitive financial information stored or processed on our servers.
CodeCombat takes appropriate security measures to prevent unauthorized access, disclosure, modification, or unauthorized destruction of your personal information. These measures include but are not limited to SSL, strong encryption, de-identification, pseudonymization, limited access controls, regular testing, and minimal data collection and data retention.
Do we use 'cookies'?
You can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all cookies. You do this through your browser settings. Each browser is a little different, so look at your browser's Help menu to learn the correct way to modify your cookies.
If users disable cookies in their browser:
If you disable cookies, it will turn off some of the features that make your site experience more efficient and some of our services will not function properly.
Third Party Disclosure
We do not sell or trade to outside parties your personally identifiable information, and do not otherwise transfer it except as described in this privacy notice.
How does our site handle do not track signals?
We avoid tracking as many non-required analytics and cookies as possible, but cannot guarantee 100% coverage.
Does our site allow third party behavioral tracking?
Yes, for example, via Google Analytics.
California Online Privacy Protection Act
CodeCombat is compliant with SOPIPA, meeting, among others, these requirements. We:
COPPA (Children Online Privacy Protection Act)
When it comes to the collection of personal information from children under 13, the Children's Online Privacy Protection Act (COPPA) puts parents in control. The Federal Trade Commission, the nation's consumer protection agency, enforces the COPPA Rule, which spells out what operators of websites and online services must do to protect children's privacy and safety online.
We adhere to the following COPPA tenets:
In other countries with similar children's privacy laws applying to children under 13 - 16 years old per country, we follow similar consent and information security policies to protect the personal data of children.
Fair Information Practices
The Fair Information Practices Principles form the backbone of privacy law in the United States and the concepts they include have played a significant role in the development of data protection laws around the globe. Understanding the Fair Information Practice Principles and how they should be implemented is critical to comply with the various privacy laws that protect personal information.
In order to be in line with Fair Information Practices, should a data breach occur, we will notify the affected users via email within 7 business days (or within 72 hours for certain categories of breach).
We also agree to the individual redress principle, which requires that individuals have a right to pursue legally enforceable rights against data collectors and processors who fail to adhere to the law. This principle requires not only that individuals have enforceable rights against data users, but also that individuals have recourse to courts or a government agency to investigate and/or prosecute non-compliance by data processors.
The CAN-SPAM Act is a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have emails stopped from being sent to them, and spells out tough penalties for violations.
We collect your email address in order to:
To be in accordance with CAN-SPAM we agree to the following:
If at any time you would like to unsubscribe from receiving future emails, you can change your email settings in your account preferences, email us, or follow the instructions at the bottom of each email, and we will promptly remove you from all correspondence.
General Data Protection Regulation (GDPR) for EU users
Legal basis of processing
CodeCombat may process personal data relating to EU users if one of the following applies:
In any case, CodeCombat will gladly help to clarify the specific legal basis that applies to the processing, and in particular whether the provision of personal data is a statutory or contractual requirement, or a requirement necessary to enter into a contract.
Place of processing
Data retention time limits
Personal data shall be processed and stored for as long as required by the purpose they have been collected for. Therefore:
More specifically, CodeCombat will retain server log files for no more than 30 days, and will retain inactive, unpaid EU user accounts for no more than 2 years.
Once the retention period expires, personal data shall be deleted. Therefore, the right to access, the right to erasure, the right to rectification and the right to data portability cannot be enforced after expiration of the retention period.
Detailed information on the processing of personal data
CodeCombat is assisted by the following GDPR-compliant data processors and data controllers, some of which will be disabled by setting the Do Not Track option in your browser or, in the EU, opting out of cookies:
|Data Processor||User types||Data||Purpose||Safeguards|
Usage data is defined as information collected automatically through CodeCombat (or third-party services employed by CodeCombat), which can include: the IP addresses or domain names of the computers utilized by the users who use CodeCombat, the URI addresses (Uniform Resource Identifier), the time of the request, the method utilized to submit the request to the server, the size of the file received in response, the numerical code indicating the status of the server's answer (successful outcome, error, etc.), the country of origin, the features of the browser and the operating system utilized by a user, the various time details per visit (e.g., the time spent on each page within CodeCombat) and the details about the path followed within CodeCombat with special reference to the sequence of pages visited, and other parameters about the device operating system and/or a user's IT environment.
In addition to the data processed by our partners, CodeCombat also directly processes the following categories of personal data for EU users:
|Name||To personalize your experience, communicate with you, and fulfill any purchases||Legitimate interest|
|Username||To authenticate you and to identify you across CodeCombat||Legitimate interest|
|Email address||To authenticate you, communicate with you, and fulfill any purchases||Legitimate interest|
|Telephone number||If optionally provided when requesting licenses or a quote, to contact you regarding your purchase interest||Legitimate interest|
|Pre-purchase information||To provide quotes, proposals, and pricing information for CodeCombat licenses prior to a purchase||Performance of a contract|
|CodeCombat purchase history||To provide paid CodeCombat licenses or subscriptions after a purchase||Performance of a contract|
|Year and month of birth (without specific day)||To ensure we are complying with regulations, to personalize your learning experience, and to understand our users||Legal necessity, legitimate interest|
|Country and region location information (without specific address or fine-grained location)||To ensure we are complying with regulations, to personalize your learning experience, and to understand our users||Legitimate interest|
|IP addresses||To serve web requests and initially identify the country of origin, after which the IP not stored associated with the user||Legitimate interest|
|Essential cookies||To provide authentication and ensure functionality of the site||Legitimate interest|
|Optional cookies||To enable services from our data processor partners, including understanding usage patterns and providing additional functionality||Consent|
|Web and email usage data||To understand usage patterns and improve our products, services, and communications||Legitimate interest|
|Google or Facebook identifiers||To provide the option to use Google or Facebook authentication||Legitimate interest|
|GitHub username||To allow you to sign our Contributor License Agreement and make open-source contributions||Performance of a contract|
|Password hash||To authenticate you, we store securely hashed passwords--to protect you, CodeCombat does not store your original password||Legitimate interest|
|CodeCombat data you create by using the product||To remember your progress through the game, save the code you write, allow you to create classrooms, etc.||Legitimate interest|
The rights of EU users
EU users may exercise certain rights regarding their personal data processed by CodeCombat. In particular, EU users have the right to do the following:
Details about the right to object to processing
Where personal data are processed for a public interest, in the exercise of an official authority vested in CodeCombat or for the purposes of the legitimate interests pursued by CodeCombat, EU users may object to such processing by providing a ground related to their particular situation to justify the objection. EU users should know that, however, should their personal data be processed for direct marketing purposes, they can object to that processing at any time without providing any justification.
How to exercise these rights
Any requests to exercise user rights can be directed to CodeCombat through the contact details provided in this document. These requests can be exercised free of charge and will be addressed by CodeCombat as early as possible and always within one month. For the right to deletion, users can also simply use the Delete Account functionality in their account settings. Various consents can also be withdrawn in the account settings.
Applicability of broader protection standards
While most provisions of this document concern all users, some GDPR-specific provisions expressly only apply to users located within the EU. We are happy to provide many of these rights to all users when appropriate.
301 Howard St Suite 830
San Francisco, CA 94105
Last Edited on 2018-05-22