This Privacy Policy describes how test collects, uses, and protects your personal information when you use our federated social network service.
We collect the following types of data to provide and improve our service:
Sessions expire after 30 days. OAuth codes expire after 10 minutes.
You can disable push notifications at any time.
To provide core functionality, enable federation with other ActivityPub instances, and deliver your content across the network.
To prevent spam, detect abuse, enforce rate limits, and protect against unauthorized access.
To send essential emails (email verification, ban notifications).
To monitor server performance and optimize functionality (anonymized metrics only).
Public content you create is shared with other federated instances according to the ActivityPub protocol. This includes your public posts, profile information, and interactions.
Push Notifications (Optional): Expo Push Notifications or self-hosted UnifiedPush. Only your push endpoint/token is shared, not your content.
Email (SMTP) (Optional): Optional email service configured by the administrator (e.g., Gmail, SendGrid, self-hosted). Used only for verification emails and ban notifications.
We do NOT use any analytics, advertising, or tracking services (no Google Analytics, no Sentry, no third-party trackers).
We may disclose your information if required by law or to protect our rights and the safety of our users.
We automatically delete data according to the following schedule:
| Data Type | Retention Period |
|---|---|
| User account data | Until you delete your account |
| Login sessions | 30 days |
| OAuth authorization codes | 10 minutes |
| OAuth refresh tokens | 90 days |
| Pending ActivityPub activities | 7 days |
| Login attempt logs | 90 days |
| Admin login logs | 90 days |
| Rate limit logs | 30 days |
| API key usage logs | 30 days |
| Admin action logs | 1 year |
| Server performance metrics | 24 hours |
| Ban history | Permanent (audit trail) |
You have the following rights regarding your personal data:
Download all your data in JSON format through your account settings.
Permanently delete your account and all associated data through your account settings. This action cannot be undone.
View all active sessions and revoke access from specific devices in your security settings.
View and revoke OAuth tokens from third-party applications in your security settings.
Enable or disable push notifications and customize notification preferences in your app settings.
Create, view, and revoke API keys for third-party integrations in your developer settings.
We use minimal cookies:
sessionidWe do NOT use tracking cookies, advertising cookies, or analytics cookies. We do NOT perform cross-site tracking or fingerprinting.
We may update this Privacy Policy from time to time. We will notify you of significant changes by posting the new policy on this page and updating the "Last Updated" date.
If you have questions about this Privacy Policy, please contact us at:
Email: hello@holos.social
Holos is open-source software (AGPL-3.0 license). You can review our code, database schema, and privacy practices at any time. This transparency ensures accountability and trust.