// lib/screens/privacy_policy_screen.dart import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; // KzEduca Palette const _kGradientStart = Color(0xFF512DA8); // Roxo vibrante const _kGradientEnd = Color(0xFF000000); // Preto profundo class PrivacyPolicyScreen extends StatelessWidget { const PrivacyPolicyScreen({super.key}); @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.black, appBar: AppBar( backgroundColor: Colors.transparent, elevation: 0, title: Text( 'Política de Privacidade', style: GoogleFonts.montserrat( color: Colors.white, fontWeight: FontWeight.w600, ), ), centerTitle: true, iconTheme: const IconThemeData(color: Colors.white), ), body: Container( decoration: const BoxDecoration( gradient: LinearGradient( colors: [_kGradientStart, _kGradientEnd], begin: Alignment.topCenter, end: Alignment.bottomCenter, ), ), child: SafeArea( child: SingleChildScrollView( padding: const EdgeInsets.all(24.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ _buildSectionTitle('Coleta e Uso de Informações'), _buildBodyText( 'Para fornecer os serviços do App, coletamos as seguintes informações pessoais que você nos fornece diretamente:\n\n' '• Informações de Autenticação: Seu e-mail e uma senha criptografada.\n' '• Dados de Transação: Dados sobre suas transações (título, valor, tipo, categoria, data e notas).\n' '• Dados de Simulação: Dados de simulação (valor inicial, depósito mensal, taxa de juros, período e resultado final).' ), _buildSectionTitle('Como Usamos as Suas Informações'), _buildBodyText( 'Usamos as informações para fornecer e manter o serviço, melhorar o App, personalizar a experiência do usuário, garantir a segurança e para comunicação essencial.' ), _buildSectionTitle('Compartilhamento de Informações'), _buildBodyText( 'Não vendemos ou alugamos suas informações. Elas podem ser compartilhadas com provedores de serviço (como o Firebase) para fins operacionais ou se exigido por lei.' ), _buildSectionTitle('Segurança dos Dados'), _buildBodyText( 'Tomamos medidas de segurança razoáveis para proteger suas informações contra acesso, uso ou divulgação não autorizados. Seus dados são armazenados em bancos de dados seguros.' ), _buildSectionTitle('Seus Direitos'), _buildBodyText( 'Você tem o direito de acessar, corrigir e excluir seus dados pessoais. Se desejar excluir sua conta, entre em contato connosco.' ), _buildSectionTitle('Contato'), _buildBodyText( 'Se tiver alguma dúvida sobre esta Política de Privacidade, entre em contato connosco em: suporte@kzeduca.com' ), const SizedBox(height: 24), Center( child: Text( 'Última atualização: 29 de setembro de 2025', style: GoogleFonts.montserrat( color: Colors.white54, fontSize: 12, ), ), ), ], ), ), ), ), ); } Widget _buildSectionTitle(String title) { return Padding( padding: const EdgeInsets.only(top: 16.0, bottom: 8.0), child: Text( title, style: GoogleFonts.montserrat( color: Colors.white, fontSize: 22, fontWeight: FontWeight.w700, ), ), ); } Widget _buildBodyText(String text) { return Text( text, style: GoogleFonts.montserrat( color: Colors.white70, fontSize: 14, height: 1.5, ), ); } }