homeTR

PRIVACY POLICY

Your Data
& Us

What we collect, why we collect it, and what remains under your control.

Our Principle

oesnada is built around data minimization. We collect only what is needed to keep the service functional, understand product quality, and improve the experience. We do not sell your personal information, share it for advertising, or use it for third-party tracking.

Cookies and Trackers

We do not use advertising cookies, third-party trackers, or cross-site identifiers. Our self-hosted Umami analytics does not set any cookies; it groups visits using an anonymous hash derived from your IP address and browser user agent that rotates every 24 hours. The analytics script is restricted to oesnada.com domains and does not load on mirrored or third-party sites.

The only first-party cookie we use is an essential session cookie set when you log into the Lineup writer panel. It is httpOnly, scoped to oesnada.com, and removed when you log out. Local storage on your device stores product preferences only — color palette, dismissed prompts, and similar UI state.

Website — Data We Collect

The website uses self-hosted Umami analytics at ‘umami.oesnada.com’. The analytics script loads when the website opens and is restricted to oesnada.com domains.

System data collected through Umami: page views, browser type, operating system, device type, country/region (derived from IP, then the IP is discarded), screen resolution, referrer, and visit time.

Interaction events are recorded across surfaces with minimal context:

  • Page lifecycle — page views, static page views, 404 hits (we record the broken path so we can fix dead links).
  • Timeline — which story is in view, story shared, share-card downloaded, older-day loaded, deep-link opened, language change.
  • Detail page — story open, navigation between stories, related story clicked, external source link clicked, AI lens provider clicked, app store link clicked.
  • Share intent — when the share menu is opened and which channel is selected.
  • Newsletter funnel — prompt shown, dismissed, submission attempted, submission failed, subscribed. Only the funnel step is recorded; the email address you enter is never sent to analytics.
  • Push notification funnel — prompt shown, permission requested, subscription saved, dismissed, blocked. Only the funnel step is recorded; your push subscription endpoint is never sent to analytics.
  • Footer — which internal link, which social network, which language.
  • Intro — start and complete events.
  • Language change between Turkish and English.

Each event carries contextual fields such as story id, category, source, language, and the surface where it occurred. No personal identifiers are attached to analytics events.

iOS App — Data We Collect

The iOS app records product events to operate the service and understand product quality. These events do not include personal identifiers in the analytics payload.

App events: app open, feed loaded, story open, story swipe, undo swipe, settings open, and notification open.

System Fields

Context fields: story_id, category, source, type, has_audio, has_video. Swipe events may include direction and index. Feed events may include article_count, new_story_count, and source.

System fields: app_version, build, platform, language, and screen.

Event Details

app_open: Recorded when the app enters the foreground. It contains opening time and system context.

feed_loaded: Recorded when the main signal stack loads. It may include how many stories loaded and which source supplied them.

story_open: Recorded when a story detail is opened. It includes story id, category, and content type.

story_swipe: Recorded when a card is swiped. It includes swipe direction and the story position in the stack.

story_undo_swipe: Recorded when a swipe is undone. It includes the original swipe direction and position.

settings_open: Recorded when the settings area opens. It may include which settings surface was opened.

notification_open: Recorded when the app opens from a push notification. It may include the related story context.

Newsletter

If you subscribe to email updates, we store your email address, your cadence preferences (daily, weekly, monthly), the source of the subscription, and your selected language. We rate-limit signup attempts by hashed IP and hashed email to prevent abuse. An internal operational alert is sent through Telegram with a masked version of the email (for example, ‘a***@***.com’); the actual email is never sent to Telegram. Newsletter emails are delivered through our own SMTP. You can unsubscribe at any time using the link in any newsletter, or by emailing oktay.dak@icloud.com.

Push Notifications

If you allow notifications, your browser registers a push subscription with the push service operated by your browser vendor — Apple Push Notification Service for Safari, Google Firebase Cloud Messaging for Chrome and Android, Mozilla AutoPush for Firefox. We store this push subscription together with your topic preferences, delivery mode, summary hours, and time zone so we can deliver the notifications you requested. You can revoke notifications at any time from your browser settings; doing so removes the subscription.

Lineup Writer Panel

If you submit an application to the Oesnada Lineup writer panel or are admitted as a writer, we collect additional data tied to that role.

Application data: name, email, social handles, short bio, your responses to the application questions, and your KVKK / consent record. To prevent abuse we compute a risk score from signals including time spent on the form, paste ratio, presence of a honeypot fill, IP rate, whether the email is on a disposable-email list, and DNS resolution of submitted URLs. Honeypot triggers result in a silent drop with no application stored.

Authoring data (admitted writers only): hashed authentication credentials, session records, article drafts and final article bodies, your profile (display name, slug, bio), and metadata such as word count and reading time. AI assist actions (rewrite, title alternatives) send the relevant excerpt of your article body to Wiro, a third-party AI service. Cover images and audio narrations for published articles are generated on demand and stored in Cloudflare R2; they are served from a public CDN URL.

You can request access to or deletion of your Lineup data at any time at the contact email above.

Third Parties

We do not share your data with Google Analytics, Facebook Pixel, or similar third-party advertising trackers. Umami analytics is self-hosted by oesnada.

Third-party services we use in limited ways:

  • Cloudflare R2 and Workers — object storage and CDN for media assets (story images, audio narrations). Public assets only; no personal data is stored on these services.
  • Wiro — AI service used inside the Lineup writer panel for rewrite, cover image generation, and audio narration. Article excerpts may be transmitted to Wiro during AI assist actions. Wiro is not invoked for general visitors.
  • Telegram — internal operational alerts (newsletter signup notifications with masked email, system events). No visitor data is exposed.
  • Browser push services — Apple Push Notification Service, Google Firebase Cloud Messaging, and Mozilla AutoPush deliver web push notifications you have opted into. Subscriptions are registered with whichever service your browser uses; we do not control these services.

External links inside stories lead to third-party websites; their privacy practices are not controlled by oesnada.

Your Rights

Depending on your location, you may have rights to access, correct, delete, object to, or request portability of your data. To make a request, contact oktay.dak@icloud.com.

Data Retention

Analytics data is stored in aggregated form and cleaned periodically. Individual visitor analytics are anonymized or removed after a reasonable retention period, generally no longer than 90 days where technically practical.

Children

oesnada is not designed for children under 13, and we do not knowingly collect personal information from children.

Changes

We may update this policy as the product changes. The latest version will always be available on this page.

Last updated: May 2026

Privacy Policy | oesnada