codebahn Open account

Privacy Policy.

Last updated: 20 May 2026 · Effective: 1 June 2026

This Privacy Policy explains how Hackerman AB ("Hackerman", "we", "us"), a Swedish limited company (org. nr. 559079-1918) with its registered office in Gothenburg, Sweden, collects, processes, and protects personal data when you use the Codebahn service ("Service").

1. Who we are

Hackerman AB is the data controller for the personal data described in this policy. For Customer Data hosted on the Service (repository content, issues, CI artifacts), we act as a data processor on behalf of the organisation that owns the data.

Contact: privacy@codebahn.net (data protection) · legal@codebahn.net (general)

We are not required to appoint a Data Protection Officer under GDPR Article 37. Our core activity is hosting code, not large-scale monitoring of individuals. If this changes, we will appoint one and update this policy.

2. What we collect and why

2.1. Account data

DataPurposeLegal basis
Email addressAuthentication, notifications, billingContract performance (Art. 6(1)(b))
Display name, usernameIdentification within the ServiceContract performance
SSH public keysGit authenticationContract performance
Password (hashed)AuthenticationContract performance
Avatar (optional)Display within the ServiceConsent (optional upload)

2.2. Billing data

DataPurposeLegal basis
Organisation nameInvoicingContract performance
Billing emailPayment receipts and noticesContract performance
VAT number (optional)Tax complianceLegal obligation (Art. 6(1)(c))
Country codeVAT determination, jurisdictionLegal obligation
Payment method detailsProcessed by Mollie, not stored by usContract performance

We do not store credit card numbers, bank account details, or other payment instrument data. Payment processing is handled entirely by Mollie B.V. (Amsterdam, Netherlands). Mollie's privacy policy applies to payment data they process.

2.3. Customer Data (processor role)

DataPurposeLegal basis
Repository content (code, commits, branches, tags)Hosting the ServiceContract performance
Issues, pull requests, commentsHosting the ServiceContract performance
CI workflow definitions and logsRunning CI buildsContract performance
Container and package registry contentHosting the ServiceContract performance
Uploaded attachmentsHosting the ServiceContract performance

For Customer Data, the organisation owner is the data controller. We process this data solely to provide the Service. We do not access, sell, analyse, or use Customer Data for any purpose other than operating the Service.

2.4. Usage and operational data

DataPurposeLegal basis
IP addresses (in server logs)Security, abuse prevention, debuggingLegitimate interest (Art. 6(1)(f))
Request timestamps and pathsOperations, debuggingLegitimate interest
Compute-minute consumptionBilling, quota enforcementContract performance
Storage usageBilling, quota enforcementContract performance
Error logsDebugging, service reliabilityLegitimate interest

Server logs containing IP addresses are retained for 30 days, then deleted.

2.5. Analytics

We use a self-hosted instance of Plausible Analytics on our own infrastructure for our public website (codebahn.net). Plausible is privacy-focused: no cookies, no personal data collection, no tracking across sites. Analytics data does not leave our servers.

We do not use analytics within the application (the dashboard, Git interface, or API).

We do not use Google Analytics, Facebook Pixel, or any third-party tracking tool.

3. What we do not do

4. Where data is stored

All data is stored on infrastructure operated by Scaleway (Iliad Group), an EU-incorporated provider:

PurposeRegion
Primary infrastructureScaleway fr-par (Paris, France)
BackupsScaleway pl-waw (Warsaw, Poland)

Data never leaves the European Union.

The full list of sub-processors is published at docs.codebahn.net/reference/subprocessors and is kept current.

5. Who has access to data

We do not share data with any other third party unless required by law (see section 8).

6. Data retention

DataRetention
Active account dataRetained while the account exists
Customer Data (active subscription)Retained while the subscription is active
Customer Data (after cancellation)30 days read-only, then deleted within 90 days
Backups containing Customer DataRotated out within 90 days of deletion
Server logs (IP addresses)30 days
Billing records7 years (Swedish Bokforingslag, BFL)
Analytics data (Plausible)Aggregated, no personal data retained
Personal accounts (no subscription)Until you delete the account or 12 months of inactivity

Billing records include organisation name, billing email, VAT number, country code, invoice amounts, and payment dates. These are retained for 7 years as required by Swedish bookkeeping law (BFL 7:2), even if you request deletion of your account. We will inform you of this retention if you make a deletion request.

7. Your rights under GDPR

As a data subject, you have the following rights:

To exercise any of these rights, email privacy@codebahn.net. We will respond within 30 days.

If you believe we are processing your data unlawfully, you have the right to lodge a complaint with the Swedish Authority for Privacy Protection (Integritetsskyddsmyndigheten, IMY) or your local supervisory authority.

8. Law enforcement and legal requests

We will comply with lawful requests from Swedish and EU authorities.

We will notify you of a request for your data unless prohibited by law. If we receive a request from a non-EU authority, we will assess it under GDPR Chapter V and only comply if there is a legal basis under EU law (e.g. an international agreement or MLAT).

We do not have a "backdoor" or bulk access mechanism. Any request must be for specific, identified data.

9. Data Processing Agreement

For organisations that require a DPA under GDPR Article 28, our Data Processing Agreement is published and applies automatically to all customers. It covers our obligations as a data processor for Customer Data, including: processing instructions, confidentiality, security measures, sub-processor management, data subject rights assistance, breach notification, and audit rights.

10. Security measures

We implement the following technical and organisational measures:

We do not currently hold ISO 27001 or SOC 2 certification. If your procurement process requires these, we are not your vendor yet. We will update this section if that changes.

11. Children

The Service is not directed at individuals under 16 years of age. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact privacy@codebahn.net and we will delete it.

12. Changes to this policy

We may update this policy from time to time. We will notify you of material changes at least 30 days before they take effect, by email. The updated policy will be posted at codebahn.net/privacy with the revision date.


Hackerman AB
Drakenbergsgatan 33, 412 69 Gothenburg, Sweden
Org. nr: 559079-1918

privacy@codebahn.net · legal@codebahn.net · security@codebahn.net