Last updated: April 21, 2026
narrlit is operated by Filip Đorđević, an individual creator based in Belgrade, Serbia. The full postal address is disclosed upon a verified written request sent to the email below. For privacy matters, contact us at filip.djordjevic447@gmail.com.
For the purposes of the EU GDPR and the Serbian Personal Data Protection Act (Zakon o zaštiti podataka o ličnosti), Filip Đorđević is the data controller for all personal data processed by narrlit.
We collect only what we need to run the service.
We use the following service providers to run narrlit. Each acts as a data processor under our instructions and has signed a GDPR-compliant Data Processing Agreement (DPA) with us or publishes standard contractual clauses.
| Processor | Purpose | Location |
|---|---|---|
| Supabase | Database, authentication | EU / USA (SCCs) |
| Cloudflare R2 | Audio and image storage | Global CDN |
| Lemon Squeezy | Payments, invoicing, merchant of record | USA (SCCs) |
| OAuth sign-in (if chosen) | USA (SCCs) | |
| Vercel | Application hosting | Global edge |
| Resend | Transactional email delivery (welcome, purchase confirmation, payment failure, cancellation) | USA (SCCs) |
| Inngest | Background job orchestration (subscription renewal cron, plan change scheduling) | USA (SCCs) |
| Google Tag Manager | Loads Google Analytics 4, Meta Pixel, and any other analytics or advertising tags we configure in the GTM dashboard (optional, consent-gated) | USA (SCCs) |
| PostHog | Product analytics, session replays, feature flags (optional, consent-gated) | EU cloud |
| AutoContent API | AI podcast generation, we send the source book or topic text we curate to generate the dialogue audio | USA (SCCs) |
| Deepgram | AI speech-to-text transcription of the finished podcast audio we host | USA (SCCs) |
| Google (Gemini API) | AI-assisted metadata (title, description, genre) from curated source text, admin tooling only | USA (SCCs) |
Google Tag Manager and PostHog only load if you have explicitly accepted the corresponding cookie category. Any tag configured inside Google Tag Manager (such as Google Analytics 4 or Meta Pixel) inherits the same consent signal and therefore does not fire until you opt in. You can change your preferences at any time from Settings → Privacy preferences, or by re-opening the cookie banner from the Cookie Policy.
AI content pipeline. AutoContent API, Deepgram, and Google Gemini are used by us on the production side to create the podcasts, transcripts, and episode metadata that you listen to and read. They do not receive any personal data about listeners. No account information, email address, IP, playback history, or identifiers are sent to these services, only the source book content or topic we curate, and the finished podcast audio for transcription. The providers are contractually prohibited from using the inputs to train their own models (per their current enterprise/API terms).
If we add new processors in the future, we will update this list and, where the law requires it, ask for your consent.
Under the GDPR and the Serbian Personal Data Protection Act you have the right to:
To exercise any right, email filip.djordjevic447@gmail.com. We respond within 30 days.
Data is encrypted in transit (TLS) and at rest where supported by our processors. Passwords are stored as salted hashes by Supabase. Access to production systems is limited to the operator and protected with 2FA. In the unlikely event of a breach that poses a risk to your rights, we will notify you and the relevant supervisory authority within 72 hours.
We use a small set of strictly necessary cookies to keep you signed in and to remember your current playback session. See the Cookie Policy for the full list.
narrlit is not directed to children under 16. If you believe a child under 16 has created an account, email us and we will delete it promptly.
We may update this Privacy Policy when our processors, features, or legal obligations change. When we make material changes we will notify you by email or an in-app banner at least 14 days before they take effect. The “Last updated” date at the top always reflects the latest version.
For any privacy question or request: filip.djordjevic447@gmail.com.