export interface PrivacyPermission { name: { tr: string; en: string }; reason: { tr: string; en: string }; required: boolean; } export interface PrivacySection { id: string; title: { tr: string; en: string }; content: { tr: string; en: string }; bullets?: { tr: string[]; en: string[] }; } export interface PrivacyApp { slug: string; name: string; icon: string; category: { tr: string; en: string }; platforms: string[]; version: string; lastUpdated: { tr: string; en: string }; summary: { tr: string; en: string }; contactEmail: string; highlights: { tr: { label: string; value: string }[]; en: { label: string; value: string }[]; }; permissions: PrivacyPermission[]; sections: PrivacySection[]; } export const privacyApps: PrivacyApp[] = [ { slug: "fisio", name: "Fişio", icon: "🧾", category: { tr: "Mobil Uygulama & Muhasebe / Finans", en: "Mobile App & Accounting / Finance" }, platforms: ["iOS", "Android"], version: "v1.2.0", lastUpdated: { tr: "17 Ağustos 2026", en: "August 17, 2026" }, summary: { tr: "Fişio, fiş ve faturalarınızı yapay zeka ile otomatik dijitalleştiren, harcama, KDV ve muhasebe raporlaması sağlayan akıllı mobil uygulamadır. Verileriniz KVKK ve GDPR standartlarına uygun olarak en üst düzeyde korunur.", en: "Fişio is an AI-powered smart receipt and invoice digitization mobile application for expense, VAT, and accounting reporting. Your personal and financial data is protected under strict KVKK and GDPR compliance standards." }, contactEmail: "info@ayris.tech", highlights: { tr: [ { label: "Veri İletimi", value: "HTTPS / TLS 1.3" }, { label: "Şifre Güvenliği", value: "Bcrypt Kriptografik Hash" }, { label: "Üçüncü Tarafa Satış", value: "Kesinlikle Yok" }, { label: "Kamera & Galeri Erişimi", value: "Yalnızca Fiş Taramada" } ], en: [ { label: "Data Transit", value: "HTTPS / TLS 1.3" }, { label: "Password Security", value: "Bcrypt Cryptographic Hash" }, { label: "Data Selling", value: "Strictly Never" }, { label: "Camera & Photos Access", value: "Receipt Scanning Only" } ] }, permissions: [ { name: { tr: "Kamera İzni (Camera)", en: "Camera Permission" }, reason: { tr: "Fiş ve faturaların fotoğrafını uygulama içerisinden anında çekip OCR analizine gönderebilmeniz için kullanılır. Arka planda habersiz kayıt kesinlikle yapılmaz.", en: "Used solely for capturing photos of physical receipts and invoices directly within the app for OCR processing. No background recording is ever performed." }, required: true }, { name: { tr: "Fotoğraf Galerisi İzni (Photo Library)", en: "Photo Library Permission" }, reason: { tr: "Önceden çekilmiş veya cihazınızda kayıtlı olan fiş/belge fotoğraflarını seçip yükleyebilmeniz için kullanılır.", en: "Used to let you select and upload previously saved receipt or invoice images from your photo library." }, required: false } ], sections: [ { id: "controller", title: { tr: "1. Veri Sorumlusu ve Hizmet Tanımı", en: "1. Data Controller & Service Scope" }, content: { tr: "6698 sayılı Kişisel Verilerin Korunması Kanunu ('KVKK') ve Avrupa Birliği Genel Veri Koruma Tüzüğü ('GDPR') uyarınca, Fişio mobil uygulaması üzerinden işlenen kişisel verileriniz bakımından Veri Sorumlusu Ayris Dev / Ayris Tech'tir (info@ayris.tech).", en: "Pursuant to the Turkish Law on the Protection of Personal Data ('KVKK') and the EU General Data Protection Regulation ('GDPR'), the Data Controller for personal data processed through the Fişio mobile app is Ayris Dev / Ayris Tech (info@ayris.tech)." } }, { id: "collected-data", title: { tr: "2. Toplanan Bilgiler ve Veri Türleri", en: "2. Information We Collect" }, content: { tr: "Fişio uygulamasını kullandığınızda hizmetin işleyişi için aşağıdaki bilgiler toplanabilir ve işlenebilir:", en: "When you interact with Fişio, the following categories of data may be processed to deliver our service:" }, bullets: { tr: [ "Hesap ve Kimlik Bilgileri: E-posta adresi, ad ve soyad, kriptografik karma/hash formatında saklanan parola, kullanıcı rolü (Mali Müşavir / SMM veya Müşteri).", "Şirket ve Fatura Bilgileri: Şirket unvanı, Vergi Kimlik Numarası (VKN) / T.C. Kimlik Numarası.", "Fiş ve Harcama Verileri: Fiş ve fatura fotoğrafları, fişten çıkarılan firma adı, fiş numarası, tarih, ürün/hizmet kalemleri, KDV oranları, tutarlar ve muhasebe kategori kodları.", "Cihaz ve Teşhis Verileri: Hata ve çökme logları, temel cihaz bilgisi (Hizmet kalitesini artırmak amacıyla)." ], en: [ "Account & Identity Information: Email address, full name, securely hashed password (Bcrypt), user role (Certified Public Accountant / SMM or Client).", "Company & Tax Information: Company business name, Tax ID (VKN) / National ID number.", "Receipt & Expense Data: Receipt and invoice images, extracted merchant names, receipt numbers, dates, line items, VAT rates, totals, and accounting category codes.", "Device & Diagnostic Data: Error and crash logs, basic device diagnostics for quality assurance." ] } }, { id: "purposes", title: { tr: "3. Bilgilerin Kullanım Amaçları", en: "3. Purposes of Processing" }, content: { tr: "Toplanan veriler yalnızca aşağıdaki meşru amaçlar doğrultusunda işlenir:", en: "Your personal data is processed solely for the following explicit purposes:" }, bullets: { tr: [ "OCR ve Fiş Analizi: Fiş fotoğraflarındaki metinlerin Optik Karakter Tanıma (OCR) ve yapay zeka teknolojileriyle okunup harcama kalemlerine ve muhasebe kodlarına ayrıştırılması.", "Muhasebe & Raporlama: Fişlerin ait olduğu şirket altında listelenmesi, toplam giderlerin ve KDV tutarlarının hesaplanması, Excel/CSV formatında dışa aktarılması.", "Mali Müşavir (SMM) - Müşteri İletişimi: Mali müşavirlerin kendilerine bağlı müşterilerin fişlerini ve şirket verilerini inceleyebilmesi.", "Hesap Güvenliği: Yetkisiz erişimleri engellemek ve güvenli oturum yönetimini sağlamak." ], en: [ "OCR & Receipt Parsing: Extracting text and structured items from receipt images using OCR and AI parsing models into line items and accounting codes.", "Accounting & Reporting: Aggregating receipts under relevant company profiles, calculating total expenditures and VAT sums, and exporting to Excel/CSV format.", "Accountant - Client Collaboration: Enabling certified accountants to view, categorize, and approve receipts for associated client companies.", "Account Security: Preventing unauthorized access, enforcing authentication integrity, and managing sessions securely." ] } }, { id: "third-parties", title: { tr: "4. Verilerin Paylaşımı ve Üçüncü Taraf Hizmetler", en: "4. Third-Party Service Providers" }, content: { tr: "Fişio, kişisel verilerinizi asla üçüncü şahıslara satmaz veya ticari reklam hedeflemesi amacıyla kullanmaz. Veriler yalnızca uygulamanın temel işlevlerini yerine getirmek amacıyla güvenilir altyapı sağlayıcılarıyla şifrelenmiş kanallar (HTTPS/TLS) üzerinden paylaşılır:", en: "Fişio never sells or monetizes your data with third-party advertisers. Data is exchanged solely through encrypted channels (HTTPS/TLS) with verified infrastructure providers to deliver essential features:" }, bullets: { tr: [ "Yapay Zeka & OCR Sağlayıcıları (Google Cloud / Gemini API): Fiş görselleri yalnızca metin ayrıştırma işlemi için şifreli olarak işlenir; yapay zeka modellerini eğitmek amacıyla genel kullanıma açılmaz.", "Bulut Depolama & CDN Sağlayıcıları (BunnyCDN): Fiş fotoğraflarının güvenli ve hızlı bir şekilde sunulması için kullanılır.", "Veritabanı Sağlayıcıları: Şifrelenmiş ve izole edilmiş sunucularda güvenli veri tabanı barındırma." ], en: [ "AI & OCR Engine (Google Cloud / Gemini API): Receipt images are processed securely for text extraction only; they are not used to train public foundation models.", "Cloud Storage & CDN (BunnyCDN): High-speed, secure encrypted delivery of receipt photos.", "Cloud Database: Isolated and encrypted relational database hosting." ] } }, { id: "security", title: { tr: "5. Veri Güvenliği ve Saklama İlkeleri", en: "5. Data Security & Storage Principles" }, content: { tr: "Verilerinizin güvenliği için endüstri standardı güvenlik önlemleri uygulanmaktadır:", en: "We deploy industry-standard technical measures to ensure strict confidentiality and data integrity:" }, bullets: { tr: [ "Tüm veri iletimi HTTPS / TLS 1.3 protokolü ile uçtan uca şifrelenir.", "Şifreler tek yönlü güçlü algoritmalarla (Bcrypt) hash'lenerek saklanır; şifreniz hiçbir yönetici veya çalışan tarafından açık metin olarak görülemez.", "Yetkisiz veri erişimlerine karşı rol tabanlı erişim kontrolü (Role-Based Access Control) uygulanır." ], en: [ "All network communication is end-to-end encrypted with HTTPS / TLS 1.3.", "Passwords are salted and cryptographically hashed with Bcrypt; plaintext passwords are never accessible to anyone.", "Strict Role-Based Access Control (RBAC) prevents cross-tenant data leakage." ] } }, { id: "retention-deletion", title: { tr: "6. Veri Saklama ve Kalıcı Silme Politikası", en: "6. Data Retention & Erasure Policy" }, content: { tr: "Kullanıcı Kontrolü: Kullanıcılar yükledikleri herhangi bir fişi, şirketi veya müşteri hesabını uygulama içinden diledikleri zaman silebilirler. Bir fiş veya şirket silindiğinde, ilişkili tüm veriler ve görseller veritabanımızdan ve depolama sunucularımızdan kalıcı olarak kaldırılır. Hesabınızın ve tüm ilişkili verilerinizin tamamen silinmesini talep etmek için uygulama üzerinden veya info@ayris.tech adresi üzerinden bizimle iletişime geçebilirsiniz.", en: "User Control: Users can delete any uploaded receipt, company profile, or client account from within the app at any time. When a receipt or profile is erased, all affiliated records and images are permanently purged from our database and storage CDN. You can also trigger a complete account wipe by contacting info@ayris.tech." } }, { id: "children", title: { tr: "7. Çocukların Gizliliği", en: "7. Children's Privacy" }, content: { tr: "Fişio iş ve muhasebe yönetimi amacıyla geliştirilmiş bir uygulamadır ve 13 yaşın altındaki çocuklara yönelik değildir. 13 yaşından küçük kişilerden bilerek kişisel veri toplanmaz.", en: "Fişio is designed for professional business and accounting management and is not directed to individuals under 13 years of age. We do not knowingly collect personal information from children." } }, { id: "rights", title: { tr: "8. Haklarınız (KVKK & GDPR Kapsamında)", en: "8. Data Subject Rights (KVKK & GDPR)" }, content: { tr: "İlgili veri koruma kanunları (KVKK / GDPR) uyarınca hakkınızda hangi verilerin işlendiğini öğrenme, hatalı verilerin düzeltilmesini talep etme, verilerinizin silinmesini veya anonim hale getirilmesini isteme ve veri işlemeye verdiğiniz açık rızayı dilediğiniz an geri çekme hakkına sahipsiniz. Başvurularınız için: info@ayris.tech", en: "Under KVKK and GDPR regulations, you maintain the right to access, rectify, export, anonymize, or permanently erase your personal data at any time. For requests: info@ayris.tech" } } ] }, { slug: "ayrislegal", name: "AyrisLegal", icon: "⚖️", category: { tr: "Mobil & Web · Hukuk Teknolojileri & AI", en: "Mobile & Web · Legal Tech & AI" }, platforms: ["iOS", "Android", "Desktop", "Web"], version: "v1.0.0", lastUpdated: { tr: "17 Ağustos 2026", en: "August 17, 2026" }, summary: { tr: "AyrisLegal, avukatlar ve hukuk büroları için geliştirilmiş dava dosyası, duruşma ve süre takvimi yönetimi ile yapay zekâ destekli hukuki analiz platformudur. 6698 sayılı KVKK, avukatlık meslek sırrı ve Apple App Store gizlilik standartları uyarınca mimarilenmiştir.", en: "AyrisLegal is a specialized legal practice management, hearing calendar, and AI-powered legal analysis platform tailored for attorneys and law firms, strictly complying with attorney-client privilege, KVKK, and Apple App Store privacy standards." }, contactEmail: "destek@ayrislegal.com", highlights: { tr: [ { label: "Şifreli İletişim", value: "TLS/HTTPS 256-bit SSL" }, { label: "Yapay Zekâ Güvencesi", value: "Model Eğitiminde Kullanılmaz" }, { label: "Reklam & Takip", value: "Sıfır Reklam / IDFA Yok" }, { label: "Veri İzolasyonu", value: "Row Level Security (RLS)" } ], en: [ { label: "Encrypted Transit", value: "TLS/HTTPS 256-bit SSL" }, { label: "AI Model Policy", value: "Never Used for Model Training" }, { label: "Ads & Tracking", value: "Zero Tracking / No IDFA" }, { label: "Tenant Isolation", value: "Row Level Security (RLS)" } ] }, permissions: [ { name: { tr: "Belge & Dosya Yükleme (File & Media)", en: "Document & File Upload" }, reason: { tr: "Kullanıcı açıkça bir dava belgesi veya ekini seçip yüklemediği sürece galeriye veya kameraya arka planda kesinlikle erişilmez.", en: "Accessed strictly when you explicitly select and upload a case file or exhibit. No background camera or photo access." }, required: false }, { name: { tr: "Anlık Bildirimler (Push Notifications)", en: "Push Notifications" }, reason: { tr: "Yaklaşan duruşma günleri, kesin süreler, tebligatlar ve görev hatırlatıcıları için kritik bildirimler gönderir.", en: "Used to deliver critical alerts regarding hearing dates, statutory deadlines, service notices, and reminders." }, required: true } ], sections: [ { id: "collected-data", title: { tr: "1. Toplanan Veriler ve Toplanma Amaçları", en: "1. Data Collected & Processing Purposes" }, content: { tr: "AyrisLegal, hizmetlerin güvenli ve etkin bir şekilde sunulabilmesi amacıyla yalnızca gerekli olan asgari düzeyde veri işler:", en: "AyrisLegal processes only the minimal necessary data to deliver secure and reliable legal management services:" }, bullets: { tr: [ "Hesap ve Kimlik Bilgileri: E-posta adresi, ad-soyad (profil bilgisi), kullanıcı kimlik numarası (User ID). Oturum yönetimi, kimlik doğrulama ve hesap güvenliği için işlenir (KVKK m.5/2-c).", "Hukuki Dosya ve İçerik Verileri: Dava dosyası bilgileri (esas/karar no, mahkeme adı, taraflar/vekil bilgileri), duruşma tarihleri, süreler, yüklenen dava belgeleri ve ekleri. Dava takvimi yönetimi ve masaüstü AyrisLegal uygulamasıyla senkronizasyon için işlenir.", "Yapay Zekâ (AI) Analiz Verileri: Kullanıcının analiz edilmesini talep ettiği hukuki metinler, AI özetleri, çelişki analizleri ve dilekçe taslakları. Sisteme girilen veriler genel yapay zeka modellerinin eğitilmesi amacıyla ASLA kullanılmaz ve üçüncü tarafların model eğitimine açılmaz.", "Teknik ve Cihaz Verileri: Cihaz işletim sistemi sürümü, uygulama sürümü ve temel hata günlükleri (crash logs)." ], en: [ "Account & Identity Information: Email address, full name (profile), User ID. Processed for authentication, session management, and account integrity.", "Legal Case & Docket Records: Docket numbers, court names, parties/counsel details, hearing dates, statutory deadlines, uploaded exhibits and case documents. Processed for schedule management and desktop synchronization.", "AI Legal Analysis Data: User-requested legal briefs, AI summaries, contradiction analyses, and draft pleadings. User documents are NEVER used to train general AI models or shared with public training corpora.", "Technical & Device Diagnostics: OS version, app release version, and anonymized crash telemetry." ] } }, { id: "not-collected", title: { tr: "2. Toplanmayan ve İşlenmeyen Veriler", en: "2. Data NOT Collected or Processed" }, content: { tr: "AyrisLegal gizlilik odaklı bir prensiple çalışır ve gereksiz hiçbir veriye erişmez:", en: "AyrisLegal operates on strict data minimization principles:" }, bullets: { tr: [ "Konum Verisi: Cihazınızın GPS veya hassas konum bilgileri toplanmaz.", "Kişiler / Rehber: Telefon rehberinize kesinlikle erişilmez.", "Kamera / Galeri Arka Plan Taraması: Kullanıcı açıkça bir belge seçip yüklemediği sürece galeriye veya kameraya erişim talep edilmez.", "Takip ve Reklamcılık: Reklam kimlikleri (IDFA), üçüncü parti reklam hedefleme araçları (AdMob, Meta Pixel vb.) KESİNLİKLE kullanılmaz. Kullanıcı hareketleri reklam amacıyla paylaşılmaz." ], en: [ "Location Telemetry: GPS or precise device geolocation is never collected.", "Contacts / Address Book: Never requested or accessed.", "Background Media Scanning: No background camera or photo library access unless explicitly triggered by user file selection.", "Tracking & Advertising: Advertising identifiers (IDFA), third-party tracking pixels, and ad brokers are STRICTLY prohibited." ] } }, { id: "security", title: { tr: "3. Verilerin Güvenliği ve Saklanması", en: "3. Data Security & Cryptographic Storage" }, content: { tr: "Uygulama ile sunucular arasındaki tüm veri alışverişi endüstri standardı TLS/HTTPS (256-bit SSL) şifreleme protokolleri ile gerçekleştirilir. Kullanıcı verileri ve kimlik doğrulama süreçleri, Row Level Security (Satır Düzeyinde Güvenlik) ilkelerine göre izole edilmiş güvenli bulut altyapılarında barındırılır; bir kullanıcının verisine başka bir kullanıcının erişmesi teknik olarak engellenmiştir. Avukatlık mesleğinin gerektirdiği sır saklama yükümlülüğü ve müvekkil gizliliği ilkelerine azami özen gösterilmektedir.", en: "All transit communication is secured with TLS/HTTPS (256-bit SSL). User data and authentication streams are partitioned using Row Level Security (RLS) in sovereign cloud architectures. Cross-tenant access is cryptographically blocked. We uphold statutory attorney-client privilege and confidentiality at the highest standard." } }, { id: "third-parties", title: { tr: "4. Verilerin Üçüncü Taraflarla Paylaşımı", en: "4. Third-Party Sharing Policy" }, content: { tr: "Toplanan kişisel veriler ve dava içerikleri asla ticari veya reklam amaçlarıyla üçüncü şahıslara satılmaz veya kiralanmaz. Yalnızca hizmetin sağlanabilmesi için gerekli olan güvenli altyapı sağlayıcıları (kimlik doğrulama ve veritabanı barındırma servisleri) ile teknik zorunluluk sınırları dahilinde işlenir. Yürürlükteki mevzuat uyarınca yetkili adli ve idari makamlarca usulüne uygun olarak talep edilmesi hali saklıdır.", en: "Personal and case data is never sold, leased, or monetized. Data is processed solely with audited cloud and database infrastructure providers strictly necessary to operate the application. Statutory disclosures under lawful court orders remain reserved." } }, { id: "retention-deletion", title: { tr: "5. Veri Saklama Süresi ve Hesabın Silinmesi", en: "5. Data Retention & Permanent Account Erasure" }, content: { tr: "Kullanıcı verileri, kullanıcının aktif AyrisLegal üyeliği boyunca ve yasal saklama süreleri süresince saklanır. Kullanıcılar diledikleri zaman hesaplarının ve buna bağlı tüm dava verilerinin kalıcı olarak silinmesini talep edebilir. Silme talepleri için uygulama içi ayarlar bölümünden veya destek@ayrislegal.com / info@ayrislegal.com adresine e-posta göndererek işlem başlatılabilir. Talep üzerine veriler makul süre içerisinde sistemlerimizden geri döndürülemez şekilde silinir.", en: "Data is retained during active membership and statutory limitation periods. Users can permanently erase their account and all affiliated legal records at any time via in-app settings or by emailing destek@ayrislegal.com / info@ayrislegal.com." } }, { id: "rights", title: { tr: "6. Kullanıcının Hakları (KVKK m.11 & GDPR)", en: "6. Statutory User Rights (KVKK & GDPR)" }, content: { tr: "Kullanıcılar, Veri Sorumlusu'na başvurarak kişisel verilerinin işlenip işlenmediğini öğrenme, bilgi talep etme, amaca uygunluğu denetleme, eksik/yanlış verilerin düzeltilmesini isteme ve KVKK şartları çerçevesinde verilerin silinmesini/yok edilmesini talep etme haklarına sahiptir.", en: "Under KVKK Article 11 and GDPR Chapter 3, you maintain full statutory rights to access, rectify, export, anonymize, and permanently erase your personal data." } }, { id: "controller", title: { tr: "7. İletişim ve Veri Sorumlusu", en: "7. Data Controller & Inquiries" }, content: { tr: "Veri Sorumlusu: AyrisLegal (Ayris Tech) | Web Sitesi: https://ayrislegal.com | E-posta: destek@ayrislegal.com / info@ayrislegal.com", en: "Data Controller: AyrisLegal (Ayris Tech) | Website: https://ayrislegal.com | Email: destek@ayrislegal.com / info@ayrislegal.com" } } ] }, { slug: "openinary", name: "Openinary", icon: "⚡", category: { tr: "Geliştirici API & Medya Depolama", en: "Developer API & Cloud Media" }, platforms: ["API", "SDK", "Cloud"], version: "v3.0.0", lastUpdated: { tr: "17 Şubat 2026", en: "February 17, 2026" }, summary: { tr: "Openinary, modern web ve mobil uygulamalar için yüksek hızlı görsel/dosya optimizasyonu, dönüştürme ve CDN dağıtımı sağlayan bağımsız bir bulut medya API servisidir.", en: "Openinary is a high-throughput asset optimization, transformation, and edge CDN distribution platform engineered for modern web and mobile applications." }, contactEmail: "api@ayristech.com", highlights: { tr: [ { label: "API Yetkilendirme", value: "Bearer Token / İki Katmanlı Key" }, { label: "Medya İzolasyonu", value: "Özel Müşteri Dizinleri (Private Buckets)" }, { label: "CDN Güvenliği", value: "DDoS Korumalı Global Edge" }, { label: "Veri Saklama Süresi", value: "Müşteri Tarafından Yapılandırılabilir" } ], en: [ { label: "Authentication", value: "Bearer Token / Scoped Keys" }, { label: "Asset Isolation", value: "Private Tenant Buckets" }, { label: "CDN Security", value: "DDoS Protected Global Edge" }, { label: "Retention Policy", value: "Tenant Configurable" } ] }, permissions: [], sections: [ { id: "controller", title: { tr: "1. Hizmet Tanımı ve Veri Sorumlusu", en: "1. Service Scope & Data Controller" }, content: { tr: "Openinary API hizmetinde Ayris Tech, yüklenen dosya ve içeriklerin barındırılması bakımından 'Veri İşleyen' (Data Processor), API hesap sahiplerinin üyelik ve fatura verileri bakımından ise 'Veri Sorumlusu' (Data Controller) sıfatını haizdir.", en: "In the Openinary API service, Ayris Tech acts as a 'Data Processor' regarding customer uploaded media files and assets, and as a 'Data Controller' regarding account holder profile and billing details." } }, { id: "collected-data", title: { tr: "2. İşlenen Veriler ve Loglama", en: "2. Data Processed & Access Logs" }, content: { tr: "Openinary altyapısında güvenlik, kota takibi ve performans optimizasyonu amacıyla aşağıdaki teknik veriler toplanır:", en: "The following operational and technical metrics are recorded for security, quota tracking, and edge optimization:" }, bullets: { tr: [ "Geliştirici Hesap Verileri: E-posta, API Anahtarları (Hashlenmiş), kullanım kotası.", "Yüklenen Medya: Görseller, dokümanlar, dosya boyutları ve MIME türleri.", "Erişim & İstek Logları: İstek zamanı, istemci IP adresi, HTTP metodu, yanıt süresi ve HTTP durum kodları." ], en: [ "Developer Credentials: Email, Scoped API Keys (hashed), bandwidth and quota usage.", "Uploaded Assets: Images, files, payloads, MIME signatures, and transformation rules.", "Access Telemetry: Request timestamp, caller IP address, HTTP headers, latency, and status codes." ] } }, { id: "security", title: { tr: "3. Medya Güvenliği ve Erişim Denetimi", en: "3. Media Security & Access Control" }, content: { tr: "Müşterilere ait medya varlıkları birbirine kesinlikle sızmayacak şekilde dizin ve yetki düzeyinde izole edilir. İmzalı URL (Signed URL) desteği ile özel medyaların yetkisiz erişime açılması engellenir.", en: "Tenant assets are strictly separated in sandboxed object buckets. Signed URL capabilities enable private asset delivery with cryptographically verified expiration timestamps." } } ] }, { slug: "ayris-core", name: "Ayris Cloud & Kurumsal Portaller", icon: "🌐", category: { tr: "Kurumsal Web & Bulut Platformları", en: "Enterprise Web & Cloud Platforms" }, platforms: ["Web", "Cloud", "SaaS"], version: "v4.0.0", lastUpdated: { tr: "17 Şubat 2026", en: "February 17, 2026" }, summary: { tr: "Ayris Tech web sitesi, kurumsal müşteri portalleri ve teklif/iletişim altyapısını kapsayan genel gizlilik politikasıdır.", en: "The general corporate privacy policy covering Ayris Tech web properties, enterprise customer portals, and inquiry systems." }, contactEmail: "privacy@ayristech.com", highlights: { tr: [ { label: "Çerez Politikası", value: "Sıfır İstenmeyen Takip" }, { label: "Form Güvenliği", value: "Spam ve Bot Korumalı TLS" }, { label: "Yasal Uyum", value: "KVKK & GDPR Tam Uyum" }, { label: "Veri Paylaşımı", value: "Üçüncü Tarafa Veri Satılmaz" } ], en: [ { label: "Cookie Policy", value: "Zero Unsolicited Tracking" }, { label: "Form Security", value: "Bot-Protected TLS Stream" }, { label: "Compliance", value: "Full KVKK & GDPR" }, { label: "Data Sharing", value: "No Third-Party Monetization" } ] }, permissions: [], sections: [ { id: "controller", title: { tr: "1. Veri Sorumlusu Bilgileri", en: "1. Data Controller Details" }, content: { tr: "Ayris Tech (Ayris Teknoloji A.Ş.), internet sitesi (ayris.tech) ve bağlı kurumsal alt alan adları üzerinden toplanan kişisel veriler yönünden 6698 sayılı KVKK kapsamında Veri Sorumlusudur.", en: "Ayris Tech is the Data Controller under applicable data protection laws for personal data gathered across ayris.tech and its corporate service domains." } }, { id: "collected-data", title: { tr: "2. Web Sitemiz Üzerinden Toplanan Veriler", en: "2. Data Collected via Web Properties" }, content: { tr: "Web sitemizi ziyaret ettiğinizde veya teklif/iletişim formlarını doldurduğunuzda aşağıdaki veriler toplanabilmektedir:", en: "When visiting our web applications or submitting project inquiries, the following data may be processed:" }, bullets: { tr: [ "İletişim Bilgileri: Ad-soyad, kurumsal e-posta adresi, telefon numarası ve şirket unvanı.", "Proje Detayları: Teklif formunda paylaştığınız bütçe aralığı, teknik isterler ve proje açıklaması.", "Teknik Çerezler: Tercih edilen dil (Türkçe/İngilizce) ve oturum doğrulaması için gereken zorunlu çerezler." ], en: [ "Contact Details: Full name, business email, phone number, and organization name.", "Project Scope: Budget tier, technology requirements, and project specifications shared in inquiry forms.", "Essential Cookies: Language preference (TR/EN) and cryptographic session cookies." ] } }, { id: "cookies", title: { tr: "3. Çerezler (Cookies) ve İzleme İlkeleri", en: "3. Cookie & Telemetry Policy" }, content: { tr: "Sitemizde kullanıcıları rahatsız eden reklam çerezleri veya üçüncü taraf veri simsarı takipçileri kullanılmaz. Yalnızca oturumun ve sitenin güvenli çalışması için zorunlu olan teknik çerezler yer alır.", en: "We do not utilize invasive advertising trackers or data brokers. Only essential cookies required for session security, language toggles, and load balancing are placed." } }, { id: "contact", title: { tr: "4. KVKK / GDPR Başvuru ve İletişim", en: "4. Inquiries & Data Rights Requests" }, content: { tr: "Veri sahibi olarak haklarınızı kullanmak, bilgi almak veya verilerinizin silinmesini istemek için privacy@ayristech.com e-posta adresimiz üzerinden bizimle 7/24 iletişime geçebilirsiniz.", en: "To exercise your statutory data subject rights or request data erasure, you can contact our privacy officers anytime at privacy@ayristech.com." } } ] }, { slug: "irishort", name: "IriShort", icon: "🎬", category: { tr: "Mobil Uygulama & Eğlence / Video", en: "Mobile App & Entertainment / Video" }, platforms: ["iOS", "Android"], version: "v1.0.0", lastUpdated: { tr: "19 Ağustos 2026", en: "August 19, 2026" }, summary: { tr: "IriShort, dikey formatta kısa dizi bölümleri sunan bir eğlence uygulamasıdır. Her dizi ücretsiz bölümlerle başlar; sonraki bölümler coin ile açılır veya IriShort Pro abonelikle sınırsız izlenir.", en: "IriShort is an entertainment app delivering bite-sized, vertical-format short drama episodes. Every series starts with free episodes; later episodes can be unlocked with coins or watched without limits via the IriShort Pro subscription." }, contactEmail: "info@ayristech.com", highlights: { tr: [ { label: "Veri İletimi", value: "HTTPS / TLS" }, { label: "Üçüncü Tarafa Satış", value: "Kesinlikle Yok" }, { label: "Ödeme İşleme", value: "Yalnızca App Store / Google Play" }, { label: "Reklamlar", value: "Google AdMob (Şeffaf Bildirim)" } ], en: [ { label: "Data Transit", value: "HTTPS / TLS" }, { label: "Data Selling", value: "Strictly Never" }, { label: "Payment Processing", value: "App Store / Google Play Only" }, { label: "Advertising", value: "Google AdMob (Disclosed)" } ] }, permissions: [ { name: { tr: "Bildirimler (Notifications)", en: "Notifications" }, reason: { tr: "Yeni bölüm ve dizi eklendiğinde veya ödül/kampanya duyurularında size haber vermek için kullanılır, isteğe bağlıdır.", en: "Used to notify you about new episodes, series, or reward campaigns; this permission is optional." }, required: false } ], sections: [ { id: "controller", title: { tr: "1. Veri Sorumlusu ve Hizmet Tanımı", en: "1. Data Controller & Service Scope" }, content: { tr: "IriShort mobil uygulaması üzerinden işlenen kişisel verileriniz bakımından Veri Sorumlusu Ayris Tech'tir (info@ayristech.com).", en: "The Data Controller for personal data processed through the IriShort mobile app is Ayris Tech (info@ayristech.com)." } }, { id: "collected-data", title: { tr: "2. Toplanan Bilgiler", en: "2. Information We Collect" }, content: { tr: "IriShort'u kullandığınızda hizmetin işleyişi için aşağıdaki bilgiler toplanabilir ve işlenebilir:", en: "When you use IriShort, the following categories of data may be collected and processed:" }, bullets: { tr: [ "Hesap Bilgileri: Giriş yaparsanız, tercih ettiğiniz giriş yöntemine bağlı olarak (ör. Apple ile Giriş, Google ile Giriş) benzersiz bir kimlik, ad ve e-posta adresi.", "Satın Alma Bilgileri: IriShort Pro aboneliği veya bölüm açma işlemleri Apple App Store / Google Play üzerinden işlenir; abonelik altyapı sağlayıcımız (RevenueCat) üzerinden yalnızca işlem ve yetki durumunu alırız, ödeme kartı bilgilerinizi hiçbir zaman görmeyiz veya saklamayız.", "Kullanım Bilgileri: İzleme geçmişi, favoriler, coin bakiyesi ve 'Devam Et' gibi temel özellikleri çalıştırmak için gerekli uygulama içi etkileşimler.", "Cihaz ve Teşhis Bilgileri: Cihaz türü, işletim sistemi, uygulama sürümü ve hata/performans verileri.", "Reklam Kimlikleri: Uygulama Google AdMob üzerinden reklam gösterebilir; bu reklamların sunulması ve ölçümlenmesi için cihazınızın reklam kimliği kullanılabilir." ], en: [ "Account Information: if you sign in, a unique identifier and, depending on the sign-in method you choose (e.g. Sign in with Apple, Google), your name and email address.", "Purchase Information: IriShort Pro subscriptions and episode unlocks are processed through the Apple App Store / Google Play. We receive transaction and entitlement status through our subscription infrastructure provider (RevenueCat) — we never see or store your payment card details.", "Usage Information: viewing history, favorites, coin balance, and in-app interactions needed to operate core features like 'Continue Watching'.", "Device & Diagnostic Information: device type, operating system, app version, and crash/performance data.", "Advertising Identifiers: the app may display ads through Google AdMob, which may use your device's advertising identifier to serve and measure ads." ] } }, { id: "purposes", title: { tr: "3. Bilgilerin Kullanım Amaçları", en: "3. How We Use Information" }, content: { tr: "Toplanan veriler yalnızca aşağıdaki amaçlarla işlenir:", en: "Collected data is processed solely for the following purposes:" }, bullets: { tr: [ "Uygulamanın temel özelliklerini sunmak (bölüm oynatma, kilit açma, favoriler, abonelik yönetimi).", "Satın alımları işlemek ve abonelik durumunu yönetmek.", "Uygulamayı geliştirmek ve teknik sorunları teşhis etmek.", "Uygulanabilir olduğunda reklam göstermek ve performansını ölçmek.", "Hesabınız veya destek talepleriniz hakkında sizinle iletişim kurmak." ], en: [ "Providing and operating the app's core features (playback, unlocking episodes, favorites, subscription management).", "Processing purchases and managing subscription status.", "Maintaining and improving the app, including diagnosing technical issues.", "Displaying advertising, where applicable, and measuring ad performance.", "Communicating with you about your account or support requests." ] } }, { id: "third-parties", title: { tr: "4. Verilerin Paylaşımı ve Üçüncü Taraf Hizmetler", en: "4. Third-Party Service Providers" }, content: { tr: "IriShort kişisel verilerinizi asla satmaz. Verileriniz yalnızca uygulamanın temel işlevlerini yerine getirmek amacıyla güvenilir altyapı sağlayıcılarıyla şifrelenmiş kanallar üzerinden paylaşılır:", en: "IriShort never sells your personal information. Data is shared only with trusted infrastructure providers, over encrypted channels, strictly to deliver core app functionality:" }, bullets: { tr: [ "Arka Uç ve Kimlik Doğrulama (Supabase): Hesap ve uygulama verilerinin depolanması.", "Abonelik Yönetimi (RevenueCat) ve Apple App Store / Google Play: Satın almaların işlenmesi.", "Video Barındırma ve Dağıtım (Bunny.net): Bölüm içeriğinin akışla iletilmesi.", "Google AdMob: Uygulanabilir olduğunda reklamların gösterilmesi ve ölçümlenmesi." ], en: [ "Backend & Authentication (Supabase): account and app data storage.", "Subscription Management (RevenueCat) and the Apple App Store / Google Play: processing purchases.", "Video Hosting & Delivery (Bunny.net): streaming episode content.", "Google AdMob: displaying and measuring advertising, where applicable." ] } }, { id: "security", title: { tr: "5. Veri Güvenliği", en: "5. Data Security" }, content: { tr: "Tüm veri iletimi HTTPS / TLS ile şifrelenir. Erişim, uygulamanın işleyişi için gerekli olan altyapı sağlayıcılarıyla sınırlıdır.", en: "All data transmission is encrypted via HTTPS / TLS. Access is limited to the infrastructure providers necessary to operate the app." } }, { id: "retention-deletion", title: { tr: "6. Veri Saklama ve Hesap Silme", en: "6. Data Retention & Account Deletion" }, content: { tr: "Verileriniz hesabınız aktif olduğu sürece veya uygulamanın özelliklerini sunmak için gerekli olduğu müddetçe saklanır. Hesabınızın ve ilişkili verilerinizin tamamen silinmesini talep etmek için info@ayristech.com adresinden bizimle iletişime geçebilirsiniz.", en: "We retain your data for as long as your account is active or as needed to provide the app's features. You can request complete deletion of your account and associated data by contacting us at info@ayristech.com." } }, { id: "children", title: { tr: "7. Çocukların Gizliliği", en: "7. Children's Privacy" }, content: { tr: "IriShort 13 yaşın altındaki çocuklara yönelik değildir ve bu yaş grubundan bilerek kişisel veri toplanmaz.", en: "IriShort is not directed to children under 13, and we do not knowingly collect personal information from children." } }, { id: "rights", title: { tr: "8. Haklarınız", en: "8. Your Rights" }, content: { tr: "Verilerinize erişim, düzeltme veya silme talebiniz için info@ayristech.com üzerinden bize ulaşabilirsiniz. Aboneliklerinizi Apple ID veya Google Play hesap ayarlarınızdan dilediğiniz zaman yönetebilir veya iptal edebilirsiniz.", en: "For requests to access, correct, or delete your data, contact us at info@ayristech.com. You can manage or cancel your subscriptions anytime through your Apple ID or Google Play account settings." } } ] }, { slug: "ledgify", name: "Ledgify", icon: "📊", category: { tr: "Mobil Uygulama & Finans / İş Yönetimi", en: "Mobile App & Finance / Business Management" }, platforms: ["iOS", "Android"], version: "1.0.0", lastUpdated: { tr: "28 Ağustos 2026", en: "August 28, 2026" }, summary: { tr: "Ledgify, serbest çalışanlar, danışmanlar ve butik ajansların müşteri tahsilatlarını, giderlerini ve kasa bakiyelerini tek ekrandan yönetmesini sağlayan bir finans takip uygulamasıdır. Verileriniz KVKK ve GDPR standartlarına uygun olarak korunur.", en: "Ledgify is a finance tracking app that helps freelancers, consultants, and boutique agencies manage client billing, expenses, and wallet balances from one screen. Your data is protected under KVKK and GDPR compliance standards." }, contactEmail: "info@ayris.tech", highlights: { tr: [ { label: "Veri İletimi", value: "HTTPS / TLS" }, { label: "Veri İzolasyonu", value: "Row Level Security (RLS)" }, { label: "Banka Bağlantısı", value: "Yok — Tüm Veriler Elle Girilir" }, { label: "Üçüncü Tarafa Satış", value: "Kesinlikle Yok" } ], en: [ { label: "Data Transit", value: "HTTPS / TLS" }, { label: "Data Isolation", value: "Row Level Security (RLS)" }, { label: "Bank Connection", value: "None — All Data Manually Entered" }, { label: "Data Selling", value: "Strictly Never" } ] }, permissions: [], sections: [ { id: "controller", title: { tr: "1. Veri Sorumlusu ve Hizmet Tanımı", en: "1. Data Controller & Service Scope" }, content: { tr: "6698 sayılı Kişisel Verilerin Korunması Kanunu ('KVKK') ve Avrupa Birliği Genel Veri Koruma Tüzüğü ('GDPR') uyarınca, Ledgify mobil uygulaması üzerinden işlenen kişisel verileriniz bakımından Veri Sorumlusu Ayris Dev / Ayris Tech'tir (info@ayris.tech).", en: "Pursuant to the Turkish Law on the Protection of Personal Data ('KVKK') and the EU General Data Protection Regulation ('GDPR'), the Data Controller for personal data processed through the Ledgify mobile app is Ayris Dev / Ayris Tech (info@ayris.tech)." } }, { id: "collected-data", title: { tr: "2. Toplanan Bilgiler ve Veri Türleri", en: "2. Information We Collect" }, content: { tr: "Ledgify uygulamasını kullandığınızda hizmetin işleyişi için aşağıdaki bilgiler toplanabilir ve işlenebilir:", en: "When you use Ledgify, the following categories of data may be processed to deliver our service:" }, bullets: { tr: [ "Hesap Bilgileri: E-posta adresiniz ve kimlik doğrulama sağlayıcısı bilgisi (Apple / Google ile giriş yaptıysanız sağlayıcının ilettiği ad ve e-posta).", "İş ve Finans Verileri: Sizin uygulamaya elle girdiğiniz şirket/müşteri kayıtları, gider kalemleri, kasa bakiyeleri, ödeme ve tahsilat geçmişi.", "Abonelik Bilgileri: Abonelik durumu ve satın alma geçmişi (App Store/Play Store üzerinden işlenir, kart bilgileriniz Ayris Tech'e hiçbir zaman ulaşmaz).", "Teknik ve Teşhis Verileri: Hata/performans günlükleri, cihaz türü, uygulama sürümü." ], en: [ "Account Information: Your email address and sign-in provider info (name and email supplied by Apple / Google if you use social login).", "Business & Financial Data: Company/client records, expense entries, wallet balances, and payment/collection history you manually enter into the app.", "Subscription Information: Subscription status and purchase history (handled by the App Store/Play Store — your card details never reach Ayris Tech).", "Technical & Diagnostic Data: Crash/performance logs, device type, app version." ] } }, { id: "not-collected", title: { tr: "3. Toplanmayan Veriler", en: "3. Data NOT Collected" }, content: { tr: "Ledgify herhangi bir banka hesabına veya kredi kartına doğrudan bağlanmaz — kasa ve bakiye verileri tamamen sizin uygulamaya elle girdiğiniz bilgilerden oluşur. Konumunuza, rehberinize veya kamera/galerinize erişim talep edilmez.", en: "Ledgify does not connect directly to any bank account or card — all wallet and balance data comes entirely from what you manually enter into the app. We do not request access to your location, contacts, camera, or photo library." } }, { id: "purposes", title: { tr: "4. Bilgilerin Kullanım Amaçları", en: "4. Purposes of Processing" }, content: { tr: "Toplanan veriler yalnızca aşağıdaki meşru amaçlar doğrultusunda işlenir:", en: "Your personal data is processed solely for the following explicit purposes:" }, bullets: { tr: [ "Hesabınızı oluşturmak, doğrulamak ve cihazlar arasında senkronize etmek.", "Girdiğiniz finansal verileri güvenli şekilde saklamak ve size geri göstermek.", "Ledgify Pro aboneliğinizin durumunu doğrulamak.", "Hataları teşhis edip uygulamayı iyileştirmek.", "Önemli hesap/hizmet bildirimlerini iletmek." ], en: [ "Creating, verifying, and syncing your account across devices.", "Securely storing and displaying the financial data you enter.", "Verifying your Ledgify Pro subscription status.", "Diagnosing issues and improving the app.", "Sending important account or service notices." ] } }, { id: "third-parties", title: { tr: "5. Verilerin Paylaşımı ve Üçüncü Taraf Hizmetler", en: "5. Third-Party Service Providers" }, content: { tr: "Ledgify, kişisel verilerinizi asla üçüncü şahıslara satmaz veya reklam hedeflemesi amacıyla kullanmaz. Veriler yalnızca uygulamanın temel işlevlerini yerine getirmek amacıyla, şifrelenmiş kanallar (HTTPS/TLS) üzerinden aşağıdaki güvenilir altyapı sağlayıcılarıyla paylaşılır:", en: "Ledgify never sells your data to third parties or uses it for ad targeting. Data is shared only through encrypted channels (HTTPS/TLS) with the following trusted infrastructure providers, strictly to deliver core functionality:" }, bullets: { tr: [ "Supabase: Hesap kimlik doğrulama ve veritabanı barındırma.", "RevenueCat: Abonelik durumu yönetimi.", "Apple App Store / Google Play: Ödeme işleme ve Apple/Google ile giriş." ], en: [ "Supabase: Account authentication and database hosting.", "RevenueCat: Subscription status management.", "Apple App Store / Google Play: Payment processing and Sign in with Apple/Google." ] } }, { id: "security", title: { tr: "6. Veri Güvenliği", en: "6. Data Security" }, content: { tr: "Verileriniz, satır düzeyi güvenlik politikaları (Row Level Security) ile korunan bir veritabanında saklanır — bu, yalnızca sizin hesabınızın kendi verilerine erişebileceği, başka bir kullanıcının asla erişemeyeceği anlamına gelir. Tüm veri aktarımı HTTPS/TLS ile şifrelenir.", en: "Your data is stored in a database protected by row-level security policies — meaning only your account can access your own data, and no other user can ever see it. All data in transit is encrypted via HTTPS/TLS." } }, { id: "subscription", title: { tr: "7. Abonelik ve Ödeme", en: "7. Subscription & Payment" }, content: { tr: "Ledgify Pro; aylık veya yıllık otomatik yenilenen bir abonelik olup 7 gün ücretsiz denemeyle başlar. Fiyatlandırma ülke/bölgeye göre değişir ve satın alma öncesi uygulama içinde gösterilir. Ödeme, satın alma onayında Apple ID / Google hesabınızdan tahsil edilir. Abonelik, mevcut dönem bitmeden en az 24 saat önce iptal edilmediği sürece otomatik olarak yenilenir; App Store/Play Store hesap ayarlarınızdan istediğiniz zaman yönetebilir veya iptal edebilirsiniz.", en: "Ledgify Pro is a monthly or annual auto-renewing subscription that starts with a 7-day free trial. Pricing varies by country/region and is shown in the app before purchase. Payment is charged to your Apple ID / Google account at confirmation of purchase. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period; manage or cancel anytime in your App Store/Play Store account settings." } }, { id: "retention-deletion", title: { tr: "8. Veri Saklama ve Silme", en: "8. Data Retention & Deletion" }, content: { tr: "Verileriniz, hesabınız aktif olduğu sürece saklanır. Hesabınızı ve tüm ilişkili verilerinizi tamamen silmek isterseniz info@ayris.tech üzerinden bize ulaşabilirsiniz; talebiniz makul bir süre içinde işleme alınır.", en: "We retain your data for as long as your account is active. To delete your account and all associated data, contact us at info@ayris.tech; requests are processed within a reasonable timeframe." } }, { id: "children", title: { tr: "9. Çocukların Gizliliği", en: "9. Children's Privacy" }, content: { tr: "Ledgify iş ve finans yönetimi amacıyla geliştirilmiş bir uygulamadır ve 16 yaşın altındaki kullanıcılara yönelik değildir. Bu kullanıcılardan bilerek kişisel veri toplanmaz.", en: "Ledgify is designed for professional business and finance management and is not directed at users under 16 years of age. We do not knowingly collect personal information from them." } }, { id: "rights", title: { tr: "10. Haklarınız (KVKK & GDPR Kapsamında)", en: "10. Data Subject Rights (KVKK & GDPR)" }, content: { tr: "İlgili veri koruma kanunları (KVKK / GDPR) uyarınca hakkınızda hangi verilerin işlendiğini öğrenme, hatalı verilerin düzeltilmesini talep etme, verilerinizin silinmesini isteme ve veri işlemeye verdiğiniz açık rızayı dilediğiniz an geri çekme hakkına sahipsiniz. Başvurularınız için: info@ayris.tech", en: "Under KVKK and GDPR regulations, you have the right to access, rectify, erase, or object to the processing of your personal data at any time. For requests: info@ayris.tech" } } ] }, { slug: "butsuz", name: "Bütsüz", icon: "🎓", category: { tr: "Mobil Uygulama · Eğitim & Öğrenci Topluluğu", en: "Mobile App · Education & Student Community" }, platforms: ["iOS"], version: "1.0.0", lastUpdated: { tr: "28 Ağustos 2026", en: "August 28, 2026" }, summary: { tr: "Bütsüz, Türkiye'deki üniversite öğrencilerinin ders notlarını paylaştığı, yapay zekâ destekli OCR ve quiz araçları sunan bir öğrenci topluluğu platformudur. Bu sayfa Bütsüz'ün hem Gizlilik Politikası hem de Kullanım Şartları'nı içerir.", en: "Bütsüz is a student community platform where Turkish university students share course notes, powered by AI-driven OCR and quiz tools. This page contains both Bütsüz's Privacy Policy and Terms of Use." }, contactEmail: "info@ayris.tech", highlights: { tr: [ { label: "Üyelik Şartı", value: ".edu.tr Üniversite E-postası" }, { label: "Veri İzolasyonu", value: "Row Level Security (RLS)" }, { label: "Ödeme", value: "Yalnızca App Store Üzerinden" }, { label: "Hesap Silme", value: "Uygulama İçinden Anında" } ], en: [ { label: "Membership", value: ".edu.tr University Email Required" }, { label: "Data Isolation", value: "Row Level Security (RLS)" }, { label: "Payment", value: "App Store Only" }, { label: "Account Deletion", value: "Instant, In-App" } ] }, permissions: [ { name: { tr: "Fotoğraf Galerisi (Photo Library)", en: "Photo Library" }, reason: { tr: "Ders notu fotoğrafı seçip yüklemeniz için kullanılır; siz seçmediğiniz sürece galerinize erişilmez.", en: "Used to select and upload photos of course notes; your library is never accessed unless you choose a photo." }, required: false }, { name: { tr: "Kamera (Camera)", en: "Camera" }, reason: { tr: "Ders notlarını doğrudan tarayıp yüklemeniz için kullanılır; yalnızca siz tetiklediğinizde açılır.", en: "Used to scan course notes directly; only activated when you trigger it." }, required: false } ], sections: [ { id: "controller", title: { tr: "1. Veri Sorumlusu ve Hizmet Tanımı", en: "1. Data Controller & Service Scope" }, content: { tr: "6698 sayılı Kişisel Verilerin Korunması Kanunu ('KVKK') ve Avrupa Birliği Genel Veri Koruma Tüzüğü ('GDPR') uyarınca, Bütsüz mobil uygulaması üzerinden işlenen kişisel verileriniz bakımından Veri Sorumlusu Ayris Dev / Ayris Tech'tir (info@ayris.tech). Bu sayfa aynı zamanda uygulamayı kullanarak kabul ettiğiniz Kullanım Şartları'nı da içerir.", en: "Pursuant to the Turkish Law on the Protection of Personal Data ('KVKK') and the EU General Data Protection Regulation ('GDPR'), the Data Controller for personal data processed through the Bütsüz mobile app is Ayris Dev / Ayris Tech (info@ayris.tech). This page also contains the Terms of Use you accept by using the app." } }, { id: "eligibility", title: { tr: "2. Üyelik Şartı ve Uygunluk", en: "2. Eligibility & Membership Requirement" }, content: { tr: "Bütsüz yalnızca aktif üniversite öğrencilerine yöneliktir. Hesap oluşturmak için geçerli bir .edu.tr uzantılı üniversite e-posta adresi zorunludur; bu kısıtlama veritabanı seviyesinde teknik olarak da uygulanır. Hesabınızın veya paylaştığınız içeriğin bu şartı ihlal ettiğini tespit edersek hesabınızı askıya alma veya kapatma hakkımız saklıdır.", en: "Bütsüz is intended solely for active university students. A valid .edu.tr university email address is required to create an account; this restriction is also technically enforced at the database level. We reserve the right to suspend or close accounts found to violate this requirement." } }, { id: "collected-data", title: { tr: "3. Toplanan Bilgiler ve Veri Türleri", en: "3. Information We Collect" }, content: { tr: "Bütsüz'ü kullandığınızda hizmetin işleyişi için aşağıdaki bilgiler toplanabilir ve işlenebilir:", en: "When you use Bütsüz, the following categories of data may be processed to deliver our service:" }, bullets: { tr: [ "Hesap Bilgileri: .edu.tr e-posta adresiniz ve üniversite/bölüm seçiminiz.", "Yüklenen İçerikler: Yüklediğiniz ders notu görselleri/PDF'leri ve bunlardan yapay zekâ (DeepSeek) ile çıkarılan OCR metni.", "Kullanım Verileri: İndirme, görüntülenme sayıları ve liderlik tablosu için toplu istatistikler.", "Ödeme Verileri: Kredi kartı bilgileriniz bize hiçbir zaman ulaşmaz; abonelik satın alma işlemleri tamamen Apple App Store üzerinden yürütülür." ], en: [ "Account Information: Your .edu.tr email address and selected university/department.", "Uploaded Content: Course note images/PDFs you upload and the OCR text extracted from them via AI (DeepSeek).", "Usage Data: Download/view counts and aggregate statistics for the leaderboard.", "Payment Data: Your card details never reach us; subscription purchases are processed entirely through the Apple App Store." ] } }, { id: "user-content", title: { tr: "4. Kullanıcı İçerikleri ve Sorumluluğunuz", en: "4. User-Generated Content & Your Responsibility" }, content: { tr: "Yüklediğiniz ders notlarının içeriğinden ve bu içeriği paylaşma hakkına sahip olduğunuzdan siz sorumlusunuz. Üçüncü kişilerin telif haklarını ihlal eden, yanıltıcı veya uygunsuz içerik yüklenemez. Topluluk kurallarını ihlal ettiğini tespit ettiğimiz içerikleri önceden bildirimde bulunmaksızın kaldırma hakkımız saklıdır. Yüklediğiniz notlar, uygulama içi özellikleri (OCR, quiz üretimi, arama) sağlamak amacıyla yapay zekâ servisleri tarafından işlenir.", en: "You are solely responsible for the content of the course notes you upload and for having the right to share them. Content that infringes third-party copyrights, or is misleading or inappropriate, may not be uploaded. We reserve the right to remove content found to violate community rules without prior notice. Notes you upload are processed by AI services to power in-app features (OCR, quiz generation, search)." } }, { id: "third-parties", title: { tr: "5. Üçüncü Taraf Hizmet Sağlayıcılar", en: "5. Third-Party Service Providers" }, content: { tr: "Hizmetimizi sunabilmek için verileriniz sınırlı ölçüde şu güvenilir alt yüklenicilerle paylaşılır: Supabase (veritabanı, kimlik doğrulama ve dosya depolama), DeepSeek (OCR ve quiz üretimi için yapay zekâ işleme), RevenueCat (abonelik yönetimi) ve Apple App Store (ödeme işlemleri). Verileriniz hiçbir zaman reklam amacıyla üçüncü taraflara satılmaz.", en: "To deliver our service, your data is shared to a limited extent with these trusted sub-processors: Supabase (database, authentication, and file storage), DeepSeek (AI processing for OCR and quiz generation), RevenueCat (subscription management), and Apple App Store (payment processing). Your data is never sold to third parties for advertising purposes." } }, { id: "security", title: { tr: "6. Güvenlik", en: "6. Security" }, content: { tr: "Verileriniz aktarım sırasında HTTPS/TLS ile şifrelenir ve veritabanı seviyesinde Row Level Security (RLS) ile izole edilir; bir kullanıcı yalnızca erişim yetkisi olan verilere ulaşabilir.", en: "Your data is encrypted in transit via HTTPS/TLS and isolated at the database level using Row Level Security (RLS); a user can only access data they are authorized to see." } }, { id: "subscription", title: { tr: "7. Abonelik ve Ödeme (Bütsüz Pro)", en: "7. Subscription & Payment (Bütsüz Pro)" }, content: { tr: "Bütsüz Pro; aylık, 3 aylık veya yıllık otomatik yenilenen bir abonelik paketidir. Fiyatlandırma satın alma öncesi uygulama içinde gösterilir ve seçtiğiniz Apple ID hesabından tahsil edilir. Abonelik, mevcut dönem bitmeden en az 24 saat önce iptal edilmediği sürece otomatik olarak yenilenir; App Store hesap ayarlarınızdan istediğiniz zaman yönetebilir veya iptal edebilirsiniz. Daha önce yaptığınız satın almaları uygulama içinden ('Satın Almaları Geri Yükle') geri yükleyebilirsiniz.", en: "Bütsüz Pro is a monthly, 3-month, or annual auto-renewing subscription. Pricing is shown in the app before purchase and is charged to your selected Apple ID account. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period; manage or cancel anytime in your App Store account settings. You can restore previous purchases in-app via 'Restore Purchases'." } }, { id: "creator-earnings", title: { tr: "8. Creator Kazançları ve Para Çekme", en: "8. Creator Earnings & Payouts" }, content: { tr: "Paylaştığınız notların indirilmesi karşılığında hesabınıza bakiye tanımlanabilir. Bakiyenizi para çekme talebi oluşturarak talep edebilirsiniz; talepler tarafımızca manuel olarak incelenip işleme alınır. Kazanç tutarları ve işleme süreleri garanti edilmez, kötüye kullanım tespit edilen hesaplarda bakiye askıya alınabilir.", en: "Your account may accrue balance based on downloads of the notes you share. You can request a payout of your balance; requests are manually reviewed and processed by us. Earnings amounts and processing times are not guaranteed, and balances may be suspended on accounts where abuse is detected." } }, { id: "retention-deletion", title: { tr: "9. Veri Saklama ve Hesap Silme", en: "9. Data Retention & Account Deletion" }, content: { tr: "Verileriniz, hesabınız aktif olduğu sürece saklanır. Hesabınızı ve tüm ilişkili verilerinizi (yüklediğiniz notlar dahil) kalıcı olarak silmek için uygulama içinde Ayarlar > Hesabımı Sil yolunu kullanabilirsiniz; bu işlem anında ve geri alınamaz şekilde gerçekleşir. Alternatif olarak info@ayris.tech üzerinden de talepte bulunabilirsiniz.", en: "We retain your data for as long as your account is active. To permanently delete your account and all associated data (including uploaded notes), use Settings > Delete My Account within the app; this happens instantly and cannot be undone. You may alternatively request deletion via info@ayris.tech." } }, { id: "children", title: { tr: "10. Çocukların Gizliliği", en: "10. Children's Privacy" }, content: { tr: "Bütsüz, üniversite öğrencilerine yönelik geliştirilmiş bir uygulamadır ve hesap açabilmek için .edu.tr üniversite e-postası zorunlu olduğundan 13 yaşın altındaki kullanıcılara yönelik değildir. Bu kullanıcılardan bilerek kişisel veri toplanmaz.", en: "Bütsüz is designed for university students, and since a .edu.tr university email is required to create an account, it is not directed at users under 13 years of age. We do not knowingly collect personal information from them." } }, { id: "rights", title: { tr: "11. Haklarınız (KVKK & GDPR Kapsamında)", en: "11. Data Subject Rights (KVKK & GDPR)" }, content: { tr: "İlgili veri koruma kanunları (KVKK / GDPR) uyarınca hakkınızda hangi verilerin işlendiğini öğrenme, hatalı verilerin düzeltilmesini talep etme, verilerinizin silinmesini isteme ve veri işlemeye verdiğiniz açık rızayı dilediğiniz an geri çekme hakkına sahipsiniz. Başvurularınız için: info@ayris.tech", en: "Under KVKK and GDPR regulations, you have the right to access, rectify, erase, or object to the processing of your personal data at any time. For requests: info@ayris.tech" } } ] } ]; export function getAllPrivacyApps(): PrivacyApp[] { return privacyApps; } export function getPrivacyAppBySlug(slug: string): PrivacyApp | undefined { const normalized = slug.toLowerCase(); if (normalized === "ayris-legal" || normalized === "durusma-takvimi") { return privacyApps.find((app) => app.slug === "ayrislegal"); } return privacyApps.find((app) => app.slug.toLowerCase() === normalized); }