We are the folks at Processing Foundation, on a mission to promote software literacy within the visual arts, and visual literacy within technology-related fields. This Privacy Policy applies to information that we collect about you when you use the p5.js Web Editor (editor.p5js.org).
Throughout this Privacy Policy we’ll refer to the editor.p5js.org as the “Service.” Below we explain how we collect, use, and share information about you, along with the choices that you have with respect to that information.
This Privacy Policy is a customized version of the open source Privacy Policy created and maintained by Automattic. Feel free to repurpose it for your own use!
We only collect information about you if we have a reason to do so–for example, to provide our Service, to communicate with you, or to make our Services better. We collect information in two ways: if and when you provide information to us and from outside sources (e.g. analytics software). Let’s go over the information that we collect.
It’s probably no surprise that we collect information that you provide to us. The amount and type of information depends on the context and how we use the information. Here are some examples:
- Basic Account Information: We ask for basic information from you in order to set up your account. For example, we require individuals who sign up for an editor.p5js.org account to provide an email address along with a username. You can also login to our Service using Google or Github, and if you do, we store you an access token.
- Public Profile Information: If you have an account with us, we collect the information that you provide for your public profile. Currently, this is your username and your sketches. Your public profile information is just that–public–so please keep that in mind when deciding what information you would like to include.
- Content Information: You may also provide us with information about you in published content (i.e. your sketches). For example, if you write a sketch that includes biographic information about you, we will have that information, and so will anyone with access to the Internet if you choose to publish the post publicly. This might be obvious to you…but it’s not to everyone!
We also collect some information automatically:
- Log Information: Like most online service providers, we collect information that web browsers, mobile devices, and servers typically make available, such as the browser type, IP address, unique device identifiers, language preference, referring site, the date and time of access, operating system, and mobile network information. We collect log information when you use our Services–for example, when you create or make changes to your website on WordPress.com.
- Information from Cookies & Other Technologies: A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. Editor.p5js.org uses cookies to help us identify users.
We may also get information about you from other sources. For example, if you create or log into your editor.p5js.org account through another service (like Google or Github), we will receive information from that service (such as your username and basic profile information) via the authorization procedures used by that service. The information we receive depends on which services you authorize and any options that are available.
We use information about you as mentioned above and for the purposes listed below:
- To provide our Service–for example, to set up and maintain your account and sketches.
- To further develop and improve our Service–for example by adding new features that we think our users will enjoy or will help them to create and manage their sketches more efficiently;
- To monitor and analyze trends and better understand how users interact with our Service, which helps us improve our Services and make them easier to use;
- To monitor and prevent any problems with our Service, protect the security of our Service, detect and prevent illegal activities, fight spam, and protect the rights and property of editor.p5js.org and others, which may result in us declining the use of our Service;
- To communicate with you through email, to send you transactional updates (e.g. password reset)
A note here for those in the European Union about our legal grounds for processing information about you under EU data protection laws, which is that our use of your information is based on the grounds that: (1) The use is necessary in order to fulfill our commitments to you under the applicable terms of service or other agreements with you or is necessary to administer your account--for example, in order to enable access to our website on your device or charge you for a paid plan; or (2) The use is necessary for compliance with a legal obligation; or (3) The use is necessary in order to protect your vital interests or those of another person; or (4) We have a legitimate interest in using your information -- for example, to provide and update our Service; to improve our Service so that we can offer you an even better user experience; to safeguard our Services; to communicate with you; to measure, gauge, and improve the effectiveness of our advertising; to understand our user retention and attrition; to monitor and prevent any problems with our Services; and to personalize your experience; or (5) You have given us your consent--for example before we place certain cookies on your device and access and analyze them later on, as described in our Cookie Policy.
We do not sell our users’ private personal information. We share information about you in the limited circumstances spelled out below and with appropriate safeguards on your privacy:
-
Employees and Independent Contractors: We may disclose information about you to our employees and individuals who are our independent contractors that need to know the information in order to help us provide our Service or to process the information on our behalf. We require our employees and independent contractors to follow this Privacy Policy for personal information that we share with them.
-
Third Party Vendors: We may share information about you with third party vendors who need to know information about you in order to provide their services to us, or to provide their services to you or your site. This group includes vendors that help us provide our Services to you (like payment providers that process your credit and debit card information, fraud prevention services that allow us to analyze fraudulent payment transactions, email delivery services that help us stay in touch with you, email support services that help us communicate with you, those that help us understand and enhance our Service (like analytics providers), and companies that make products available on our websites (such as the extensions on WooCommerce.com), who may need information about you in order to, for example, provide technical or other support services to you. We require vendors to agree to privacy commitments in order to share information with them.
-
Legal and Regulatory Requirements: We may disclose information about you in response to a subpoena, court order, or other governmental request.
-
To Protect Rights, Property, and Others: We may disclose information about you when we believe in good faith that disclosure is reasonably necessary to protect the property or rights of Processing Foundation, third parties, or the public at large. For example, if we have a good faith belief that there is an imminent danger of death or serious physical injury, we may disclose information related to the emergency without delay.
-
Business Transfers: In connection with any merger, sale of company assets, or acquisition of all or a portion of our business by another company, or in the unlikely event that Processing Foundation goes out of business or enters bankruptcy, user information would likely be one of the assets that is transferred or acquired by a third party. If any of these events were to happen, this Privacy Policy would continue to apply to your information and the party receiving your information may continue to use your information, but only consistent with this Privacy Policy.
-
With Your Consent: We may share and disclose information with your consent or at your direction. For example, we may share your information with third parties with which you authorize us to do so, such as the social media services that you connect to your site.
-
Aggregated or De-Identified Information: We may share information that has been aggregated or reasonably de-identified, so that the information could not reasonably be used to identify you. For instance, we may publish aggregate statistics about the use of our Service.
-
Published Support Requests: And if you send us a request (for example, via a support email), we reserve the right to publish that request in order to help us clarify or respond to your request or to help us support other users.
Information that you choose to make public is–you guessed it–disclosed publicly. That means, of course, that information like your public sketches, collections, images, videos, and other content, are all available to others–and we hope you get a lot of views! Public information may also be indexed by search engines or used by third parties. Please keep all of this in mind when deciding what you would like to share.
We generally discard information about you when we no longer need the information for the purposes for which we collect and use it--which are described in the section above on How and Why We Use Information--and we are not legally required to continue to keep it. For example, we keep the web server logs that record information about a visitor to our Service, such as the visitor’s IP address, browser type, and operating system, for approximately 30 days. We retain the logs for this period of time in order to, among other things, analyze traffic to our Service and investigate issues if something goes wrong. After the thirty days are up, the deleted content may remain on our backups and caches until purged.
While no online service is 100% secure, we work very hard to protect information about you against unauthorized access, use, alteration, or destruction, and take reasonable measures to do so, such as monitoring our Services for potential vulnerabilities and attacks.
You have several choices available when it comes to information about you:
- Limit the Information that You Provide: If you have an account with us, you can choose not to provide the optional account information, profile information, and transaction and billing information. Please keep in mind that if you do not provide this information, certain features of our Service.
- Limit Access to Information on Your Mobile Device: Your mobile device operating system should provide you with the ability to discontinue our ability to collect stored information or location information via our mobile apps. If you do so, you may not be able to use certain features.
- Set Your Browser to Reject Cookies: At this time, Automattic does not respond to “do not track” signals across all of our Services. However, you can usually choose to set your browser to remove or reject browser cookies before using Automattic’s websites, with the drawback that certain features of Automattic’s websites may not function properly without the aid of cookies.
- Close Your Account: While we’d be very sad to see you go, if you no longer want to use our Services :( :( :( :(, you can close your account by emailing us. Please keep in mind that we may continue to retain your information after closing your account, as described in How Long We Keep Information above--for example, when that information is reasonably needed to comply with (or demonstrate our compliance with) legal obligations such as law enforcement requests, or reasonably needed for our legitimate business interests.
If you are located in certain countries, including those that fall under the scope of the European General Data Protection Regulation (AKA the “GDPR”), data protection laws give you rights with respect to your personal data, subject to any exemptions provided by the law, including the rights to:
- Request access to your personal data;
- Request correction or deletion of your personal data;
- Object to our use and processing of your personal data;
- Request that we limit our use and processing of your personal data; and
- Request portability of your personal data.
You can usually access, correct, or delete your personal data using your account settings and tools that we offer, but if you aren’t able to do that, or you would like to contact us about one of the other rights, scroll down to How to Reach Us to, well, find out how to reach us. EU individuals also have the right to make a complaint to a government supervisory authority.
If you have a question about this Privacy Policy, or you would like to contact us about any of the rights mentioned in the Your Rights section above, please contact us.
Because Automattic’s Services are offered worldwide, the information about you that we process when you use the Services in the EU may be used, stored, and/or accessed by individuals operating outside the European Economic Area (EEA) who work for us, other members of our group of companies, or third party data processors. This is required for the purposes listed in the How and Why We Use Information section above. When providing information about you to entities outside the EEA, we will take appropriate measures to ensure that the recipient protects your personal information adequately in accordance with this Privacy Policy as required by applicable law. These measures include:
- In the case of US based entities, entering into European Commission approved standard contractual arrangements with them, or ensuring they have signed up to the EU-US Privacy Shield; or
- In the case of entities based in other countries outside the EEA, entering into European Commission approved standard contractual arrangements with them.
You can ask us for more information about the steps we take to protect your personal information when transferring it from the EU.
Other parties may also provide analytics services via our Services. These ad networks and analytics providers may set tracking technologies (like cookies) to collect information about your use of our Services and across other websites and online services. These technologies allow these third parties to recognize your device to compile information about you or others who use your device. This information allows us and other companies to, among other things, analyze and track usage, determine the popularity of certain content, and deliver advertisements that may be more targeted to your interests. Please note this Privacy Policy only covers the collection of information by Automattic and does not cover the collection of information by any third party advertisers or analytics providers.
If you’d like to use WooCommerce extensions that enable services provided by third parties, third party plugins, embeds, or other third party software or services, please keep in mind that when you interact with them you may provide information about yourself (or your site visitors) to those third parties. For example, some third party services may request or require access to your (yours, your visitors’, or customers’) data, for example, via a pixel or cookie. Please note that if you use the third party service or grant access, your data will handled in accordance with the third party’s privacy policy and practices. We don’t own or control these third parties, and they have their own rules about collection, use, and sharing of information, which you should review before using the software or services.
Although most changes are likely to be minor, editor.p5js.org may change its Privacy Policy from time to time. We encourage visitors to frequently check this page for any changes to its Privacy Policy. If we make changes, we will notify you by revising the change log below. Your further use of the Services after a change to our Privacy Policy will be subject to the updated policy. That’s it! Thanks for reading.