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
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.