PineMail
Email hosted in Sweden and Finland

Your email. Your data.
Stored in Sweden and Finland.

Private and business mailboxes, file storage and sending from your own app, on our servers in Sweden and Finland. No advertising, and your information is not sold.

The PineMail inbox with a thread open in the reading pane
The PineMail inbox with a thread open in the reading pane

Our promises

Read all our promises
Your data never trains AIWe do not use your mail, files, calendar or contacts to train AI models, and we do not sell or hand them to anyone who does.
No advertising, and your information is not soldThere are no ads in PineMail, and we build no profile of you or the people you write to. The service is paid for by the accounts that pay for it.
Stored in Sweden and FinlandMail and calendars are stored on a dedicated server at Hetzner in Helsinki, and attachments and files, encrypted, on our own server in Sweden. Outgoing mail leaves through Amazon SES in Stockholm.
Encrypted where it is storedMessage text, original messages, attachments and files are encrypted with AES-256-GCM before they are written to disk, and search runs on keyed hashes instead of your words. A copy of the database or the stored files reveals none of it.
For personal use

A private inbox, stored in Sweden and Finland.

An address at pinemail.app, with your mail, calendar and files in one app. Starting is free.

No advertising

Your mail is not sold, and it is not used to build a profile of you or the people you write to.

Stored in Sweden and Finland

Mail is kept on a dedicated server in Helsinki and attachments and files, encrypted, on our own server in Sweden, run by a Swedish company.

See who handles your data

Works with your mail apps

Use PineMail in the browser, or add the account to Apple Mail, Thunderbird or the mail app on your phone.

A calendar that syncs

Your calendar shows up in Apple Calendar, Thunderbird and, through DAVx⁵, on Android. Invitations that arrive by mail become events you can answer.

Files you can share

Attachments and uploads in one file cabinet. Share a file with named people or with a link that ends on a date you choose, or send a large file of up to 2 GB that is deleted when the time runs out.

Two-step sign-in

Protect the account with a code from an authenticator app.

A week in the PineMail calendar with meetings and an all-day event
A week in the PineMail calendar with meetings and an all-day event
A week in the calendar

Free

€0
  • 1 address at pinemail.app
  • 1 GB for mail and files
  • 300 emails a month

Pay for what you use. Your own domain and more addresses at no extra cost. Full pricing

For businesses

Email for your business, on your own domain.

Addresses for the people and roles in your company, with calendar and files next to the mail, in the browser or the mail apps your team already uses.

Your own domain

Addresses on your company's domain, for people and for roles such as info@ and support@.

A login per mailbox

Each mailbox has its own login and sees only its own mail and files.

Managed by the account owner

The owner creates the mailboxes and looks after them from one account.

Two-step sign-in

Each login can be protected with a code from an authenticator app.

Stored in Sweden and Finland

Mail and calendars are stored on a dedicated server in Helsinki and attachments and files on our own server in Sweden, and no US company stores them. Message text and files are encrypted where they are stored.

Servers
Hetzner in Helsinki, and our own server in Sweden
Outgoing mail
Amazon SES, Stockholm
Security
Who sees what, and what is encrypted Read it
Data processing agreement
Included Read it
Sub-processors
Named on a public list See the list
Company
Bröderna Saxin AB, Sweden
Advertising
None. Mail is not sold or used for profiling.
Sharing a file from the PineMail file cabinet with an invited person and a link
Sharing a file from the PineMail file cabinet with an invited person and a link
Sharing a file with an invited person and a link

Files for customers and colleagues

Attachments and uploads sit in one file cabinet, next to the conversation they came with.

  • Share with named people. They open the file with a code sent to their address, so a forwarded link is of no use to anyone else.
  • Or share with anyone who has the link, until an end date you choose.
  • Send large files, up to 2 GB, that are deleted when the time runs out.

Sending from your own app

Receipts, sign-in links and notices from your own domain, sent through the PineMail API. Your app hears whether each message was delivered, bounced or reported as spam, through signed webhooks.

Read the API docs
Pricing

Pay for what you use

You pay for the two things that cost us money, storage and sending, at about three times what they cost us. Mailboxes and domains cost nothing extra.

€0.30per 1,000 emails
€0.04per GB a month
€1a month per account
Mailboxesand up to 50 domains, no extra cost
Free

One address to try PineMail.

€0a month
  • 1 mailbox at pinemail.app
  • 1 GB storage
  • 300 emails a month from the mailbox
  • 100 emails a month through the API
  • 1 domain of your own, to send from your app
  • Files up to 20 MB
  • Sharing, and large files up to 1 GB at a time
Create a free account
Enterprise

Hundreds of inboxes, invoiced.

From€99a month, excluding VAT
  • Hundreds of mailboxes
  • Storage and volume agreed with you
  • A setup we run for you, on invoice
Contact us

What would it cost you?

Move the sliders, or start from an example. The price is the same whether an email leaves from a mailbox or from your app.

10 × mailboxesno extra cost
1 × domainsno extra cost
Account€1.00
20 GB × €0.04€0.80
3,000 × €0.30 / 1,000€0.90
€2.70A month, including VAT

An extra mailbox or domain costs us almost nothing, so it costs you nothing. A company with support@, info@ and a few people, or a developer with an app on each of several domains, pays for the mail they store and send, not for the addresses. Prices include VAT. Enterprise is sold to businesses and excludes VAT. Why these prices, and what happens when storage fills up

From your app to the inbox

Create a project, verify your domain, copy an API key and POST /v1/emails. 202 means queued. Delivery, bounces and spam reports come back as events and signed webhooks.

1. A project is an app

Keys, domains, and the send log stay isolated per project.

2. Verify the from-domain

Your own domain after DNS, or send right away from your own @pinemail.app address.

3. POST /v1/emails

Bearer token, JSON, optional Idempotency-Key. from accepts Name <addr@domain>.

Sending one email
ts
const res = await fetch("https://pinemail.app/v1/emails", { method: "POST", headers: { Authorization: "Bearer pm_live_...", "Content-Type": "application/json", "Idempotency-Key": "welcome-42", }, body: JSON.stringify({ from: "Acme <hello@example.com>", to: ["ada@example.com"], subject: "Welcome", html: "<p>Hello from your app.</p>", }), }); // 202 { id, status: "queued" }

How mail is delivered

Your app calls PineMail. PineMail queues the message and sends through Amazon SES in Stockholm. Content is stored on our servers in Finland and Sweden. You never talk to AWS. /docs.

What is not here yet

Card payment is not open, so paid plans are not yet sold. PineMail is new and has no long operating record, which is why the sub-processor list and the data processing agreement are public and specific.