Tillbaka till bloggen
Nyheter

Vem ligger egentligen bakom Kruisr? (Och varför?)

Skrivet av @admin
12 juli 2026
15 läsningar

Tänkte skriva lite om visionen bakom Kruisr, tekniken under huven, hur din integritet skyddas, och vem som faktiskt sitter och kodar det här på sin fritid.

Omslagsbild


Vem ligger egentligen bakom Kruisr?

Det har varit en del frågor om vem som ligger bakom sidan. Så jag får försöka att besvara den frågan så gott det går utan att behöva ge ut mitt personnummer. Jag har själv inte haft t.ex. facebook sen 2012 och är inte någon som postar på instagram eller x, så det är kanske lite svårt att verifiera mig för främlingar. Framförallt som en person som värnar om att få vara relativt anonym online.

Jag är en 40-årig snubbe från Bästkusten. Uppväxt på nätet, och var väl medlem på Sylvester innan jag fyllt 15 år ens. Att se dagens urval på nätet för hbtqia+-folk gör mig bara irriterad. Antingen gäller det att betala för att ens kunna använda skiten, eller så är det sajter som bc (som fyller 30 år 2027) där designen fastnat på 00-talet.

Kort sagt: Kruisr är ett passionsprojekt som jag byggt själv på min fritid, för att jag själv saknar en plats som liknar det Qruiser en gång i tiden var.

Jag är i grunden en helt vanlig användare som saknade gamla gay-communities och tröttnade på dagens reklam och bot-fyllda appar. De flesta plattformar idag är ju optimerade för att hålla dig kvar i appen så länge som möjligt, snarare än att hjälpa dig hitta kärleken, nya vänner eller spänning.

Jag ser mig främst som en användare av sidan, inte som en "ägare" eller "admin". Jag har inget intresse av att vara någon poster boy för sajten, utan vill helst bara få vara en i gänget så gott det går. Men någon var ju tvungen att skapa sidan, i brist på andra vettiga alternativ.

Anonym utvecklare

Hej! Det är jag som kodar Kruisr på kvällar och helger. Jon@Kruisr


Varför?

När OG Qruiser stängde dörrarna den 31 mars 2025 var det många som undrade vad som skulle hända härnäst. Jag funderade redan då på att bygga något eget, vi hade en del diskussioner på discord, men eftersom det snabbt dök upp flera andra alternativ lade jag idén på is för att inte behöva stressa med något själv.

De "ersättare" (inga namn nämnda) som dök upp var dock nästan uteslutande byggda på färdigköpt kod, som WoWonder eller Sngine. Det behöver inte vara fel i sig, men om man inte har skrivit koden själv och har full koll på hur allt hänger ihop, är det väldigt svårt att garantera säkerheten. Det blir också segt att utveckla egna funktioner i efterhand. Dessutom kommer de där paketen ofta med färdiga betalväggar för att kunna ta betalt för "premiumfunktioner". Kanske en snabb cash grab?

Nu har det gått över ett år och läget är ganska deppigt. Vi har ett Facebook för den lite äldre generationen (där jag visserligen ingår), eller reklam- och bot-fyllda appar som Grindr, Sniffies och Tinder som försöker mjölka en på pengar. Discord har nog varit det bästa alternativet för dem som lyckats hitta en bra server att hänga på. (tips på bra servrar: HBTQI+ Sverige & Nordiska boys)


Ska det behöva vara såhär?

Svaret är nej. Det är varken dyrt eller särskilt krångligt att bygga en egen sajt från grunden, om man bara kan koda och har gott om tid.

Så jag tog min gamla idé ur frysboxen och började koda igen. I början var det mest en utmaning för mig själv utan planer på att faktiskt lansera eller skaffa användare. Jag ville bara se om jag kunde baka ihop det bästa från olika håll: en grund som liknar gamla Qruiser med profiler, klubbar, klotter och bildalbum, kontaktannonser i stil med Bodycontact, och moderna funktioner från Grindr eller Sniffies (som en interaktiv karta och avståndsvisning). Det visade sig fungera förvånansvärt bra.

Målet var att sidan skulle ha de funktioner folk faktiskt gillar, och att den ska fungera klockrent i mobilen. Eftersom min bakgrund ligger inom webbutveckling kändes en mobilvänlig sajt som rätt första steg framför en app i appbutikerna.

Jag valde en modern tech stack som gör det smidigt att paketera om sajten till en riktig mobilapp i framtiden om det blir aktuellt. Det finns fantastiskt mycket bra open source-verktyg idag, så mycket handlar om att pussla ihop rätt delar. Jag vill vara helt transparent med hur Kruisr är uppbyggt, så ställ gärna frågor om du undrar över något!


Vår tech stack

För dig som gillar kod är här de viktigaste delarna som snurrar i bakgrunden:

  • Svelte 5 och SvelteKit: Ramverket vi bygger allt med. Det är anledningen till att sidan känns snabb och responsiv, även på gamla mobiler.
  • Tailwind CSS v4: Hanterar färger, marginaler och gränssnitt så att stilen blir enhetlig.
  • Fjord: Vårt eget tema som ger Kruisr dess visuella identitet.
  • Supabase: Sköter inloggning och lagrar all data som användare, meddelanden och annonser. Uppdateras i realtid utan att sidan behöver laddas om.
  • Cloudflare R2: Lagrar alla bilder (profilbilder, album och uppladdningar) till en extremt låg kostnad.
  • Cloudflare Turnstile: Botskydd (captcha) vid inloggning, registrering och kontaktformulär så att vi slipper spambottar utan att störa med irriterande pussel.
  • Bits UI: Färdiga grundkomponenter för tillgängliga menyer, kalendrar och dialogrutor.
  • Lucide och Iconify: De ikonbibliotek som ger oss alla symboler.
  • MapLibre och Protomaps: Driver kartorna på radarn och kartsidan. Det är helt open source, vilket gör att vi slipper Googles dyra kartlicenser när besökarantalet stiger.
  • Svelte DnD: Fixar dra-och-släpp-funktionen på profilsidan så att du kan möblera om dina profilblock.
  • Cropper.js: Verktyget som låter dig beskära och zooma profilbilder vid uppladdning.
  • Nodemailer: Skickar e-post som verifieringskoder och notiser.
  • Umami: Vårt statistikverktyg för att mäta besökarantal. Det spårar helt anonymt och fungerar helt utan cookies.

Sidan hostas hos Hetzner på en VPS i Helsingfors. Databasen PostgreSQL ligger hos Supabase i Irland. Cloudflare R2 ligger på servrar inom EU, east.


Hur hanteras din data?

Integritet först: Jag bygger Kruisr utifrån principen att din data är din. Den tillhör inte mig, och absolut inte något annat företag.

  • Var lagras allt? Allt ligger i en PostgreSQL-databas hos Supabase på servrar i Irland, alltså inom EU. Bilder lagras hos Cloudflare inom EU, och VPS som hostar sidan i övrigt ligger i Helsingfors hos Hetzner, alltså även detta inom EU. Det innebär att all information, som profiler, meddelanden, bilder och platsdata, hanteras enligt GDPR. Du kan lätt få ut all data vi har sparad via kontoinställningarna och GDPR-dataexport. Inga amerikanska servrar och inga genvägar.
  • Vem kan se vad? Vi använder Row Level Security (RLS) på databasnivå. Det betyder databasen i sig själv stoppar alla förfrågningar som inte kommer från rätt inloggad användare. Säkerheten ligger i själva databasen, inte bara i koden.
  • Platsdata: Din position hanteras i tre skyddande lager:
    1. Bara du kan läsa din exakta position från databasen.
    2. När andra söker efter personer i närheten slumpas avståndet med minst 100-300 meter (du kan ställa in ännu mer själv). Den här förskjutningen räknas om vid varje sökning så att ingen kan triangulera dig.
    3. Du kan när som helst frysa din position eller sätta dig i "spökläge", vilket gör dig osynlig på kartan medan du fortfarande kan surfa på den.
  • Bilder: Bilder laddas upp till Cloudflare R2 och nås via säkra länkar. När du raderar en bild döljs den direkt för alla andra (så kallad soft-delete). Filen tas sedan bort helt från molnet efter en kort säkerhetsmarginal, för att skydda mot missbruk och underlätta moderering.
  • Ingen dataförsäljning eller reklam: Kruisr har ingen reklam och inga spårningsverktyg från tredje part. Vi kör en egen Umami-instans för anonym besöksstatistik. Eftersom Umami (Open Source) är helt anonymt och fungerar helt utan cookies, samlar vi in SÅ LITE data att vi slipper ha en tjatig cookie-popup. Jag tycker själv illa om sådana popups och ville helst undvika att ha det på sajten.
  • Det vi samlar in: Enbart det som krävs för att tjänsten ska fungera. Det vill säga profildatan du själv fyller i, meddelanden du skickar, och din position om du slår på kartan. Inga dolda villkor eller kryphål.

Jag vill vara helt öppen med tekniken, så det är bara att fråga om du vill veta mer.


Framtiden för Kruisr

Sidan utvecklas aktivt. Det innebär att saker kommer att förändras, bli bättre och ibland gå sönder längs vägen.

Fritidsprojekt: Sidan utvecklas helt på min fritid, så tempot styrs av hur mycket tid och ork jag har över vid sidan av mitt vanliga jobb.

  • En riktig mobilapp: Idag är Kruisr en webbsida som är mobiloptimerad för att kännas som en app. En riktig app i App Store och Google Play är nästa stora mål. Eftersom tech-stacken är modern blir det steget betydligt smidigare att ta.
  • Funktioner efter önskemål: Jag har en del egna idéer, men jag lyssnar mest på vad ni medlemmar efterfrågar. Saknar du något är det bara att säga till.
  • Hållbar utveckling: Kruisr är inget startup-bolag. Jag har inga investerare som flåsar mig i nacken med krav på tillväxt, och det finns ingen press att börja ta betalt. Målet är att sajten ska finnas kvar under lång tid. För att hålla driftskostnaderna nere har jag valt en väldigt billig och effektiv infrastruktur (Supabase, Cloudflare, Protomaps, Hetzner, Spaceship för e-post). Det gör att kostnaderna inte skenar iväg i takt med att vi blir fler.
  • Öppenhet: Jag vill fortsätta vara transparent med hur allt fungerar under huven. Du ska inte behöva lita på mitt ord när jag säger att din integritet är säker, du ska kunna förstå hur systemet är byggt.

Hur du kan hjälpa till (Gemenskapen först)

Kruisr blir ingenting utan er som använder sajten. Det är ni som skapar stämningen genom era profiler, annonser och klubbar. Jag råkar bara vara den som skriver koden.

Eftersom det här är ett enmansprojekt finns det flera sätt att engagera sig om du vill hjälpa till att bygga communityn:

  • Håll igång samtalen: Skriv annonser, starta diskussioner i klubbarna och tipsa vänner som du tror skulle trivas här.
  • Hjälp till med sidans kod: Är du utvecklare och sugen på att pilla med Svelte 5, Supabase, kartor eller vad som helst? Hör av dig så snackar vi mer!
  • Bli moderator eller administratör: I takt med att vi blir fler behöver vi hålla sidan trygg, schysst och fri från spammiga botar. Om du vill engagera dig och hjälpa till med modereringen eller admin-görat får du mer än gärna skriva ett meddelande till mig.
  • Rapportera buggar och ge feedback: Ser något konstigt ut eller saknar du en funktion? Använd kontaktformuläret på sajten. Varje rapport hjälper mig att prioritera vad som ska byggas härnäst.

Undrar du något om Kruisr, tekniken eller hur vi kan samarbeta? Skriv en kommentar här under eller skicka ett meddelande direkt på sidan!

0 kommentarer

Kommentarer

Inga kommentarer än. Bli den första att kommentera!

Du måste vara inloggad för att gilla eller kommentera det här inlägget.