Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 35 additions & 21 deletions src/content/prose/privacy-policy-tr.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div class="prose-banner">
<p class="m-0">Son güncelleme: 6 Temmuz 2026</p>
<p class="m-0">Son güncelleme: 3 Ağustos 2026</p>
<p class="m-0">
Bu aydınlatma metni, Python Pizza İstanbul ("Etkinlik") kapsamında kişisel
verilerinizin Python Pizza İstanbul organizatörleri tarafından nasıl
Expand Down Expand Up @@ -28,9 +28,14 @@ Kişisel verilerinizle ilgili sorularınız veya 06. bölümde belirtilen haklar
<strong>Bilet satışı ve etkinliğe giriş</strong>
</p>
<p class="m-0">
TBA üzerinden bilet alırken ödeme aşamasında paylaştığınız ad, e-posta ve
ödeme ile ilgili veriler, bilet satın alma sözleşmesinin ifası için
gerekli olması nedeniyle işlenir (KVKK m. 5/2-c).
Biletleme platformumuz Kommunity üzerinden kayıt sırasında
paylaştığınız ad ve e-posta bilgilerine erişebiliriz; bu bilgileri
katılımcı kabulü ve iletişimi için kullanırız. Kart ve fatura bilgileri
gibi ödemeyle ilgili veriler ise, yetkili bir ödeme kuruluşu olan
iyzico tarafından doğrudan işlenir ve saklanır; bu verilere erişimimiz
yoktur. Bu veriler, bilet satın alma
sözleşmesinin ifası için gerekli olması nedeniyle işlenir (KVKK m.
5/2-c).
</p>
</div>
<div class="prose-callout">
Expand Down Expand Up @@ -118,11 +123,13 @@ Kişisel verilerinizle ilgili sorularınız veya 06. bölümde belirtilen haklar
<strong>Bülten</strong>
</p>
<p class="m-0">
Etkinliğin gelecek edisyonlarından haberdar olmak için kaydolursanız,
e-posta adresinizi yalnızca bu amaçla kullanırız. Bültene kaydolmak
tamamen isteğe bağlıdır; bu işlem ayrıca verdiğiniz açık rızaya dayanır
(KVKK m. 5/1) ve bilet almak, başvuru yapmak veya Etkinliğe katılmak için
gerekli değildir.
Kommunity üzerinden kayıt olurken, ileride olası bir bültenle ilgilenip
ilgilenmediğinizi sorabiliriz. Bu tamamen isteğe bağlıdır ve cevabınız,
ayrıca vereceğiniz açık rızaya dayanarak (KVKK m. 5/1) kayıt
verilerinizin bir parçası olarak saklanır (bkz. Kommunity, Bölüm 04).
Şu an bir bülten yürütmüyoruz; ileride başlatırsak, yalnızca kaydolmayı
kabul eden kişilerle iletişime geçeceğiz ve o noktada kullanacağımız
e-posta sağlayıcısını belirtmek için bu metni güncelleyeceğiz.
</p>
</div>
</div>
Expand Down Expand Up @@ -188,31 +195,34 @@ Web sitesini, biletleme süreçlerini ve konferans organizasyonunu yürütebilme
</div>
<div class="prose-callout">
<p class="mb-1">
<strong>TBA</strong>
<strong>Kommunity</strong>
</p>
<p class="m-0">
Biletleme platformumuzdur. Ödeme sırasında paylaşılan veriler TBA'nın
kendi gizlilik koşullarına tabidir; bu koşulları ayrıca incelemenizi
öneririz.
Biletleme platformumuzdur; Moneo Yazılım A.Ş. tarafından işletilir.
Kayıt sırasında paylaşılan veriler, ayrıca incelemenizi önerdiğimiz
<a href="https://kommunity.com/policies/tr/privacy-policy" target="_blank" rel="noopener noreferrer">Kommunity'nin kendi gizlilik politikasına</a> tabidir.
</p>
</div>
<div class="prose-callout">
<p class="mb-1">
<strong>GoatCounter</strong>
<strong>iyzico</strong>
</p>
<p class="m-0">
Web sitesi analitiği aracımızdır. Kişisel veri toplamadığı için (bkz.
Bölüm 02), bu bölümde açıklanan anlamda kişisel verilerinizin aktarıldığı
bir alıcı sayılmaz.
Kommunity üzerinden yapılan bilet ödemeleri, Türkiye Cumhuriyet Merkez
Bankası tarafından denetlenen, yetkili bir ödeme kuruluşu olan iyzico
(iyzi Ödeme ve Elektronik Para Hizmetleri A.Ş.) tarafından işlenir. Kart
ve ödeme verileriniz doğrudan iyzico tarafından kendi gizlilik koşulları
kapsamında işlenir.
</p>
</div>
<div class="prose-callout">
<p class="mb-1">
<strong>TBA</strong>
<strong>GoatCounter</strong>
</p>
<p class="m-0">
Bültenimize kaydolursanız, e-posta adresiniz yalnızca bu amaçla e-posta
listesi sağlayıcımızda tutulur.
Web sitesi analitiği aracımızdır. Kişisel veri toplamadığı için (bkz.
Bölüm 02), bu bölümde açıklanan anlamda kişisel verilerinizin aktarıldığı
bir alıcı sayılmaz.
</p>
</div>
</div>
Expand All @@ -223,6 +233,8 @@ Zoho (Hollanda), Google (İrlanda), GitHub (Amerika Birleşik Devletleri) ve You

Zoho ve Google, 02. bölümde açıklanan verileri günlük e-posta ve CfP süreçlerimizin bir parçası olarak AB içinde işler.

Kommunity ve iyzico Türkiye'de yerleşiktir; dolayısıyla bilet alım işlemleri yurt dışına veri aktarımı içermez.

GitHub Pages ve YouTube'da yayım yalnızca önceden alınan, belirli konuya ilişkin açık rızanızla gerçekleşir (bkz. Bölüm 02). Bu rıza, neyin yayımlanacağı, nerede barındırılacağı ve hedef ülke için şu anda KVKK kapsamında bir yeterlilik kararı bulunmadığı size bildirildikten sonra alınır.

Bu aktarımlara ilişkin koruma tedbirleri hakkında daha fazla bilgi almak isterseniz <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a> adresinden bizimle iletişime geçebilirsiniz.
Expand All @@ -240,7 +252,9 @@ Veri aktarılan taraflar:

## <span class="text-primary font-mono">05</span> Kişisel verilerinizi ne kadar süre saklıyoruz?

Yukarıda açıklanan verilerin çoğu, 04. bölümde listelenen platformlar tarafından bizim adımıza tutulur ve bu platformların kendi saklama politikalarına göre saklanır. Doğrudan bizim tuttuğumuz veriler (örneğin giriş kontrolü için kullanılan bilet sahipleri listesi), toplandıkları amaç için gerekli olduğu süre boyunca saklanır ve amaç gerçekleştiğinde silinir; kanunen daha uzun süre saklamamız gereken durumlar saklıdır.
Yukarıda açıklanan verilerin çoğu, 04. bölümde listelenen platformlar tarafından bizim adımıza tutulur — ödeme verileri hariç: bu veriler iyzico tarafından bizim adımıza değil, kendi düzenleyici yükümlülükleri kapsamında tutulur ve bu verilere erişimimiz yoktur. Bunun dışındaki saklama süreleri, ilgili platformun kendi politikasına göre belirlenir.

Doğrudan bizim tuttuğumuz veriler (örneğin giriş kontrolü için kullanılan bilet sahipleri listesi), toplandıkları amaç için gerekli olduğu süre boyunca saklanır ve amaç gerçekleştiğinde silinir; kanunen daha uzun süre saklamamız gereken durumlar saklıdır.

Davranış Kuralları ve güvenlikle ilgili kayıtlar, yalnızca ilgili bildirimin ve varsa takip sürecinin yürütülmesi için gerekli olduğu süre boyunca tutulur; özel bir sebep olmadıkça bundan daha uzun süre saklanmaz.

Expand Down
24 changes: 14 additions & 10 deletions src/content/prose/privacy-policy.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div class="prose-banner">
<p class="m-0">Last updated: 5 July 2026</p>
<p class="m-0">Last updated: 3 August 2026</p>
<p class="m-0">This policy explains how the organizers of Python Pizza Istanbul handle personal data in connection with Python Pizza Istanbul (the "Event"), in line with Turkey's Law on the Protection of Personal Data No. 6698 ("KVKK").</p>
</div>

Expand All @@ -20,7 +20,7 @@ If you have any question about your data, or want to exercise any of the rights
<div class="grid gap-6 mt-6">
<div class="prose-callout">
<p class="mb-1"><strong>Ticket sales and event admission</strong></p>
<p class="m-0">Name, email, and payment-related data submitted at checkout through TBA. Processed because it's necessary for the performance of the ticket purchase contract (KVKK Art. 5/2-c).</p>
<p class="m-0">Name and email submitted at registration through Kommunity, our ticketing platform — we can see this and use it for admission and attendee communication. Payment-related data (card and billing details) is processed and held directly by iyzico, a licensed Turkish payment institution; we don't have access to it. Processed because it's necessary for the performance of the ticket purchase contract (KVKK Art. 5/2-c).</p>
</div>
<div class="prose-callout">
<p class="mb-1"><strong>Communicating with participants</strong></p>
Expand Down Expand Up @@ -52,7 +52,7 @@ If you have any question about your data, or want to exercise any of the rights
</div>
<div class="prose-callout">
<p class="mb-1"><strong>Newsletter</strong></p>
<p class="m-0">If you opt in to hear about future editions of the Event, we use your email address for that purpose alone. This is entirely optional, processed only with your separate, explicit consent (KVKK Art. 5/1), and isn't required to buy a ticket, submit a proposal, or attend.</p>
<p class="m-0">When you register through Kommunity, we may ask if you'd like to be contacted about a possible future newsletter. This is entirely optional, and your answer is stored as part of your registration data (see Kommunity, Section 04) with your separate, explicit consent (KVKK Art. 5/1). We don't currently run a newsletter — if we start one, we'll only contact people who opted in, and we'll update this policy to name the email provider we use at that point.</p>
</div>
</div>

Expand Down Expand Up @@ -90,16 +90,16 @@ A few third-party services help us run the website, ticketing, and the conferenc
<p class="m-0">We may publish talk recordings on YouTube after the Event, only with the speaker's explicit consent obtained ahead of recording.</p>
</div>
<div class="prose-callout">
<p class="mb-1"><strong>TBA</strong></p>
<p class="m-0">Our ticketing platform. Data submitted at checkout is governed by TBA's own privacy terms, which we encourage you to review separately.</p>
<p class="mb-1"><strong>Kommunity</strong></p>
<p class="m-0">Our ticketing platform, operated by Moneo Yazılım A.Ş. Data submitted at registration is governed by <a href="https://kommunity.com/help/article/privacy-policy" target="_blank" rel="noopener noreferrer">Kommunity's own privacy policy</a>, which we encourage you to review separately.</p>
</div>
<div class="prose-callout">
<p class="mb-1"><strong>GoatCounter</strong></p>
<p class="m-0">Our website analytics tool. It doesn't collect personal data (see Section 02), so it isn't a recipient of your personal data in the sense the rest of this section describes.</p>
<p class="mb-1"><strong>iyzico</strong></p>
<p class="m-0">Ticket payments made through Kommunity are processed by iyzico (iyzi Ödeme ve Elektronik Para Hizmetleri A.Ş.), a licensed Turkish payment institution regulated by the Central Bank of the Republic of Turkey. Your card and payment data is handled directly by iyzico under its own privacy terms.</p>
</div>
<div class="prose-callout">
<p class="mb-1"><strong>TBA</strong></p>
<p class="m-0">If you opt in to our newsletter, your email address is stored with our mailing list provider for that purpose alone.</p>
<p class="mb-1"><strong>GoatCounter</strong></p>
<p class="m-0">Our website analytics tool. It doesn't collect personal data (see Section 02), so it isn't a recipient of your personal data in the sense the rest of this section describes.</p>
</div>
</div>

Expand All @@ -109,6 +109,8 @@ Zoho (Netherlands), Google (Ireland), GitHub (United States), and YouTube (Unite

Zoho and Google process the data described in Section 02 within the EU, as part of our day-to-day email and CfP intake.

Kommunity and iyzico are both based in Turkey, so ticket purchases don't involve an international transfer of your data.

Publication on GitHub Pages and on YouTube only happens with your prior, specific consent (see Section 02), given after you've been told what will be published, where it will be hosted, and that the destination country doesn't currently have a KVKK adequacy decision.

If you'd like more detail on how any of these transfers are safeguarded, contact us at <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a>.
Expand All @@ -125,7 +127,9 @@ Recipients:

## <span class="text-primary font-mono">05</span> How long we keep your data

Most of the data described above is held on our behalf by the platforms listed in Section 04, and is retained according to their own retention policies. Anything we hold directly (for example, a list of ticket holders for check-in) is kept only for as long as needed for the purpose it was collected for, and deleted once that purpose is fulfilled, unless we're required to keep it longer by law.
Most of the data described above is held on our behalf by the platforms listed in Section 04 — except payment data, which iyzico holds under its own regulatory obligations, not on our behalf, and which we can't access. Retention otherwise follows each platform's own policy.

Anything we hold directly (for example, a list of ticket holders for check-in) is kept only for as long as needed for the purpose it was collected for, and deleted once that purpose is fulfilled, unless we're required to keep it longer by law.

Code of Conduct and safety-related records are kept only for as long as needed to address the specific report and any follow-up, and are not retained beyond that without a specific reason.

Expand Down
8 changes: 4 additions & 4 deletions src/content/prose/terms-of-service-tr.mdx
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<div class="prose-banner">
<p class="m-0">Son güncelleme: 5 Temmuz 2026</p>
<p class="m-0">Son güncelleme: 3 Ağustos 2026</p>
<p class="m-0">Bu koşullar, Python Pizza İstanbul biletleri ve Etkinliğe katılım için geçerlidir.</p>
</div>

<section class="prose-section">

## <span class="text-primary font-mono">01</span> Organizatörler

Python Pizza İstanbul, gerçek kişiler olarak birlikte hareket eden bir grup gönüllü tarafından düzenlenir. Güncel organizatör listesine <a href="#organizers">Organizatörler</a> sayfamızdan ulaşabilirsiniz. Bu koşullarla ilgili sorularınız için bize <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a> adresinden ulaşabilirsiniz.
Python Pizza İstanbul, gerçek kişiler olarak birlikte hareket eden bir grup gönüllü tarafından düzenlenir. Güncel organizatör listesine <a href="/#organizers">Organizatörler</a> sayfamızdan ulaşabilirsiniz. Bu koşullarla ilgili sorularınız için bize <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a> adresinden ulaşabilirsiniz.

</section>

<section class="prose-section">

## <span class="text-primary font-mono">02</span> Biletler

Biletler TBA tarafından satılır. Bilet satın alarak veya biletinizi kullanarak bu koşulları, ödeme sırasında gösterilen bilet koşullarını ve satın alma sürecine uygulanan TBA koşullarını kabul etmiş olursunuz.
Biletler <a href="https://kommunity.com/" target="_blank" rel="noopener noreferrer">Kommunity</a> üzerinden satılır. Bilet satın alarak veya biletinizi kullanarak bu koşulları, kayıt sırasında gösterilen bilet koşullarını ve satın alma sürecine uygulanan Kommunity koşullarını kabul etmiş olursunuz. Ödemeler iyzico tarafından işlenir; satın alma işlemini tamamlayarak iyzico'nun ödeme işlemlerine ilişkin koşullarını da kabul etmiş olursunuz.

Etkinliğe giriş için geçerli bir bilet ibraz edilmesi gerekebilir. Biletin doğrulanması için katılımcılardan bilet onayı, kimlik veya makul ölçüde gerekli başka bir belge göstermelerini isteyebiliriz.

Expand All @@ -27,7 +27,7 @@ Etkinliğe giriş için geçerli bir bilet ibraz edilmesi gerekebilir. Biletin d

Etkinlik biletleri, belirli bir tarihte sunulan boş zaman değerlendirme hizmeti niteliğindedir. Türk tüketici hukuku uyarınca (Mesafeli Sözleşmeler Yönetmeliği m. 15/1-ğ), çevrimiçi alışverişlerde genel olarak geçerli olan 14 günlük cayma hakkı bilet satın alımınız için uygulanmaz.

Bunun dışında, ödeme sırasında aksi belirtilmedikçe, bilet iadeleri yalnızca organizatörün takdirine bağlıdır. Bilet devrine de organizatörün takdirine bağlı olarak izin verilebilir.
Bunun dışında, kayıt sırasında aksi belirtilmedikçe, bilet iadeleri yalnızca organizatörün takdirine bağlıdır. Bilet devrine de organizatörün takdirine bağlı olarak izin verilebilir.

Etkinliğin iptal edilmesi halinde, iade veya diğer çözüm yollarına ilişkin bilgilendirmeyi bilet siparişinde kullanılan e-posta adresi üzerinden yaparız.

Expand Down
8 changes: 4 additions & 4 deletions src/content/prose/terms-of-service.mdx
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<div class="prose-banner">
<p class="m-0">Last updated: 5 July 2026</p>
<p class="m-0">Last updated: 3 August 2026</p>
<p class="m-0">These terms apply to tickets and attendance for Python Pizza Istanbul.</p>
</div>

<section class="prose-section">

## <span class="text-primary font-mono">01</span> Organizer

Python Pizza Istanbul is organized by a group of volunteers, acting jointly as natural persons. The current organizers are listed on our <a href="#organizers">Organizers</a> page. For questions about these terms, contact us at <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a>.
Python Pizza Istanbul is organized by a group of volunteers, acting jointly as natural persons. The current organizers are listed on our <a href="/#organizers">Organizers</a> page. For questions about these terms, contact us at <a href="mailto:organizers@pythonturkiye.org">organizers@pythonturkiye.org</a>.

</section>

<section class="prose-section">

## <span class="text-primary font-mono">02</span> Tickets

Tickets are sold by TBA. By buying or using a ticket, you agree to these terms, the ticket conditions shown during checkout, and TBA's own terms that apply to the purchase flow.
Tickets are sold through <a href="https://kommunity.com/" target="_blank" rel="noopener noreferrer">Kommunity</a>. By buying or using a ticket, you agree to these terms, the ticket conditions shown during registration, and Kommunity's own terms that apply to the purchase flow. Payments are processed by iyzico; completing a purchase also means you agree to iyzico's terms for payment processing.

A valid ticket may be required for admission. We may ask attendees to show a ticket confirmation, ID, or other reasonable proof needed to verify a ticket.

Expand All @@ -27,7 +27,7 @@ A valid ticket may be required for admission. We may ask attendees to show a tic

Tickets for the Event are a date-specific leisure service. Under Turkish consumer law (Mesafeli Sözleşmeler Yönetmeliği, Art. 15/1-ğ), the standard 14-day right of withdrawal that otherwise applies to online purchases does not apply to your ticket purchase.

Beyond that, unless stated otherwise during checkout, tickets are refundable only at the organizer's discretion. Ticket transfers may be allowed at the organizer's discretion.
Beyond that, unless stated otherwise during registration, tickets are refundable only at the organizer's discretion. Ticket transfers may be allowed at the organizer's discretion.

If the Event is cancelled, we will provide information about refunds or other remedies through the email address used for the ticket order.

Expand Down
5 changes: 5 additions & 0 deletions src/layouts/Base.astro
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ const { title, description, ogImage, noindex = false } = Astro.props;
{noindex && <meta name="robots" content="noindex, nofollow" />}
{ogImage && <meta property="og:image" content={ogImage} />}
<slot name="head" />
<script
data-goatcounter="https://pythonpizzaistanbul.goatcounter.com/count"
async
src="//gc.zgo.at/count.js">
</script>
</head>
<body>
<slot />
Expand Down