import React from 'react' import {View, Text, StyleSheet, Pressable, Linking} from 'react-native' interface PrivacyContentProps { onLinkPress?: (url: string) => void } export default function PrivacyContent({onLinkPress}: PrivacyContentProps) { const handleLinkPress = (url: string) => { if (onLinkPress) { onLinkPress(url) } else { Linking.openURL(url) } } return ( Introduction This Privacy Policy explains how this AT Protocol client application (hereinafter referred to as "the App") handles personal information. Please read this policy carefully before using the App. Information We Collect The App may collect and use the following information: 1. Information Collected Automatically • Device information (model, OS version) • App usage data (sessions, features used) • Crash logs and performance data 2. Information Provided by Users • DID (Decentralized Identifier) and handle for authentication • Posts, media, and social interactions • Profile information (avatar, display name, bio) Important: Your data is stored on your chosen PDS (Personal Data Server). This app does not store your content on our servers. How We Use Your Information • To provide AT Protocol social networking features • To improve app performance and user experience • To diagnose and fix technical issues Data Sharing The App interacts with your chosen PDS and AppView services. Your posts and profile information are shared according to the AT Protocol specification and your privacy settings. Your Rights You have the right to access, modify, or delete your data through your PDS. You can also switch to a different PDS at any time while maintaining your identity. Contact For questions about this Privacy Policy, please contact: handleLinkPress('https://syu.is')}> https://syu.is Last Updated: December 3, 2025 ) } const styles = StyleSheet.create({ container: { flex: 1, }, section: { marginBottom: 24, }, sectionTitle: { fontSize: 20, fontWeight: '600', color: '#1d1d1f', marginBottom: 12, }, subTitle: { fontSize: 16, fontWeight: '500', color: '#1d1d1f', marginTop: 12, marginBottom: 8, }, paragraph: { fontSize: 15, lineHeight: 22, color: '#3a3a3c', marginBottom: 8, }, list: { marginLeft: 8, marginTop: 8, }, listItem: { fontSize: 15, lineHeight: 24, color: '#3a3a3c', }, highlight: { backgroundColor: '#fff3cd', borderLeftWidth: 4, borderLeftColor: '#ffc107', padding: 12, marginTop: 12, borderRadius: 4, }, highlightText: { fontSize: 14, lineHeight: 20, color: '#856404', }, link: { fontSize: 15, color: '#007aff', textDecorationLine: 'underline', marginTop: 8, }, lastUpdated: { fontSize: 13, color: '#8e8e93', fontStyle: 'italic', }, })