1. Introduction
Smency ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application ("App"). By using Smency, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Account Information
When you create an account or sign in, we collect:
- Email Address - Required for email-based authentication and account management
- Display Name - Your name as provided during registration or from your social media account
- Authentication Provider - The method you used to sign in (Email, Google, Facebook, or Apple)
- Provider ID - Unique identifier from your authentication provider (for OAuth providers)
- Profile Photo URL - If provided by your authentication provider (optional)
Storage Location:
- Server Storage: Account information is stored securely on our backend servers (https://smancy.webdev.services)
- Local Storage: Authentication tokens and user ID are stored locally on your device using secure storage mechanisms
2.2 Outfit Photos and Data
When you use the outfit features, we collect:
- Outfit Photos - Images you capture or upload to create outfits
- Outfit Names - Custom names you assign to your outfits
- Outfit Categories - Categories you assign (casual, work, school, sport, evening, celebration, or custom categories)
- Planned Outfits - Outfits you schedule for specific dates using the calendar planner
Storage Location:
- Local Storage Only: All outfit photos and data are stored exclusively on your device in the app's private documents directory (/outfits/)
- Not Synchronized: Outfit data is NOT uploaded to our servers unless you explicitly use the AI analysis feature
2.3 Analysis Data
When you use the AI outfit analysis feature, we collect:
- Uploaded Photos - Photos you upload for analysis (1 photo for opinion mode, 1-4 photos for choice mode)
- Analysis Results - Scores, feedback, recommendations, color analysis, style analysis, and occasion analysis
- Destination Information - Optional information about where you plan to wear the outfit (e.g., "work", "casual", "date")
- Language Preference - Your preferred language for analysis results
Storage Location:
- Server Storage: Photos uploaded for analysis are temporarily stored on our servers (/uploads/ directory) and are associated with analysis jobs
- Local Storage: Analysis results and copied images are stored locally on your device (/analysis_history/images/ and history.json)
Retention Period:
- Analysis History: Automatically deleted after 30 days from your device
- Server Photos: Deleted when your account is deleted or when analysis jobs are completed and cleaned up
2.4 Usage Data
We collect minimal usage data:
- App Preferences - Language settings, theme preferences
- Authentication Tokens - JWT tokens for session management (stored locally)
- Device Information - Basic device information necessary for app functionality
Storage Location:
- Local Storage: All preferences are stored locally on your device using SharedPreferences
3. How We Use Your Information
We use the collected information for the following purposes:
3.1 Account Management
- To create and manage your account
- To authenticate and authorize your access to the App
- To send verification codes via email (for email-based authentication)
- To provide customer support
3.2 Outfit Management
- To store and organize your outfit collection locally on your device
- To enable the outfit planner calendar feature
- To allow you to categorize and manage your outfits
3.3 AI Analysis Services
- To process your uploaded photos and provide outfit analysis
- To generate scores, feedback, and style recommendations
- To improve our analysis algorithms (anonymized data only)
3.4 Service Improvement
- To improve app functionality and user experience
- To fix bugs and technical issues
- To develop new features
4. Data Storage and Security
4.1 Local Storage (Your Device)
Outfit Photos:
- Location: Stored in the app's private documents directory (/outfits/)
- Access: Only accessible by the Smency app
- Deletion: Deleted when you delete an outfit or when you delete your account
Analysis History:
- Location: Stored in /analysis_history/images/ and history.json
- Retention: Automatically deleted after 30 days
- Manual Deletion: You can delete individual history entries at any time
- Account Deletion: All history is permanently deleted when you delete your account
Preferences and Settings:
- Location: Stored using SharedPreferences (Android) and UserDefaults (iOS)
- Content: Language preferences, authentication tokens, user ID
- Deletion: Cleared when you delete your account or sign out
4.2 Server Storage (Our Backend)
Account Information:
- Location: Stored securely in our database on https://smancy.webdev.services
- Data Stored: User ID (unique identifier), Email address (if provided), Display name, Authentication provider type, Provider ID (for OAuth providers), Account creation timestamp
- Security: Encrypted database with secure access controls
Analysis Photos:
- Location: Temporarily stored in /uploads/ directory on our servers
- Purpose: Used for AI analysis processing
- Retention: Deleted when analysis jobs are completed or when your account is deleted
- Association: Photos are linked to your user ID and job ID
Analysis Jobs:
- Location: Stored in our database
- Data Stored: Job ID, User ID, Analysis mode (opinion or choice), Destination (optional), Language preference, Job status, Photo file paths
- Retention: Deleted when your account is deleted
Email Verification Codes:
- Location: Stored temporarily in our database
- Purpose: For email-based authentication
- Retention: Automatically invalidated after use or expiration
4.3 Data Security Measures
We implement industry-standard security measures to protect your data:
- HTTPS Encryption: All data transmitted between the App and our servers is encrypted using HTTPS/TLS
- Secure Authentication: JWT tokens are used for secure session management
- Secure Storage: Local data is stored in app-private directories with restricted access
- Access Controls: Server access is restricted to authorized personnel only
- Regular Backups: Server data is regularly backed up for disaster recovery
5. Data Sharing and Third-Party Services
5.1 Third-Party Authentication Providers
We use third-party authentication services that have their own privacy policies:
Google Sign-In:
- Provider: Google LLC
- Privacy Policy: https://policies.google.com/privacy
- Data Shared: Email address, display name, profile photo URL (if authorized)
- Purpose: To authenticate your account using your Google credentials
Facebook Login:
- Provider: Meta Platforms, Inc.
- Privacy Policy: https://www.facebook.com/privacy/explanation
- Data Shared: Email address, display name, profile photo URL, Facebook user ID (if authorized)
- Purpose: To authenticate your account using your Facebook credentials
Apple Sign-In:
- Provider: Apple Inc.
- Privacy Policy: https://www.apple.com/privacy/
- Data Shared: Display name, Apple user identifier (email may be hidden if you choose "Hide My Email")
- Purpose: To authenticate your account using your Apple ID
Important: When you use these services, they may collect information according to their own privacy policies. We only receive the information you authorize them to share with us.
5.2 Backend API Services
We use our own secure backend API (https://smancy.webdev.services) to authenticate users, manage user accounts, process outfit analysis requests, and store account information. All data transmitted to our API is encrypted using HTTPS.
5.3 Data Sharing Policy
We DO NOT:
- Sell your personal information to third parties
- Share your outfit photos or data with advertisers
- Use your photos for marketing purposes without your consent
- Share your analysis results with third parties
We MAY Share Data:
- With your explicit consent
- To comply with legal obligations or court orders
- To protect our rights, privacy, safety, or property
- In connection with a business transfer (merger, acquisition, etc.)
6. Permissions We Request
Smency requests the following permissions on your device:
6.1 Camera Permission
- Purpose: To take photos of your outfits using your device's camera
- Required: Only when you choose to capture photos using the camera feature
- Data Collected: Photos you capture (stored locally on your device)
- You Can: Deny this permission and use the photo library instead
6.2 Photo Library Access (READ)
- Purpose: To select photos from your device's photo library for outfits and analysis
- Required: Only when you choose to select photos from your library
- Data Collected: Photos you select (copied to app's private directory)
- You Can: Deny this permission and use the camera instead
6.3 Photo Library Access (WRITE) - Android Only
- Purpose: To save outfit photos to your device's photo library (optional feature)
- Required: Only if you choose to save photos to your library
- Data Collected: Photos you choose to save
- You Can: Deny this permission without affecting core functionality
6.4 Internet Permission
- Purpose: To communicate with our backend API for authentication and analysis services
- Required: Yes, for account management and AI analysis features
- Data Transmitted: Authentication tokens, analysis requests, account information
7. Data Retention and Deletion
7.1 Account Data Retention
Active Accounts:
- Account information is retained for as long as your account is active
- You can access, update, or delete your account at any time
Deleted Accounts:
When you delete your account, all data is permanently deleted:
- Account information from our database
- All uploaded photos from our servers
- All analysis jobs and associated data
- All local data on your device (outfits, photos, history, preferences)
Deletion Process:
- All outfit data and photos are deleted from your device
- All analysis history is deleted from your device
- Account is deleted from our backend database
- All uploaded photos are deleted from our servers
- All analysis jobs are deleted from our database
- All email verification codes are deleted
7.2 Analysis History Retention
Automatic Deletion:
- Analysis history entries older than 30 days are automatically deleted from your device
- Associated images are also deleted when entries are removed
Manual Deletion:
- You can delete individual analysis history entries at any time
- Deleting an entry also deletes its associated images
Account Deletion:
- All analysis history is immediately deleted when you delete your account
7.3 Server Data Retention
Uploaded Photos:
- Photos uploaded for analysis are stored temporarily on our servers
- Photos are deleted when: Analysis job is completed and cleaned up, Your account is deleted, You request deletion
Analysis Jobs:
- Job records are stored in our database
- Jobs are deleted when: Your account is deleted, You request deletion
8. Your Rights and Choices
8.1 Access and Update Your Data
You have the right to:
- Access your account information at any time through the App
- Update your display name and preferences
- View your outfit collection and analysis history
- Export your data (contact us for assistance)
8.2 Delete Your Data
You can delete your data in the following ways:
Delete Individual Items:
- Delete individual outfits and their photos
- Delete individual analysis history entries
- Remove planned outfits from the calendar
Delete All Data:
- Delete your account through the Profile screen
- This will permanently delete: All account information, All outfits and photos, All analysis history, All server-stored data
8.3 Opt-Out Options
Authentication:
- You can choose which authentication method to use (Email, Google, Facebook, or Apple)
- You can switch authentication methods at any time
Photo Permissions:
- You can deny camera or photo library permissions
- Core features will still work, but you'll need to use alternative methods
Analysis Features:
- You can use the App without using the AI analysis feature
- Outfit collection and planning features work independently
9. Children's Privacy
Smency is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information promptly.
10. International Data Transfers
Your information may be transferred to and processed in countries other than your country of residence. These countries may have data protection laws that differ from those in your country. By using Smency, you consent to the transfer of your information to these countries.
Data Processing Locations:
- Backend Servers: https://smancy.webdev.services (location may vary)
- Third-Party Services: Google, Facebook, and Apple servers (various locations worldwide)
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy in the App, updating the "Last Updated" date at the top of this policy, and sending you an email notification (if you have provided your email). You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted.
12. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us through the app stores or by leaving feedback in the app.
13. Compliance
This Privacy Policy is designed to comply with:
- General Data Protection Regulation (GDPR) - For users in the European Union
- California Consumer Privacy Act (CCPA) - For users in California, USA
- Children's Online Privacy Protection Act (COPPA) - For users under 13
- Google Play Store Privacy Policy Requirements
- Apple App Store Privacy Policy Requirements
14. Summary
What We Collect:
- Account information (email, name, authentication provider)
- Outfit photos and data (stored locally on your device)
- Analysis photos and results (temporarily stored on servers for processing)
- Usage preferences (stored locally)
How We Use It:
- To provide account management and authentication
- To enable outfit collection and planning features
- To provide AI-powered outfit analysis
- To improve our services
Where We Store It:
- Local Storage: Outfit photos, analysis history, preferences (on your device)
- Server Storage: Account information, uploaded analysis photos, analysis jobs (on our secure servers)
How Long We Keep It:
- Account data: Until you delete your account
- Analysis history: 30 days (automatically deleted)
- Server photos: Until analysis is complete or account is deleted
Your Rights:
- Access, update, or delete your data at any time
- Choose which permissions to grant
- Delete your account and all associated data
We Don't:
- Sell your data to third parties
- Share your photos with advertisers
- Use your data for marketing without consent
By using Smency, you acknowledge that you have read and understood this Privacy Policy and agree to the collection and use of your information as described herein.