MariaDB
MariaDB is an open source relational database management system, a community developed fork of MySQL. It is available as self hosted software or via SkySQL, a cloud managed database service. MariaDB Foundation is based in Finland (EU). The database processes personal data at the infrastructure layer based on application design. Self hosted deployments involve no third party data processing, while SkySQL requires GDPR compliance measures.
What does MariaDB do?
What Is MariaDB?
MariaDB is an open source relational database management system (RDBMS), originally created as a community developed fork of MySQL by Michael Widenius, one of the original MySQL founders. It is maintained by the MariaDB Foundation, a Finnish non profit organisation based in Espoo, Finland. MariaDB offers drop in compatibility with MySQL and is used by major organisations worldwide as a backend database for web applications, enterprise systems, data warehousing, and embedded applications. It is available as self hosted open source software or via SkySQL, MariaDB's cloud managed database service running on AWS and GCP.
Data Collected and Storage Approach
MariaDB operates at the infrastructure layer and does not interact with end users directly or set browser cookies. The personal data it processes is entirely determined by the application layer. Common data stored includes user accounts, contact information, transaction records, and application logs. MariaDB supports the Audit Plugin for logging database access and queries, binary logging for replication and point in time recovery, and general query logging. SkySQL collects operational metadata including connection logs, performance metrics, and user account information for the management console.
GDPR and ePrivacy Implications
For self hosted MariaDB deployments, no third party data processing is involved, and the organisation bears full responsibility for GDPR compliance at the infrastructure level. The EU base of MariaDB Foundation (Finland) is a privacy advantage as the open source project is maintained within the EEA. For SkySQL cloud deployments, MariaDB acts as a data processor and provides service agreements addressing GDPR requirements. MariaDB supports encryption at rest (using file key management or AWS Key Management), encryption in transit (TLS/SSL), role based access control, and comprehensive audit logging via the Audit Plugin. These features enable organisations to implement strong data protection measures at the database level.
Consent and Legal Basis Requirements
As a database engine, MariaDB does not require consent from end users. The legal basis for data storage depends on the application: typically contract performance (Art. 6(1)(b)) or legitimate interest (Art. 6(1)(f)). Organisations must implement consent mechanisms at the application layer for any personal data collection requiring consent. The mariadb.org and SkySQL websites set analytics cookies requiring ePrivacy consent, but this applies only to visitors of those sites, not to end users of applications built on MariaDB.
International Data Transfers
Self hosted MariaDB keeps data entirely under the organisation's control with no international transfers unless the organisation configures cross region replication. For SkySQL, EU deployment regions are available on AWS and GCP. MariaDB Foundation is based in Finland, providing an EU base for the open source project governance. MariaDB Corporation (now part of the restructured entity) has operations in multiple countries. Organisations using SkySQL should confirm their chosen deployment region and review the service agreement for transfer safeguards.
Practical Compliance Steps
For self hosted deployments: enable TLS for all connections, configure encryption at rest using the file key management plugin, implement role based access control with least privilege principles, enable the Audit Plugin for comprehensive query logging, configure binary logging for data recovery, secure network access with firewall rules, and implement automated backup with tested restoration procedures. For SkySQL: review the service agreement, select an EU deployment region, configure access controls, and enable audit logging. For all deployments: design your database schema to support GDPR data subject rights, implement data retention policies using scheduled purge procedures or event scheduler jobs, conduct a DPIA if storing sensitive personal data, and document MariaDB in your Records of Processing Activities.
MariaDB and the GDPR
- Legal basis
- Contract performance for database service provision (Art. 6(1)(b)), legitimate interest for security and operations (Art. 6(1)(f)), consent for website analytics cookies (Art. 6(1)(a))
- Risk level
- low
- Applicable regulations
- GDPR, ePrivacy Directive, UK GDPR, SOC 2 Type II, ISO 27001
Impact assessment (DPIA)
A DPIA is recommended when MariaDB stores personal data at scale. Key areas include: the personal data categories stored (determined by application design), encryption configuration (at rest and in transit), authentication and access control setup, audit logging (MariaDB Audit Plugin), for SkySQL: cloud provider subprocessor relationships and data region selection, backup residency, and application layer data subject rights implementation.
Sample text for your banner
This application uses MariaDB to store and process data. Your personal data is stored in a database operated under our control. Data processing is performed in accordance with applicable data protection regulations. Please refer to our privacy policy for details on your rights.
What MariaDB sets and contacts
- Tracking method
- server side relational database engine (self hosted or cloud managed), no end user cookies, connection logging, query auditing
- Server location
- Self hosted: customer controlled. SkySQL (cloud): configurable regions on AWS and GCP including EU
- Cookieless mode available
- Yes
- Data transferred outside the EU
- MariaDB plc is headquartered in Espoo, Finland (EU). Self hosted deployments keep data on customer infrastructure. SkySQL cloud service offers EU and US regions. MariaDB Foundation is a Finnish non profit maintaining the open source project. Some corporate operations and support may involve US based MariaDB Corporation staff.
Cookies set (3)
| Name | Type | Duration | Purpose |
|---|---|---|---|
| skysql_session | authentication | Session | Maintains authenticated session for the SkySQL management console. |
| _ga | analytics | 2 years | Google Analytics cookie on the mariadb.org website tracking visitor behaviour. |
| cookie_consent | functionality | 1 year | Stores visitor cookie consent preference on the MariaDB website. |
Third-party domains contacted (4)
mariadb.orgmariadb.comapp.skysql.comid.mariadb.com
Frequently asked questions about MariaDB
Can't find your question? Write to us, we answer fast.
What cookies does MariaDB set?
MariaDB as a database engine does not set browser cookies. The mariadb.org website and SkySQL console set authentication and analytics cookies. End users of applications built on MariaDB do not receive any cookies from MariaDB itself.
Is consent required for MariaDB under GDPR?
No consent is required for the database engine. Applications must implement their own consent. The SkySQL console and MariaDB website require cookie consent for analytics cookies.
What is the legal basis for processing data through MariaDB?
Depends on the application: typically contract performance (Art. 6(1)(b)) or legitimate interest (Art. 6(1)(f)). MariaDB itself is a tool; the organisation must determine the legal basis for each data category stored.
Does MariaDB transfer data to the United States?
Self hosted deployments involve no transfers. SkySQL offers EU regions. MariaDB Foundation is Finnish (EU). Some corporate operations may involve non EU staff. Check the SkySQL service agreement for specifics.
Is a DPIA required for MariaDB?
Recommended if storing personal data at scale or sensitive data. Focus on application layer data categories, encryption configuration, access controls, audit logging, and for SkySQL, the cloud provider relationship.
How do I implement GDPR compliance for MariaDB?
Enable TLS, encryption at rest, RBAC, and the Audit Plugin. Design schema to support data subject rights. Implement retention policies with scheduled purge jobs. For SkySQL: select EU region and review the service agreement.
Are there privacy friendly alternatives to MariaDB?
PostgreSQL (open source, full featured RDBMS), SQLite (embedded, zero configuration), CockroachDB (distributed SQL), or self hosted MariaDB itself provides maximum data control. EU cloud managed options include Scaleway Managed Databases and OVHcloud.
How should I update my cookie policy for MariaDB?
MariaDB operates at the infrastructure layer and is typically not visible to end users. Your privacy policy should mention cloud database storage (naming provider and region for SkySQL) and reference transfer safeguards. No cookie policy entry is needed for the database engine itself.
Proton Mail
Proton Mail is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Proton Mail supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Proton Mail ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
GitLab CI/CD
GitLab CI/CD is a user preference and personalization service that helps websites deliver customized experiences based on individual visitor settings and choices. It manages preferences for content display, communication channels, and interaction styles. GitLab CI/CD integrates with website platforms to remember and apply user choices consistently across sessions. With privacy-compliant preference storage, GitLab CI/CD enhances satisfaction by ensuring tailored browsing experiences for every visitor.
Flip
Flip is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Flip supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Flip ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Carbonfact
Carbonfact is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Carbonfact integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Carbonfact helps organizations maintain robust websites that meet user expectations and technical requirements.
Doodle
Doodle is a user preference and personalization service that helps websites deliver customized experiences based on individual visitor settings and choices. It manages preferences for content display, communication channels, and interaction styles. Doodle integrates with website platforms to remember and apply user choices consistently across sessions. With privacy-compliant preference storage, Doodle enhances satisfaction by ensuring tailored browsing experiences for every visitor.
KAMAR
KAMAR is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. KAMAR supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, KAMAR ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Make your site compliant today.
Free up to 25,000 sessions a month. No credit card, no commitment.