← Back to jobs

Privacy Policy

Last updated: October 27, 2026

1. Who we are

remotli.ch is a Swiss remote job board operated as a solo project by Remo Kyburz, who is responsible for the data described on this page:

Remo Kyburz, Remotli
Josefstrasse 112, 8005 Zürich, Switzerland

The full operator details are on the Imprint.

If you have questions about this policy, or want to see, correct or delete what we hold about you, contact us at hello@remotli.ch.

2. What data we collect

We collect little, and we ask you for almost none of it. When you visit remotli.ch:

  • Page views, clicks and a small set of named product events (for example, opening a job listing) are recorded by PostHog. See section 3.
  • PostHog stores a random identifier in your browser and sends it with those events, so repeat visits from the same browser are not counted as new people. It is set to last up to a year.
  • Your IP address and browser user agent reach our hosting provider (Vercel) and PostHog as part of every request. PostHog derives an approximate location from the IP address and then discards it, so the IP address is not stored alongside the analytics events.
  • The page you arrived from, if your browser sends one.

This is pseudonymous data, not anonymous data. It carries no name, email or account, but a browser identifier that lasts a year and an IP address can still point back at a person, so we treat it as personal data rather than call it anonymous. Section 3 has a switch that turns it off.

If you subscribe to the Remotli digest, we also collect your email address and the date you subscribed. See section 9 for details.

3. Analytics

We use PostHog to see which pages and job categories people actually use. Our PostHog project runs on PostHog EU Cloud in Frankfurt. Your browser sends the events to remotli.ch/ingest and our server forwards them, which keeps the requests first-party so tracker blockers are less likely to drop them. It does not change what is collected or who receives it.

PostHog receives the page views, clicks and product events listed in section 2. If you are not signed in, nothing on this site tells PostHog who you are, so no person record is created for your visits. If you sign in to a Remotli account, your browser is linked to your account number (never your email address or name), and PostHog keeps one person record for it, so your visits from that browser before and after signing in count as one person. Signing out unlinks the browser. The switch below stops all of it.

The MCP server at remotli.ch/api/mcp, which AI assistants call to search jobs (see remotli.ch/mcp), sends PostHog one mcp_tool_call event per call: the tool, the name of the calling app, the number of results, the response time, whether the answer came from the cache, and whether the call carried a Remotli API key and that account has Pro. It never sends what was asked, the IP address, the key or which account it was, and it creates no person record; the IP address is used in memory only, to limit how often one address may call. With your API key, the server reads your own matches, fit notes and saved roles to answer you, and keeps no copy of the answer.

We do not record your screen or your session. Session replay is switched off for this project, so no recording of your visit is made or stored.

Your browser's Do Not Track setting does not switch this off. We do not act on that header, and Safari and Firefox no longer send it at all, so it would not be a dependable control either way. Use the switch below instead.

Checking the setting for this browser.

The choice is stored in this browser only. Other browsers, other devices and private windows keep their own setting, and clearing your site data resets it.

4. Cookies

PostHog sets one first-party cookie and keeps a matching entry in your browser's local storage, which is where the identifier from section 2 lives. There are no advertising cookies and no third-party tracking pixels on this site.

Turning analytics off in section 3 stops the events being sent. It does not wipe what is already in your browser, and it deliberately leaves one entry behind: recording that you said no is the only way we can honour it on your next visit. To clear the rest, delete this site's data in your browser.

Two small cards can appear in the corner of a job page: a one-tap “Did you apply to this role?” for people who are signed in, and an offer of an email alert, after the description has been read to its end. On a computer, an offer to create a free account can also appear in the middle of a page, at most once a month. Whether each has been shown, closed or taken is remembered in this browser, so a card that was closed stays closed for weeks and one that was taken stays away for months. Every entry that is used for this is listed below, and each name starts with remotli:.

  • remotli:account-modal-shown: the account offer was considered for this browser, whether or not it was shown, so it is not considered again for 30 days. A date.
  • remotli:applied-prompt:followed by the address of the role: the “Did you apply?” card has already asked about that role in this tab. A flag, cleared when the tab closes. The name carries the role because the question is per role.
  • remotli:dwell-prompt:shown: the alert card was shown in this tab. A flag, cleared when the tab closes.
  • remotli:dwell-prompt:dismissed: that card was closed. A date and a count, because a second refusal is honoured for longer than a first.
  • remotli:dwell-prompt:saved: an alert was saved from that card. A date.
  • remotli:prompt-slot: which card was shown last, and when. It is what holds the site to one card per browser per half hour.
  • remotli:storage-probe: written and deleted in the same moment, to check that this browser keeps the entries above. Where it does not, the account offer is not made.
  • remotli:highlight-upsell:minimised: on the pages for employers posting a role, that the offer of a paid highlight was collapsed to one line. A flag.

Between them those entries hold a flag, a date, a count and the address of a page on this site. No name, no email address, no identifier, nothing about you, and none of it leaves the browser: it is never sent anywhere and never joined to the analytics in section 3. It is per browser, not per person and not per network address, so a second device starts over. Under Art. 45c FMG this needs telling you and letting you refuse, not asking permission, which is what this section and the switch above are. Deleting this site's data clears every one of them, and the only consequence is that the cards may be offered again.

5. Third-party links

Job listings link to external company career pages. We are not responsible for the privacy practices of those sites.

6. Data retention

Analytics events are stored in our PostHog project and deleted when the retention period configured for that project expires. We would rather leave the number out than print one we have not checked, so if you want the period that applies today, email hello@remotli.ch. Newsletter data is kept as described in section 9.

We do not sell or rent data, and we do not share it for advertising. It reaches only the providers we need to run the site: Vercel (hosting), PostHog (analytics), Neon (database, EU Frankfurt), Resend (email) and Stripe (payment, for companies buying a job post).

7. Your rights (GDPR)

If you are located in the EU/EEA or Switzerland, you have the right to access, rectify, or delete any personal data we hold about you. Without an account, the only data we hold is the pseudonymous analytics described in sections 2 and 3, which is not linked to your name. With an account, those analytics carry your account number, which we can connect to your account. Section 3 lets you stop them being collected at all. For any requests, email hello@remotli.ch.

8. Changes to this policy

We may update this policy as the site grows. Changes will be reflected by the "Last updated" date at the top of this page.

9. Email subscribers

If you subscribe to Remotli emails or create an account, we collect:

  • Your email address
  • The date and source page of your subscription
  • What you subscribed to, and how often you asked to hear from us
  • Your confirmation date (once you complete double opt-in)

Purpose: Sending you new Swiss remote roles at the frequency you chose (each day, once a week, or a curated round-up every other week), plus Remotli news a few times a year: what changed on the site and new Guide chapters. If you save a search as a job alert, we also store the filters you saved so the alert can match them. We use your email for nothing else, and we never sell or share it.

Legal basis: Explicit consent via double opt-in. The signup form states everything the subscription includes, and the confirmation email lists it again; clicking the link in that email is what activates the subscription. Nothing is sent before you confirm.

Accounts: An account receives Remotli news by default, as the sign-in form says. Signing in through the link in your inbox confirms the address. An account gets no job emails unless you subscribe to them. Every news email says why you receive it, and you can switch it off in the Email tab of your account, on the preference page behind the unsubscribe link, or with the link in any news email.

Processors: Your email is stored in Neon (PostgreSQL, EU Frankfurt) and delivered via Resend (email delivery service).

Retention: Until you unsubscribe. After unsubscribing, your email is retained on a suppression list only (to honour your opt-out). It is never used for further marketing. That record keeps the address so it is not mailed again, including after an account is deleted.

Unsubscribe: Every email contains a one-click unsubscribe link, and the same link opens a preference page where you can keep the roles and drop Remotli news, change how often the roles arrive, or stop everything. You can also email hello@remotli.ch at any time to be removed.

10. Fit notes and drafts

If you have an account, you can switch on fit notes. With that switch on, the text of your CV is extracted and stored with your profile in Neon (EU Frankfurt), and for each note you ask for, that text, your profile fields and the one job listing are sent to Anthropic's API (Anthropic, PBC, United States) to write the note. Nothing is sent to an employer, the model is not trained on your data under Anthropic's API terms, and no note is written unless you ask for one. The basis is your consent: the exact sentence you agree to is stored with its date, and switching it off under CV reading on your profile deletes the stored CV text at once. Removing your CV or your account deletes it as well.

11. Contacts at listed employers

Remotli lists roles from the public careers pages of Swiss employers. To tell an employer what we list about them and to ask whether their remote policy is right, we email one contact per company, once. We keep the company, the address, the person's name and job title where one is known, where we found the address (the company's own website or job postings, or the address directories Hunter.io and Apollo.io), and a record that we wrote, so we never write twice.

Legal basis: our legitimate interest in keeping the employer information on this site accurate. Replying "stop" to that email, or writing to hello@remotli.ch, marks the address so it is never used again; ask and we delete it outright.

Where it is stored: the contact list in a private Google Sheet, and the record that we wrote in Neon (EU Frankfurt), which holds a hash of the address, not the address itself. The email is delivered through Resend.

12. Your account and profile

If you create an account, we store your email address and, where you fill them in, the fields of your profile: name, headline, the country you live in, your right to work in Switzerland, canton, seniority, the areas and work modes you are looking for, a salary floor, weeks abroad, profile links, a phone number and your CV. Every profile field is optional. The phone number is used only in the header of cover letters you download: it is not sent to the model that writes drafts and is never shown to a recruiter. The roles you save and the applications you mark are stored with the account. When you ask for a sign-in link, we keep the IP address and browser user agent of that request with the link, to spot abuse of the sign-in form. The CV file is kept privately on Vercel Blob; only you can download it while signed in. Everything else is kept in Neon (EU Frankfurt).

Recruiter switch: off by default, and while it is off nobody outside Remotli sees any of it. Switching it on stores the sentence you agreed to with its date. No recruiter search exists yet; only profiles with the switch on can ever be shown in one, and the country and right-to-work fields decide whether a recruiter may contact you at all. You can switch it off any time on your profile page.

Our daily statistics count accounts and profiles, never a field value. Deleting the account on your profile page deletes the profile, the CV and the saved roles. Deleting the account switches Remotli news off for that address. A newsletter subscription or job alert you set up separately stays until you unsubscribe (section 9).