-
Bem-vindo de volta
+
Bem-vindo de volta
Acesse sua conta
+
+ Não tem uma conta?{' '}
+
+
+
+ {/* Demo Users Quick Select */}
+
+
Usuários de Demonstração (Clique para preencher)
+
+ {availableUsers.map(user => (
+
+ ))}
+
+
yle={{backgroundColor: '#1a1a1a'}}
+ >
+ {isLoading ? 'Entrando...' : 'Entrar no Sistema'}
+
{/* Demo Users Quick Select */}
@@ -95,10 +162,13 @@ export const Login: React.FC = () => {
))}
diff --git a/pages/PrivacyPolicy.tsx b/pages/PrivacyPolicy.tsx
new file mode 100644
index 0000000..ef88037
--- /dev/null
+++ b/pages/PrivacyPolicy.tsx
@@ -0,0 +1,95 @@
+import React from 'react';
+
+interface PrivacyPolicyProps {
+ onNavigate: (page: string) => void;
+}
+
+export const PrivacyPolicy: React.FC
= ({ onNavigate }) => {
+ return (
+
+
+
+
+
+ Política de Privacidade
+
+
+
+
+ 1. Informações que Coletamos
+
+ A Photum Formaturas coleta informações que você nos fornece diretamente ao criar uma conta,
+ solicitar serviços ou entrar em contato conosco. Isso pode incluir:
+
+
+ - Nome completo
+ - Endereço de e-mail
+ - Número de telefone
+ - Informações sobre o evento (formatura)
+ - Dados de pagamento (processados de forma segura)
+
+
+
+
+ 2. Como Usamos suas Informações
+ Utilizamos as informações coletadas para:
+
+ - Fornecer e gerenciar nossos serviços de fotografia
+ - Processar pagamentos e enviar confirmações
+ - Comunicar sobre seus eventos e serviços contratados
+ - Melhorar nossos serviços e experiência do cliente
+ - Enviar atualizações e informações relevantes
+
+
+
+
+ 3. Proteção de Dados
+
+ Implementamos medidas de segurança técnicas e organizacionais para proteger suas informações
+ pessoais contra acesso não autorizado, alteração, divulgação ou destruição.
+
+
+
+
+ 4. Compartilhamento de Informações
+
+ Não vendemos, alugamos ou compartilhamos suas informações pessoais com terceiros, exceto
+ quando necessário para fornecer nossos serviços ou quando exigido por lei.
+
+
+
+
+ 5. Seus Direitos
+ Você tem o direito de:
+
+ - Acessar suas informações pessoais
+ - Corrigir dados incorretos
+ - Solicitar a exclusão de seus dados
+ - Retirar seu consentimento a qualquer momento
+ - Solicitar a portabilidade de seus dados
+
+
+
+
+ 6. Contato
+
+ Para questões sobre esta Política de Privacidade, entre em contato conosco em:{' '}
+
+ contato@photum.com.br
+
+
+
+
+
+ Última atualização: Dezembro de 2025
+
+
+
+
+ );
+};
diff --git a/pages/Register.tsx b/pages/Register.tsx
index 859ff93..94ed539 100644
--- a/pages/Register.tsx
+++ b/pages/Register.tsx
@@ -136,7 +136,7 @@ export const Register: React.FC = ({ onNavigate }) => {
alt="Photum Cadastro"
className="absolute inset-0 w-full h-full object-cover"
/>
-
+
Faça parte da Photum
@@ -150,13 +150,14 @@ export const Register: React.FC = ({ onNavigate }) => {
-
Comece agora
+
Comece agora
Crie sua conta
Já tem uma conta?{' '}
@@ -219,15 +220,16 @@ export const Register: React.FC = ({ onNavigate }) => {
type="checkbox"
checked={agreedToTerms}
onChange={(e) => setAgreedToTerms(e.target.checked)}
- className="mt-1 h-4 w-4 text-brand-gold focus:ring-brand-gold border-gray-300 rounded"
+ className="mt-1 h-4 w-4 border-gray-300 rounded focus:ring-2"
+ style={{accentColor: '#B9CF33'}}
/>
@@ -237,12 +239,13 @@ export const Register: React.FC = ({ onNavigate }) => {
)}
-
+
setFormData(prev => ({ ...prev, wantsToAddInstitution: e.target.checked }))}
- className="mt-1 h-4 w-4 text-brand-gold focus:ring-brand-gold border-gray-300 rounded"
+ className="mt-1 h-4 w-4 border-gray-300 rounded focus:ring-2"
+ style={{accentColor: '#B9CF33'}}
/>