Privacy Policy
How we collect, use, and protect your data.
This Privacy Policy describes how Pams Code Blocks ("we", "us", "our") handles personal information when you use our web application and related pages (collectively, the "Service"). We built this editor to run primarily in your browser, and we minimize the data we collect and process.
The Service is designed for students and young learners, including those under 17. We prioritize student privacy by minimizing data collection, avoiding advertising, and keeping projects on the device by default.
Effective date: August 15, 2025
Scope
This policy applies to the Service available at /editor and its informational pages (Product, Support, Legal). It does not cover third‑party websites or services linked from our pages.
Information we collect
- Contact information you provide to us directly (for example, if you email support). We collect the content of your message and the contact details you share so we can respond.
- Basic usage/diagnostic information from our hosting provider (e.g., standard HTTP logs). We use this to operate and protect the Service. We do not build user profiles from this data.
- Local preferences stored on your device using your browser’s storage (e.g., whether to show the welcome/help dialog again). These values remain on your device unless you clear them.
- Web Serial access (when you click Connect) occurs locally in your browser. Serial data exchanged with your ESP32 is not transmitted to our servers.
- Project/code content is generated and previewed in your browser. We do not send your code to our servers unless you explicitly choose to share or upload it outside the editor.
How we use information
- To provide and maintain the Service and its core features.
- To respond to inquiries and provide support.
- To secure the Service, prevent abuse, and diagnose outages.
- To comply with applicable laws and enforce our terms.
Cookies and local storage
We currently rely on browser local storage to remember simple preferences (for example, whether the welcome/help modal should appear on startup). We do not use these values for advertising or cross‑site tracking. You can clear these at any time via your browser settings.
Sharing and disclosure
- Service providers: We may share limited information with vendors that host our website or help us operate the Service. They are bound by contractual obligations to protect your information.
- Legal requirements: We may disclose information if required by law or to protect our rights, users, or the public.
- Business transfers: If we are involved in a merger, acquisition, or asset sale, your information may be transferred as part of that transaction.
- We do not sell personal information.
Data retention
We retain contact/support communications as needed to resolve issues and maintain records. Local preferences remain in your browser until you clear them. We do not store your code or serial data on our servers by default.
Security
We use reasonable administrative, technical, and organizational measures to protect information. However, no method of transmission or storage is 100% secure.
Your choices and rights
- Clear local preferences via your browser settings at any time.
- Revoke Web Serial permissions in your browser settings.
- Contact us to access, correct, or delete information you have provided.
- Opt out of non‑essential communications by following provided instructions.
Children and students
The Service is suitable for learners under 17 and is designed to function without creating student accounts and without uploading student projects by default. We do not show advertising and we do not sell personal information.
Under 13: if any personal information would need to be collected beyond what is strictly necessary to provide the Service (for example, if you contact us by email), we require verifiable consent from a parent/guardian or from a school acting as the parent’s agent where permitted by law. You may request deletion of a child’s information at any time using the contact below.
Ages 13–17: we expect use under the supervision of a parent/guardian or school. We minimize collection, avoid profiling, and process only what’s needed to run the Service and provide support when you contact us.
Educators/Schools: where applicable laws allow, schools may provide consent on behalf of parents for educational use and should limit any shared student information to what is necessary. We recommend avoiding the transmission of student names or contact information through the Service unless required for support.
Changes to this policy
We may update this policy from time to time. We will post the updated version here and revise the effective date. For material changes, we may provide additional notice.
Contact
Questions or requests? Email alfandirifaul@gmail.com.