Appearance

Privacy Policy & Terms of Service

๐Ÿ“ Jump to what matters to you:

Last updated: September 7, 2026

๐Ÿ‘ค Who's Behind SocialDancer?

Hi! I'm David Freiholtz and I love dancing and privacy.

I built SocialDancer because I wanted a better way to find dance events. I live in Sweden, and I held the position as GDPR responsible person for multiple years at a big hosting company in Sweden. I personally dislike the attention economy and the surveillance economy, so I promise to treat your data like I'd want mine treated - with respect and care.

Legal Entity: SocialDancer is operated by David Freiholtz, a private person (not a company) based in Sweden.

Data Controller: David Freiholtz is the data controller responsible for your personal data processed through this website.

Jurisdiction: Swedish and EU data protection law applies to this service.

Business Structure: Personal project operated by an individual, not a registered company

๐Ÿ›ก๏ธ Your Privacy Comes First

I actually care about your privacy - it's not just legal talk.

  • โœ… No data selling - Your data will NEVER be sold
  • โœ… Minimal collection - I only collect what's needed
  • โœ… You're in control - Delete your account anytime
  • โœ… Transparent - I'll tell you exactly what I do with your data

The purpose and legal basis depend on the feature you use:

  • Consent: For optional analytics and newsletter subscriptions
  • Contract: To provide the services you've signed up for
  • Legitimate Interest: For security, fraud prevention, and service improvement

We implement appropriate technical and organizational measures to ensure a level of security appropriate to the risk, including encryption, access controls, and regular security assessments.

๐Ÿ“Š What Information Do We Collect?

Just the basics to make the site work for you:

  • ๐Ÿ“ง Email address - So you can log in
  • ๐Ÿ‘ค Username - How you want to be known
  • ๐ŸŒ Country - Used to suggest relevant events; you can choose other countries or all countries.
  • ๐Ÿ’ƒ Dance preferences - Events you like or attend
  • ๐Ÿ” Search queries - Used to answer your search; optional analytics requires your consent.
  • ๐Ÿช Essential cookies - To keep you logged in

Personal Data Categories:

  • Account Information: Email address, username, password hash, optional profile information
  • Usage Data: Consented analytics records page and event interactions with a daily changing identifier. It does not store your IP address, account identity or browser user agent. Security and error logs are separate.
  • Preference Data: Dance style preferences, favorite events, bookmarked content
  • To reuse your latest AI search across filters and views, we store its query and matching event identifiers in your database-backed session. Results are usable for 24 hours and a new AI search replaces them. Sessions have a 30-day lifetime; the 24-hour limit is not a promise that stored session data is physically erased then.
  • Communication Data: Messages you send us, feedback, support requests
  • Third-Party Data: If you sign in with Google, we receive your name and email from your Google account

Cookies: Essential cookies keep you signed in and remember settings. Optional analytics is off until you accept it. External sign-in, maps and payment services have their own privacy terms.

Your appearance choice, map, muted style combinations and selected event types are remembered in this browser. You can remove these preferences by clearing this site's browser data.

๐ŸŽฏ How We Use Your Information

Everything we do with your data is to help you find dances:

  • ๐Ÿ” Keep you logged in - So you don't have to sign in every time
  • ๐Ÿ“ Show relevant events - Dance events in your area
  • ๐Ÿค– AI-powered search - AI answers complement ordinary event filters and keyword search.
  • ๐Ÿ“ง Important updates only - Account security, major changes
  • ๐Ÿ› ๏ธ Improve the service - Fix bugs, add requested features, prevent misuse

Purposes of Processing:

  • Service Provision: To create and manage your account, provide access to dance event information, enable event bookmarking and preferences
  • Communication: To send service-related emails (password resets, security alerts, major updates)
  • Improvement: To analyze usage patterns, identify bugs, develop new features based on user needs
  • Misuse Prevention: To detect and prevent spam, abuse, and harmful queries in our AI search system
  • Legal Compliance: To comply with legal obligations, resolve disputes, enforce our agreements
  • Security: To detect and prevent fraud, unauthorized access, and other harmful activity

Retention: Deleting your account deactivates it and signs you out now. After 30 days, the next daily cleanup erases your personal data from the live service.

Contact us before the 30-day grace period ends to cancel deletion and reactivate your account. Signing in alone does not cancel deletion.

Shared public events, venues and organizers remain without your account attribution. A minimal deletion record keeps your former public account identifier and request and erasure times so deletion can be reapplied after a backup restore. An avatar file reference is retained only until file cleanup succeeds.

Backup copies and external providers' records have separate retention and are not erased by this live-service cleanup. Detailed optional analytics is retained for the current day and 30 completed days, then reduced to anonymous daily totals kept for five years.

๐Ÿค Who We Share Data With (Spoiler: Very Few!)

These external services help run SocialDancer:

  • ๐Ÿค– OpenRouter
    AI searches send your question and relevant conversation or preference context to OpenRouter and the selected model provider. Processing may occur outside the EU. Avoid including sensitive information in your question.
    Privacy Policy
  • โ˜๏ธ Fly.io - Hosts our servers in Stockholm, Sweden
    The application database is hosted with the site on Fly.io in Stockholm.
    Fly.io Privacy Policy
  • FOSSGIS ยท OSRM ยท Valhalla
    City searches send public city-centre and venue coordinates in an OSRM request URL. Use my location sends your device coordinates and venue destinations in a Valhalla POST request. Both are processed by FOSSGIS, which logs routing requests under its own privacy policy.
    SocialDancer does not save device coordinates. Your route results are available only in your session for 15 minutes. Public city route calculations may be reused for 24 hours. These limits do not control the provider's logs.
    Privacy Policy
  • unpkg ยท OpenStreetMap Foundation
    Your browser automatically sends its IP address and browser information to unpkg/Cloudflare when loading site scripts, and to the OpenStreetMap Foundation when loading tiles for the map area you view.
    unpkg ยท Cloudflare ยท Privacy Policy ยท OpenStreetMap Foundation ยท Privacy Policy
  • Brevo ยท Stripe ยท Cloudflare ยท Sentry
    Brevo handles service emails and mailing lists; Stripe handles supporter payments; Cloudflare provides delivery and abuse protection; Sentry helps diagnose application errors. These services process the data needed for their functions.

๐Ÿšซ We NEVER sell your data to anyone. Period.

External services

  • Brevo ยท Stripe ยท Cloudflare ยท Sentry
  • Opening an external event, map or sign-in link sends a request to that provider. Their privacy policy applies there.

Other Disclosures: We may disclose your information if required by law, court order, or governmental authority. We will notify you of such disclosures unless legally prohibited.

Business Transfers: In the unlikely event of a merger or acquisition, user data would be transferred to the successor entity, and you would be notified before any transfer occurs.

โœŠ Your Rights & Control

You're in charge of your data:

  • ๐Ÿ‘๏ธ See your data - Request a copy of your personal data we process
  • โœ๏ธ Fix mistakes - Update wrong information anytime
  • ๐Ÿ—‘๏ธ Delete Account - Deactivate now, with personal-data erasure after a 30-day recovery period at the next daily cleanup.
  • โธ๏ธ Pause processing - Request restriction of processing your personal data
  • ๐Ÿ“ฆ Take it with you - Receive your data in a structured, commonly used format
  • ๐Ÿšซ Say no - Opt out of optional features anytime

Use the contact page to request access, correction, deletion or other data rights. Requests are normally answered within one month; any permitted extension must be explained within that month. Contact page

The recovery period is part of account closure, not a required wait for exercising your data rights. Contact us if you want earlier erasure or need help with billing before closing your account.

Your GDPR Rights:

  • Right of Access (Article 15): Request a copy of your personal data we process
  • Right to Rectification (Article 16): Request correction of inaccurate personal data
  • Right to Erasure (Article 17): Request deletion of your personal data ('right to be forgotten')
  • Right to Restriction (Article 18): Request restriction of processing your personal data
  • Right to Data Portability (Article 20): Receive your data in a structured, commonly used format
  • Right to Object (Article 21): Object to processing based on legitimate interests
  • Right to Withdraw Consent: Withdraw consent for processing at any time

Use the contact page to request access, correction, deletion or other data rights. Requests are normally answered within one month; any permitted extension must be explained within that month. Contact page

๐Ÿ’Œ Questions? Let's Talk!

I actually read and reply to emails:

๐Ÿ“ฌ Reach out:
Visit the contact page
โฑ๏ธ Response time:
Requests about your data are normally answered within one month.
๐Ÿ›๏ธ Want to file a complaint?
First, talk to me - I'll try to fix it!
If still unhappy, contact Swedish IMY:
www.imy.se

Data Protection Contact:

Data Controller: David Freiholtz
Contact: via the contact page
Response Time: Requests about your data are normally answered within one month.

Supervisory Authority:

You have the right to lodge a complaint with the Swedish Authority for Privacy Protection (Integritetsskyddsmyndigheten, IMY):
Website: www.imy.se
Address: Box 8114, 104 20 Stockholm, Sweden
Phone: +46 8 657 61 00

๐ŸŽ‰ Thanks for actually reading this!

Most people just scroll to the bottom. You're awesome for caring about your privacy.