SwapMyStuff20
Last Updated: August 25, 2025
Welcome to SwapMyStuff20 ("Service"). By accessing or using the Service, you agree to be bound by these Terms of Service ("Terms"). If you do not agree, please do not use the Service.
1. Acceptance of Terms
By registering, logging in, or using the Service, you acknowledge that you have read, understood, and agree to these Terms. These Terms apply to all users, including those using email, Google sign-in, or other authentication methods.
2. Eligibility
- You must be at least 13 years old to use the Service.
- You confirm that all provided information is accurate, complete, and up-to-date.
3. Account Security
- You are responsible for maintaining the confidentiality of your account credentials (email, password, or Google account) and all activities under your account.
- Notify us immediately of any unauthorized access at swapmystuffotp@gmail.com.
4. User Conduct
Prohibited Actions:
You may not:
- Use the Service for illegal purposes or to violate laws.
- Upload, post, or share offensive, illegal, or copyrighted content without permission.
- Bypass authentication, verification, or security measures (e.g., invalid OTPs, tokens, or IDs).
- Share sensitive data (e.g., authentication tokens, FCM tokens) with unauthorized parties.
- Overload the Service with excessive requests (e.g., rapid uploads, swap requests, or notifications).
- Use offensive, misleading, or infringing usernames, avatars, or content.
Responsibility: You are responsible for all actions taken through your account.
5. Data and Privacy
- Data Collection: We collect user ID, email, username, name, avatar URL, creation date, FCM token, product details, swap requests, comments, messages, and favorites in our Supabase database.
- Media Storage: Media files are stored in cloud storage with public URLs.
- Cached Data: Profiles, products, and notifications may be cached locally on your device in SharedPreferences for offline access. Secure your device to protect this data.
- Security: Data is transmitted via HTTPS with encryption. However, no system is completely secure, and you use the Service at your own risk.
- Backup: The Service supports Android's backup system (per backup_rules.xml and data_extraction_rules.xml) for user preferences and cached data.
6. Location Services
- Purpose: Location data (latitude/longitude) may be associated with products or used for swap proximity if ACCESS_FINE_LOCATION permission is granted.
- Restrictions: Location data is not collected or stored without consent. It is cleared upon logout or app termination unless tied to a product.
7. Push Notifications
- Purpose: We use Firebase Cloud Messaging (FCM) to send notifications for account updates, swap requests, favorites, comments, or announcements.
- Storage: FCM tokens and notification details (title, content, type, status, timestamp) are stored in the Supabase database and locally in SharedPreferences.
- Restrictions: Notifications are rate-limited (1-second cooldown for identical notifications) and cleared after one week. You may opt out via device settings, which may limit features.
8. Account Termination
- By You: You may stop using the Service, disable permissions, or delete your account by logging out or contacting swapmystuffotp@gmail.com. Logging out clears sessions and cached data.
- By Us: We may suspend or terminate your account for violating these Terms.
- Data Removal: Upon deletion, data may be removed from our database, subject to applicable laws and retention policies.
9. Service Availability
- Uptime: We aim for availability but do not guarantee uninterrupted access due to maintenance, technical issues, or network unavailability.
- Network Dependency: Most features require an internet connection; limited offline functionality uses cached data.
- Rate Limits: Operations (e.g., notifications, product fetches) are rate-limited to prevent abuse.
10. Modifications to Terms
We may update these Terms at any time. Changes will be communicated via the Service, email, or notifications. Continued use after changes constitutes acceptance.
11. Limitation of Liability
To the fullest extent permitted by law, we are not liable for damages from using the Service, including data loss, unauthorized access, service interruptions, or failed operations.