<?php
$pageTitle = Lang::get('privacy_policy') . ' - ' . Lang::get('app_name');
$pageDescription = 'Privacy Policy for NotaphilyCatalogue. Learn how we protect your personal data, collection information, and privacy rights as a numismatic catalog user.';
$pageUrl = APP_URL . '/privacy';
$extraJsonLd = Schema::render([
    Schema::webPage($pageUrl, Lang::get('privacy_policy'), $pageDescription, [
        ['name' => Lang::get('home'), 'item' => APP_URL . '/'],
        ['name' => Lang::get('privacy_policy'), 'item' => $pageUrl],
    ]),
]);
?>
<?php require APP_ROOT . '/views/layouts/header.php'; ?>

<div class="max-w-4xl mx-auto">
    <div class="text-center mb-8">
        <h1 class="text-3xl font-bold mb-2"><?= Lang::get('privacy_policy') ?></h1>
        <p class="text-gray-600"><?= Lang::get('privacy_subtitle') ?></p>
        <p class="text-sm text-gray-500 mt-2"><?= Lang::get('privacy_last_updated') ?>: 14. april 2026.</p>
    </div>

    <div class="bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 space-y-8">
        
        <!-- 1. Opseg Politike -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">1. <?= Lang::get('privacy_scope') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_scope_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_scope_content_2') ?>
            </p>
        </section>

        <!-- 2. Informacije koje Prikupljamo -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">2. <?= Lang::get('privacy_information_collected') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_info_types_intro') ?>
            </p>
            
            <div class="space-y-4 mt-4">
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_personal_info') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_personal_info_content') ?>
                    </p>
                </div>
                
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_collection_data') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_collection_data_content') ?>
                    </p>
                </div>
                
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_technical_data') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_technical_data_content') ?>
                    </p>
                </div>
                
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_usage_data') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_usage_data_content') ?>
                    </p>
                </div>
            </div>
        </section>

        <!-- 3. Kolicice i Tehnologije Pracenja -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">3. <?= Lang::get('privacy_cookies') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_cookies_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_cookies_content_2') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_cookies_types') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><strong><?= Lang::get('privacy_necessary_cookies') ?>:</strong> <?= Lang::get('privacy_necessary_cookies_desc') ?></li>
                <li><strong><?= Lang::get('privacy_analytics_cookies') ?>:</strong> <?= Lang::get('privacy_analytics_cookies_desc') ?></li>
                <li><strong><?= Lang::get('privacy_preference_cookies') ?>:</strong> <?= Lang::get('privacy_preference_cookies_desc') ?></li>
            </ul>
        </section>

        <!-- 4. Kako Koristimo Informacije -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">4. <?= Lang::get('privacy_information_use') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_information_use_intro') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><?= Lang::get('privacy_use_service_operation') ?></li>
                <li><?= Lang::get('privacy_use_performance') ?></li>
                <li><?= Lang::get('privacy_use_support') ?></li>
                <li><?= Lang::get('privacy_use_security') ?></li>
                <li><?= Lang::get('privacy_use_personalization') ?></li>
                <li><?= Lang::get('privacy_use_notifications') ?></li>
                <li><?= Lang::get('privacy_use_analysis') ?></li>
            </ul>
        </section>

        <!-- 5. Deljenje Informacija -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">5. <?= Lang::get('privacy_information_sharing') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_sharing_content') ?>
            </p>
            
            <div class="space-y-4 mt-4">
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_service_providers') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_sharing_intro') ?>
                    </p>
                    <ul class="list-disc list-inside mt-2 space-y-1 text-gray-700 dark:text-gray-300">
                        <li><?= Lang::get('privacy_sharing_hosting') ?></li>
                        <li><?= Lang::get('privacy_sharing_analytics') ?></li>
                        <li><?= Lang::get('privacy_sharing_email') ?></li>
                        <li><?= Lang::get('privacy_sharing_payment') ?></li>
                    </ul>
                </div>
                
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_legal_requirements') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_legal_content') ?>
                    </p>
                </div>
                
                <div>
                    <h3 class="font-semibold text-gray-900 dark:text-gray-100"><?= Lang::get('privacy_business_transfers') ?></h3>
                    <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                        <?= Lang::get('privacy_business_content') ?>
                    </p>
                </div>
            </div>
        </section>

        <!-- 6. Cuvanje Podataka -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">6. <?= Lang::get('privacy_data_retention') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_retention_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_retention_content_2') ?>
            </p>
        </section>

        <!-- 7. Vasa Prava na Privatnost -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">7. <?= Lang::get('privacy_your_rights') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_rights_intro') ?>
            </p>
            <ul class="list-disc list-inside mt-3 space-y-2 text-gray-700 dark:text-gray-300">
                <li><strong><?= Lang::get('privacy_right_access') ?>:</strong> <?= Lang::get('privacy_right_access_desc') ?></li>
                <li><strong><?= Lang::get('privacy_right_correction') ?>:</strong> <?= Lang::get('privacy_right_correction_desc') ?></li>
                <li><strong><?= Lang::get('privacy_right_deletion') ?>:</strong> <?= Lang::get('privacy_right_deletion_desc') ?></li>
                <li><strong><?= Lang::get('privacy_right_portability') ?>:</strong> <?= Lang::get('privacy_right_portability_desc') ?></li>
                <li><strong><?= Lang::get('privacy_right_restriction') ?>:</strong> <?= Lang::get('privacy_right_restriction_desc') ?></li>
                <li><strong><?= Lang::get('privacy_right_objection') ?>:</strong> <?= Lang::get('privacy_right_objection_desc') ?></li>
            </ul>
            
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-4">
                <?= Lang::get('privacy_gdpr_note') ?>
            </p>
        </section>

        <!-- 8. Bezbednost Podataka -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">8. <?= Lang::get('privacy_data_security') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_security_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_security_content_2') ?>
            </p>
        </section>

        <!-- 9. Linkovi ka Trecim Stranama -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">9. <?= Lang::get('privacy_third_party_links') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_third_party_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_third_party_content_2') ?>
            </p>
        </section>

        <!-- 10. Deca -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">10. <?= Lang::get('privacy_children') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_children_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_children_content_2') ?>
            </p>
        </section>

        <!-- 11. Medunarodni Prenos Podataka -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">11. <?= Lang::get('privacy_international_transfers') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_international_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_international_content_2') ?>
            </p>
        </section>

        <!-- 12. Izmene Ove Politike -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">12. <?= Lang::get('privacy_changes') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_changes_content') ?>
            </p>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed mt-2">
                <?= Lang::get('privacy_changes_content_2') ?>
            </p>
        </section>

        <!-- 13. Kontakt Informacije -->
        <section>
            <h2 class="text-xl font-semibold mb-4 text-gray-900 dark:text-gray-100">13. <?= Lang::get('privacy_contact') ?></h2>
            <p class="text-gray-700 dark:text-gray-300 leading-relaxed">
                <?= Lang::get('privacy_contact_content') ?>
            </p>
        </section>

    </div>

    <div class="text-center mt-8 text-sm text-gray-500">
        <p><?= Lang::get('privacy_effective_date') ?>: 14. april 2026.</p>
    </div>
</div>

<?php require APP_ROOT . '/views/layouts/footer.php'; ?>
