Privacy Policy

The eSkola tool was developed keeping in mind the different actors within the school process. In a simple and intuitive manner, eSkola allows any authenticated user to access a complete school information system, managing multiple activities simultaneously, facilitating communication and simplifying day-to-day tasks.

The confidence that the users of our technological solutions have is very important for us, so the security and data privacy require from Codevision the utmost attention and concern.

This policy applies to the eSkola school management software.

Our Privacy Policy was created to share with the eSkola users, transparently, our practices and privacy principles. We have done our best to write this policy in simple and clear terms.


We only collect, use and share personal data in accordance with this Privacy Policy. This policy applies if you use eSkola.

This policy does not apply to websites, services or practices of companies that Codevision does not own or control, such as third-party services (eg ERP, Primavera, MISI - Ministry of Education, ENES, ENEB, PFEB, SIIFSE / POPH; Schedule management - DCS, GPUNTIS) or third-party services accessible through links or other resources (for example, social networking links or YouTube videos). These other services have their own privacy policies, and we advise you to consult them before providing your personal information.

If you are new here (welcome!). Take advantage and get to know our privacy practices. We believe they are clear and accessible, however, if you have any doubt, do not hesitate to contact us. You can do it using the email

By using eSkola, you acknowledge that you accept this Privacy Policy.

What is eSkola?

eSkola is a school management software that allows authorized users with different profiles to access data and features that will help them perform their tasks.

eSkola allows the registration of data of all types of entities allocated to the schools, namely administration, employees, teachers, students, parents, authorized people- family members or acquaintances of students, suppliers, visitors.

The data collection and entry into the software is the school's responsibility, Codevision does not determine the purpose of the data processing operations, it only acts through the client's instructions for the purpose of providing support services. Codevision acts as a subcontractor under the terms of ADPR's article 28, regarding all personal data processed in connection with the provision of the tool.

How does eSkola protect personal data?

Protecting personal data is especially important to us, since, as a rule, students are underage and because we all, as citizens, have the role of watching over their privacy and protecting them.

What data does eSkola gather.

The data collection and entry into the software is the school's responsibility, Codevision does not determine the purpose of the data processing operations, it only acts through the client's instructions for the purpose of providing support services. Codevision acts as a subcontractor under the terms of GDPR's Article 28, regarding all personal data processed in connection with the provision of the software.

eSkola allows the registration of a variety of personal data from different entities, such as: Entity– Name, Entity– Phone number, Entity– Mobile number, Entity– Sex, Entity- Birthdate, Entity– Email, Entity– Address, Entity- Postcode, Entity– City, Entity- Identity Card, Entity- Citizen Card, Entity- Identity Card Issuing Date, Entity- Identity Card Expiration Date, Entity- Identity Card Archive, Entity- Other Identification Number, Entity- Other Identification Document, Entity– NIF, Entity– Photo, Entity – Fax, Entity– Nationality, Entity– Country of Birth, Entity– State, Entity– Parish, Entity– District, Entity– NISS, Entity– NCGA, Entity- Academic Degree, Entity– Profession, Entity- Job Status, Entity- Child Benefits, Entity- Parish of Birth, Entity- Door Number, Entity- Floor/ Adjacent Door Number, Entity- Institutional Email, Entity– IBAN, Entity- Invoice Payment Deadline, Entity- Country (Address), Entity- Country of NIF, Entity- Foreign Post City, Entity- Foreign Country Postcode, Entity– Company, Entity– Function, Entity- Identity Card Expiration Code, Entity- Identity Card Code, Entity- Marital Status, Lecturer- Lecturer Process Nr., Lecturer- IRS Rates Table, Lecturer – Nr. Of Dependents, Lecturer- Fiscal Address, Lecturer– Nr. Of Dependants with Disabilities, Lecturer- Social Security Regime, Lecturer- Economic Ranking (Salary), Lecturer- Source of Maturity, Lecturer- Process Manager, Lecturer- QZ Provision, Lecturer- IRTC Code, Lecturer – Practices Functions in School Group X, Lecturer- Career Start, Lecturer- User Number, Lecturer- Contract Rate, Lecturer- Ministry of Education Contract, Lecturer- Agreement Start, Lecturer- End of Contract, Lecturer- Accumulation of Tasks, Lecturer- Employment, Lecturer – Lecturer Activity, Lecturer – IRS Deduction, Lecturer – Internal, Lecturer – Eventual Internal Trainer , Lecturer – Type of Income, Lecturer- Hourly Rate (salary), Lecturer - Food Allowance, Lecturer- Vacation Allowance, Lecturer – Insurance, Lecturer– Affiliation, Non - Lecture – Process Nr. , Non-Lecturer - IRS Rates Table, Non-Lecturer - Nr. Of Dependents, Non-Lecturer - Fiscal Address, Non-Lecturer - Nr. of Dependants with Disabilities, Non-Lecturer - Social Security Regime, Non-Lecturer - Economic Rating(Salary), Non-Lecturer - Source of Income, Non-Lecturer - Process Manager, Non-Lecturer – Department, Non-Lecturer - Working Relationship, Non-Lecturer - Contract Start, Non-Lecturer - Contract End, Non-Lecturer - Working Days, Non-Lecturer - Contract with the Ministry of Education, Non-Lecturer - Date when Functions Ceased, Non-Lecturer - Cafeteria Assignment, Non-Lecturer - Type of income, Non-Lecturer - Tax Deduction, Non-Lecturer - IRTC Code, Non-Lecturer - Type of Activity, Non-Lecturer - User Number, Student- Process Nr. , Student - Entity to Invoice, Student – Direct Debit Payment Option, Student – Direct Debit Authorization Code, Student – Direct Debit Authorization Date, Student – Direct Debit Responsible, Student - Affected by Housing Exclusion or Homeless, Student - Guardian, Student – Father, Student – Mother, Student – Deceased Father, Student - Deceased Mother, Student – Tuition Penalties, Student- Exempt from Tuition, Student – Qualifications, Student – Job Status, Student - Income Tier, Student- Covered by Social Action, Student – User Number, Student – Emergency Contact, Student – Pre-School Attendance, Student – Pre-school Establishment Attended, Student - GEPE Code, Student - DGRHE Code, Student – Degree of Relatedness with Guardian, Student – With Special Needs, Student - Has Computer, Student - Has internet, Student - Household displaced, Student – Student Worker, Student - Can Leave Accompanied, Student -Can Leave at Lunch, Student – School Social Care Level, Student – Active, Student – Itinerant Student, Student - Company (Military), Student - Regime (Military), Student – Graduation (Military), Student – Proceeded with studies or training, Student - In legal proceedings for non-payment, Student – Clinical Observations (Composed field).

eSkola also offers basic functionalities that allow the registration and/or access to personal data, such as: attendance book (Summaries, Student Absences, Incidents and Homework), pedagogical management (Class Council, Class Direction, Assessment/tests and event scheduling, Schedules, Class Schedule, Comments and assessments, Automatic notification Centre (Students, parents, teachers, etc.), Absences recovery, Training Volume analysis, Statistics), human resources (Students, Guardians, Household, Teachers, Collaborators, Absences management, Schedule Exceptions management, Transfers), Enrolment (Pre-registration, Enrolment, Renewals, National Exams), Assessment by type of education, Absences (classification, reasons, types, instances), Classes (summary categories, types, time period, homework types, activity type, modular planning, buildings, school departments, sports), Entities (Dynamic fields, former students, consulting companies area, clinical information, Job and training status of former students), Types of events, Data import and export, User management, Pre-registration/Renewals (configurations and groups of dynamic matters), Curricular structure and Annual timetable.

How data is used.

The School is the entity responsible for processing personal data in accordance with article nr. 24 of the General Regulation on Data Protection.

All content is stored within eSkola, being the School responsible to process and protect it.

The customization and personalization of software functionality provided by Codevision is the responsibility of the School, so any illicit activities of processing of personal data that may occur will be its responsibility.

Who has access to data?

The School as responsible for the collection and processing of personal data, is the entity that evaluates and defines who has access to the data, under what conditions and for how long.

For support purposes, the School may request in writing from Codevision the processing of personal data resulting from the provision of the services described in the agreement.

Codevision will provide, correct or erase personal data within the scope of the service provided as long as it does not conflict with any legal obligation to which it is bound.

Codevision will promptly notify the School if it identifies, according to its interpretation, that an instruction given by that entity violates any legal provision on data protection. Codevision reserves the right to suspend the execution of its instruction until its legal validity is checked in conjunction with the School.

The personal data processing activities carried out by CODEVISION must take place within the European Economic Area (EEA). Any transfer of personal data to third countries requires the prior approval of the School and may only occur if the requirements in Chapter V of the GDPR concerning international transfers are met.

All processing operations occur after the secure authentication of the entity (in this case the Codevision employee) who wishes to access the personal data to be processed.

All personal data that is treated by Codevision within the support service provided to the customer is deleted when the purpose of the support operation is exhausted.

There is an internal information security policy to mitigate the risks that may arise from the treatment operations carried out by Codevision.

No personal data is shared by Codevision with any third-party entity.

Where is data stored?

Depending on the modality contracted, the servers where the data inserted in our technological solutions are stored are managed by:

1. School, in the cases where the management of the server is the exclusive responsibility of the School or by an entity hired by the School.
2. By Eurotux SA, in cases where the option of data centre service is contracted. Contact details: (Eurotux Informática, S.A. Rua Irmãs Missionárias do Espírito Santo 27, 4715-340 Braga, NIF: 504 827 715)

For how long is data stored?

It is the School that defines for how long it will keep the data.

No personal data is permanently stored on Codevision's systems, except for temporary processing operations as a result of the provision of support services. Once the contractual relationship with the customer is over, and when the data centre service is purchased from Eurotux, all stored data will be returned to the customer and deleted from the servers.

Technical and organizational measures

The security of personal data recorded in eSkola is very important to us. We work hard to protect our community and keep your information and personal data safe.

The development team is dedicated to keeping personal information secure;
We work with a team of security consultants to continually test our security practices and detect vulnerabilities;
We periodically review our security measures to prevent unauthorized access to systems;
Codevision undertakes to comply with the principles applicable to personal data processing activities, especially in regards to the adoption of technical and organizational measures that respect the principles of adequacy, necessity and proportionality, purpose, transparency, loyalty and quality.

If the security measures applied by Codevision do not meet the requirements identified by the School, the situation should be reported immediately. The same applies to any disruption or breach by Codevision, or its employees, on data protection matters.

Although we make concerted efforts, and always in good faith, to maintain the security of personal information to ensure the integrity and security of our applications, no practice is 100% immune and we cannot guarantee information security. Interruptions, attacks, human errors, system failures, unauthorized use or other factors may compromise the security of user information at any time. If we learn of a security breach, we will attempt to notify you electronically so that you can take appropriate protective measures; for example, we can post a warning on the login page, and we can send you an email to the email address you provided.

Rights of data subjects

The data subjects may only exercise their rights resulting from the provision of the services identified with the School, since as the entity responsible for the processing of personal data, it is the entity responsible for effectively safeguarding the rights of users of the service. Codevision informs the School whenever there is contact by the data owners with a wish to the exercise their rights.

If it appears necessary, by virtue of any legal imposition, to provide the data subject with any information on processing activities, Codevision undertakes to assist the School in complying with this task. The School shall communicate in writing to Codevision all information regarding the exercise of the rights of the holders.

Cookies or similar technologies

The use of cookies is a common practice and aims to save the user time and facilitate navigation. Some pages may use cookies, small information files that are transferred to the user's access device and that allow the application to remember their choices, dates and routes followed. These files are used to prevent the visitor from having to repeatedly enter their personal information, to facilitate navigation and the personalization of the service.

We can also use, gather, and store information locally and application data cache. Like many services, eSkola uses these technologies to analyse trends, gather demographic information, understand its involvement with the application, manage the Service, and adapt it to help eSkola users work better.

How can I ask questions about eSkola?

If you have questions about this Privacy Policy or how we protect user data in eSkola, please contact us using the following email:

Codevision S.A.
Rua Dr Manuel José Oliveira Machado, 39
4700-058 Braga (Portugal