Comments and reviews: text, timestamps, drawing annotations, approval decisions
Share audit data: when a share link is opened — the viewer's username (if logged in) or "Guest", browser user-agent, and timestamp. No IP address is stored for share views.
Payment data: processed entirely by Stripe Inc. — we never store card numbers or payment details
Error logs: PHP error messages, URLs, and user context for debugging
Art. 6(1)(a) — Consent: social login (OAuth), optional email notifications
Art. 6(1)(c) — Legal obligation: financial records
4. Social Login (OAuth)
When signing in with Google, Discord, GitHub or X (Twitter), we receive only your email address and basic profile information. We never post on your behalf or access private data beyond what you explicitly authorize. You can disconnect OAuth accounts in your account settings at any time.
5. Share links and third-party viewers
When you share a file via a share link, anyone with the link can view it (subject to password protection if set). When a viewer opens a share link, we log: their username (if they have an account and are signed in) or "Guest", their browser user-agent (to show device type), and the timestamp. This data is visible only to the file owner and administrators. No IP address is stored for share views.
6. Data sharing (sub-processors)
Stripe Inc. (USA) — payment processing, subscription management; receives email + billing details only
Infrastructure/hosting providers — EU-based servers where data is stored and transactional email is delivered (verification, password reset, invites, invoices, notifications)
Government or legal authorities — only when required by applicable law
We do not sell, rent or trade your personal data to any third party. No analytics, advertising or tracking services are used.
7. Data retention
Account and file data: active account lifetime + 30 days after deletion request
Share audit logs: 12 months, then auto-deleted
Payment records: 5 years (legal obligation)
Error and security logs: 90 days
Session data: 24 hours of inactivity
8. Your rights (GDPR)
Access — request a copy of your data (Settings → Export data)
Rectification — correct inaccurate data (Settings → Profile)
Erasure — delete your account and all data (Settings → Delete account)
Portability — export your files and data in standard formats
Objection — object to processing based on legitimate interests
Complaint — lodge a complaint with your national data protection authority
We use only a single session cookie (PHPSESSID) for authentication. No advertising, analytics or tracking cookies are used.
10. Security
Passwords are hashed with bcrypt. All connections are encrypted via HTTPS. Sessions are invalidated on logout. Two-factor authentication (2FA) is available for all accounts.
11. Children
The service is not directed at children under 16. We do not knowingly collect data from minors.
12. Policy changes
Material changes to this policy will be communicated by email or in-app notification at least 14 days before taking effect.