Privacy policy
Seasonly (seasonlyrecipes.com) is run by Kristjansson Consulting, Drabantvägen 70, 132 47 Saltsjö-Boo, Sweden. We are the data controller for the personal data described here. For questions or requests, email support@seasonlyrecipes.com.
The short version
- You can read every recipe, story and guide without an account.
- We count visits without cookies and without storing your IP address.
- No advertising, no cross-site tracking, and we never sell your data.
- Card details go to Stripe and never reach us.
- You can see, export or delete your data at any time by emailing us.
What we collect
If you create an account
- Account: your email address, username and password. Passwords are stored by our sign-in provider in hashed form; we never see them.
- Your content: recipes you save, import or write, ratings, collections, cookbooks and the settings you choose in the app.
- Subscription: if you buy Seasonly Plus, your plan, billing status and AI credit balance. Card details are handled by Stripe.
- AI features: the text, links or photos you send to recipe import or dish-photo generation, and the results.
When you visit, with or without an account
- Site statistics (no cookies): for each page you open we record the page, the site that linked you here (only its domain), campaign tags in the link (such as
utm_source), your country, the type of device (phone, tablet or desktop), whether you are signed in, a visit number kept in your browser tab, and a visitor code. The visitor code is a one-way hash of your IP address, browser and the date with a secret value, so it changes every day and cannot be turned back into your IP address. We do not store your IP address in these statistics. - Approximate location: to show what is in season where you are, your browser asks a location service for your country and region based on your IP address, and remembers the answer in your browser. It is never linked to your account and we don't store it.
- Technical logs: our hosting provider keeps basic server logs (IP address, browser, time, page) for security and troubleshooting.
If you contact us
- Your email address and what you write, so we can reply.
We do not use advertising trackers, social media pixels or fingerprinting, and we don't sell or rent personal data.
Why we use it
| Purpose | Legal basis (GDPR) |
|---|---|
| Running your account and the features you use | Contract (art. 6.1 b) |
| Billing, receipts and bookkeeping | Contract and legal obligation (art. 6.1 b and c) |
| Service emails about your account or subscription | Contract (art. 6.1 b) |
| Cookie-free site statistics, to see which recipes and pages are useful and how people find Seasonly | Legitimate interest (art. 6.1 f): improving the site with the least data we can |
| Showing seasonal produce and recipes for your region | Legitimate interest (art. 6.1 f) |
| Security, abuse prevention and fixing faults | Legitimate interest (art. 6.1 f) |
| Answering your messages | Legitimate interest (art. 6.1 f) |
Where we rely on legitimate interest you can object at any time (see Your rights).
Who processes it for us
These providers process personal data on our behalf under data processing agreements:
| Provider | What for |
|---|---|
| Supabase | Database, file storage and sign-in (servers in the EU, Frankfurt) |
| Netlify | Website hosting, image resizing and the country lookup used for statistics |
| Stripe | Payments, invoices and VAT for Seasonly Plus |
| Anthropic | Reads the recipes, links and photos you import with AI |
| Higgsfield | Generates the dish photos you ask for |
Some of these providers are based in, or transfer data to, the United States. Those transfers rely on the EU–US Data Privacy Framework or the EU Standard Contractual Clauses.
Third-party services in your browser
Some parts of the site are loaded from other companies. When they load, your browser connects to them directly and they receive your IP address and browser details, under their own privacy policies:
- Google Fonts (Google): the typefaces, on every page.
- jsDelivr and cdnjs: code libraries the app uses.
- ipapi.co: the approximate-location lookup described above, once per browser until you clear it.
- YouTube (Google): only when you press play on a recipe video. YouTube may set its own cookies.
- Google Books: only when you search for a cookbook while adding it to your library; the search words are sent.
- Instagram and Pinterest: only if you follow a link or press a share button to them.
How long we keep it
| Data | How long |
|---|---|
| Account and your content | While your account exists; deleted within 30 days after you ask us to delete it |
| Billing records | Seven years, as Swedish bookkeeping law requires |
| Site statistics | 25 months, then deleted automatically |
| Approximate location | Only in your browser, until you clear the site's data |
| Server logs | A short period, set by our host |
| Messages to support | As long as needed to deal with your request |
Cookies and browser storage
Seasonly does not use advertising or cross-site tracking cookies. It keeps a few small items in your browser so the app works:
| Item | Purpose | Kept until |
|---|---|---|
Sign-in session (sb-…-auth-token) | Keeps you signed in | You sign out |
seasonly_geo | Your approximate region, for seasonal content | You clear the site's data |
seasonly_onboarded, sl_nudges_… | Remembers that you've seen the welcome and tips, so they don't repeat | You clear the site's data |
| Cook-mode timers | Keeps running timers if you reload the page | The timers finish or you clear them |
sl_sess (this tab only) | A random visit number that groups the pages of one visit in our statistics | You close the tab |
Stripe sets its own cookies on its checkout pages to prevent fraud, and YouTube may set cookies when you play a video.
Your rights
You can ask to see, correct, export or delete your personal data, to restrict how we use it, or to object to uses based on legitimate interest, including statistics. Email support@seasonlyrecipes.com and we'll reply within a month. You can also delete saved recipes and your own content in the app yourself.
If you think we have handled your data wrongly, you can complain to the Swedish Authority for Privacy Protection (IMY), imy.se, or to the data protection authority where you live.
Children
Seasonly isn't aimed at children under 13, and we don't knowingly collect their personal data. If you believe a child has created an account, tell us and we'll delete it.
AI on Seasonly
Bella, Seasonly's cook, is an AI character, and many photos and stories on the site are made with AI tools. This does not involve your personal data. When you use the AI import or photo features, what you send is processed only to give you the result and is not used by us to train AI models.
Changes
If we change this policy in a way that matters, we'll update the date at the top and let account holders know by email.