Privacy Policy
We explain, with no fine print, what data we collect on Programando Web, why we use it, who we share it with and what rights you have over it. All in line with Regulation (EU) 2016/679 (GDPR) and Spanish Organic Law 3/2018 (LOPDGDD).
What we collect
Registration data, educational progress, chat/assignment activity and basic technical browsing data.
What we use it for
To provide the educational service, manage your account, improve the platform and communicate with you.
Who we share it with
It is never sold. Only providers necessary to operate the service (hosting, analytics, email, Discord) have access.
Your rights
Access, rectification, erasure, objection, restriction and portability, always available from your profile or by email.
Data Controller
The controller responsible for processing the personal data collected through this platform is:
| Name / Alias | xlRaiko |
| Activity | Online educational platform for programming and web development |
| Website | programandoweb.site |
| Contact email | programandowebsite@gmail.com |
| Social media | @programandoweb_site |
Data We Collect
Depending on how you use the platform, we may collect the following types of data:
2.1 Registration data
- Username (nickname) and password, always stored encrypted with bcrypt (never in plain text).
- Email address, used for account verification and password recovery.
- Date and time of registration.
- Profile avatar, only if the user voluntarily uploads one.
2.2 Activity and gamification data
- Progress in tutorials and lessons (study time, completed lessons).
- Experience points (XP), level and unlocked achievements.
- Scores in mini-games (Battleship, Tetris, TicTacToe).
- Submitted assignments and grades received.
- Streak of consecutive active days.
- Friendship relationships between users within the platform.
2.3 Communications data
- Messages sent in the global chat and in private chats between users.
- Conversations held with the built-in AI assistant.
- Emails and messages sent through the contact form.
2.4 Technical data
- IP address, anonymized after login.
- Browser type, operating system and device type (mobile or desktop).
- Pages visited and time spent, via Google Analytics.
- Configuration preferences (dark mode, sound on/off, language, etc.).
2.5 Third-party data
- If the user links or mentions their Discord profile, only the public identifier voluntarily provided by the user themselves is stored.
Purpose and Legal Basis for Processing
We process your data for the following purposes and legal bases, in accordance with Article 6 of the GDPR:
| Purpose | Legal basis |
|---|---|
| Account management and provision of the educational service | Performance of a contract (Art. 6.1.b GDPR) |
| Service communications (verification, password recovery, notices) | Legitimate interest (Art. 6.1.f GDPR) |
| Statistics and service improvement via Google Analytics | Legitimate interest / Consent according to cookies |
| Notifications to the Discord server | User consent |
| Content moderation and abuse prevention | Legitimate interest (Art. 6.1.f GDPR) |
| Response to rights requests and legal inquiries | Legal obligation (Art. 6.1.c GDPR) |
Retention Period
Data is retained for as long as your account remains active. In case of account deletion:
| Data type | Plazo de conservación |
|---|---|
| Profile, achievement, progress and message data | Deleted or anonymized within a maximum of 30 days after account closure |
| Technical access logs | 3 months, for security reasons |
| Record of serious sanctions (permanent bans) | Kept for a limited time to prevent abusive re-registration |
| Data subject to a legal retention obligation | As per the applicable legal deadlines |
Recipients and Data Processors
Programando Web does not sell or share personal data with third parties for commercial purposes. The following providers access certain data, exclusively to provide the service, under a data processing agreement or equivalent safeguards:
| Provider | Service provided | Data processed |
|---|---|---|
| Hosting provider | Web server and database hosting | All data stored on the platform |
| Google Analytics (Google Ireland Ltd.) | Anonymized web analytics | Browsing activity, anonymized IP, device |
| Email service (Mailer) | Sending transactional emails | Email address |
| Discord | Automatic community notifications | Non-personal public information (e.g. new tutorial published) |
| AI assistant provider | Processing of queries made to the assistant | Content of the conversation with the assistant |
You can review the Google Analytics Privacy Policy here, and opt out by installing the Google Analytics opt-out add-on.
Cookies and Similar Technologies
This platform uses first-party and third-party cookies for it to function correctly:
| Type | Purpose | Duration |
|---|---|---|
| Session (technical, necessary) | Keeps you logged in while you browse | Until the browser is closed |
| Preferences (functional) | Remembers dark/light mode and other appearance options | Persistent (localStorage) |
| Analytics (Google Analytics) | Measures aggregated, anonymous usage of the platform | Up to 14 months |
You can manage or delete cookies from your browser settings at any time. Note that disabling technical cookies may affect the basic functioning of the platform.
Information Security
We apply appropriate technical and organizational measures to protect your personal data against unauthorized access, accidental loss or destruction:
- Passwords stored with bcrypt hashing, not reversible or recoverable in plain text.
- Communications encrypted via HTTPS/TLS across the entire site.
- Database access restricted exclusively to authorized personnel.
- Password recovery tokens that expire after 1 hour and are single-use.
- Ban and moderation system to protect users from abusive behavior.
- Logging of suspicious activity for early detection of unauthorized access.
- Periodic backups of the database.
Minors
Programando Web is an educational platform open to users of all ages. However, if you are under 14 years old (the minimum age of consent under the LOPDGDD), you will need the consent of your parent or legal guardian to register and use the platform.
If we detect that a user under 14 has registered without such consent, we will delete their account and associated data. If you are a parent or legal guardian and believe a minor in your care has provided data without your consent, contact us and we will act as a priority.
Your Rights
As a user in the European Union, you have the following rights regarding your personal data:
| Right | What it means |
|---|---|
| Access | Request a copy of the data we hold about you |
| Rectification | Correct inaccurate or incomplete data |
| Erasure | Request the deletion of your data ("right to be forgotten") |
| Objection | Object to the processing of your data in certain circumstances |
| Restriction | Request that we restrict the processing of your data |
| Portability | Receive your data in a structured, commonly used format |
| Withdrawal of consent | Withdraw it at any time, with no retroactive effect |
To exercise any of these rights, contact us by email stating the right you wish to exercise and attaching, if necessary, proof of your identity. We will respond within a maximum of 30 days.
You also have the right to file a complaint with the Spanish Data Protection Agency (AEPD): www.aepd.es.
International Data Transfers
Some service providers (such as Google Analytics or the AI assistant provider) may process data outside the European Economic Area (EEA). In such cases, these transfers are carried out under appropriate safeguard mechanisms, such as the Standard Contractual Clauses approved by the European Commission, or the EU-US Data Privacy Framework.
Automated Decisions and Profiling
The XP, level, achievement and ranking system is calculated automatically based on your activity, but it does not produce legal effects nor significantly affect you within the meaning of Article 22 of the GDPR: it is not used to make decisions about your access to the service, except in moderation cases for rule violations, which can always be reviewed by a person.
The AI assistant processes your queries to generate guidance to support learning; it does not build profiles for advertising purposes nor make automated decisions about your account.
Security Breaches and Incident Notification
In the event of a personal data breach that poses a risk to your rights and freedoms, we commit to:
- Notify the Spanish Data Protection Agency within a maximum of 72 hours from when we become aware of the incident, in accordance with Art. 33 GDPR.
- Inform affected users without undue delay when the risk to their rights is high, in accordance with Art. 34 GDPR.
- Adopt immediate corrective measures to contain and mitigate the incident.
Changes to this Policy
We reserve the right to update this Privacy Policy when necessary, for example due to legislative changes or new platform features. When relevant changes occur, we will notify you on the platform itself or by email. The date of the last update will always be visible in the header of this document.
Frequently Asked Questions
Yes, you can browse public content without registering. However, you'll need an account to save your progress, earn XP, take part in the chat or submit assignments.
Email us at programandowebsite@gmail.com requesting account deletion. Your profile, progress and messages will be deleted or anonymized within a maximum of 30 days.
No. We never sell or share your data for commercial purposes. Only the providers strictly necessary to operate the platform, detailed in section 5, have access to it.
They are deleted or anonymized (no longer associated with your identity) within the same 30-day period that applies to the rest of your data.
Questions about this policy or want to exercise your rights?
Write to us and we will respond within a maximum of 30 business days.
You can also check our Terms and Conditions of Use.