Funktionen Anmelden Registrieren

Privacy Policy

Last updated: April 2026

1. Data Controller

Elisabeth Goletzko
Rauental 53, 42289 Wuppertal, Germany
Email: support@7fz.de

2. Data We Collect

2.1 Registration and Account

During registration we collect:

  • Name - for personalizing the interface
  • Email address - as login identifier and for account-related emails (password reset, trial expiry notification)
  • Password - stored as a bcrypt hash (not in plain text)
  • Timezone - detected from your browser at registration for correct time display; can be changed manually
  • Language preference - for bilingual content (German/English)

2.2 reMarkable Connection

When linking your reMarkable, we store a device token encrypted with AES-256-CBC in our database. This token enables the upload of documents to your reMarkable via the reMarkable Cloud API. We do not have access to the contents of your reMarkable, except for annotation data on documents we have sent (see 2.8).

2.3 Google Drive Connection

As an alternative to reMarkable, you can connect your Google Drive account. We use OAuth 2.0 with the drive.file scope, which only allows access to files that 7fz itself has created. We store an encrypted refresh token and access token. We cannot access any other files in your Google Drive. You can revoke access at any time in your Account settings or via Google Account permissions.

2.4 Calendar URLs

You provide iCal URLs (e.g., from Google Calendar, Apple Calendar). We store these URLs and retrieve them server-side to generate PDFs. Calendar contents are processed at the time of PDF generation and are not stored permanently. Temporary PDF files are deleted immediately after upload.

2.5 News Feeds

Your selected RSS feed URLs are stored. Article contents are retrieved and processed for PDF/ePub generation and are not stored permanently. For full-text articles, the article web page is fetched server-side to extract text and images.

2.6 Weather

Your chosen city name is stored to retrieve weather data. The city name is converted to geographic coordinates via the Open-Meteo geocoding API. Only coordinates are sent to the weather API, not your name or account information.

2.7 Library

When searching for books, your search terms are sent to Gutendex (Project Gutenberg), Internet Archive, or arXiv. No account data is transmitted. Downloaded files are temporarily stored on our server during upload and deleted immediately after.

2.8 Interactive Games (Tic Tac Toe)

For interactive games, we read annotation data (.rm files) from documents we have sent to your reMarkable. This data contains only stroke coordinates (pen position) - no text recognition or handwriting analysis is performed. We use these coordinates solely to detect which grid cell you marked. Game state (board position, move count, win/loss/draw statistics) is stored in our database.

2.9 Payment Data

Payment processing is handled entirely by Paddle.com Market Limited as Merchant of Record. We do not store credit card numbers, bank details, or other payment information. Paddle transmits to us only: subscription status, billing period, and a Paddle customer ID. For details, see Paddle's Privacy Policy.

2.10 Usage Analytics

We collect anonymized usage events (e.g., "calendar sent", "game started") to understand which features are used. These events contain: event type, page name, and timestamp. They do not contain personal content (no calendar data, no article text, no game moves). Analytics data is only visible to the administrator and is not shared with third parties.

2.11 Login Attempts

For failed login attempts, we temporarily store the email address and IP address (max. 15 minutes) to protect against brute-force attacks. Successful logins delete these entries.

2.12 Error Logs

Technical errors are logged with: error message, file name, line number, and timestamp. No personal data is included in error logs. Error logs are retained for 30 days.

2.13 Sync Logs

For each automatic sync, we log: timestamp, status (success/error), and error message if applicable. Sync logs are retained for 30 days.

2.14 Server Log Files

The web server automatically collects: IP address, browser type, access time, page visited. This data is not merged with other data sources and is deleted after 30 days.

3. Purpose of Data Processing

  • Provision of the service (PDF/ePub generation and delivery to reMarkable or Google Drive)
  • Authentication and account security
  • Automatic scheduled sync of calendars, news, and weather
  • Interactive game functionality (move detection and AI response)
  • Protection against abuse (login rate limiting)
  • Account-related emails (password reset, trial expiry)
  • Service improvement through anonymized usage analytics

4. Legal Basis (Art. 6 GDPR)

  • Art. 6(1)(b) - Contract performance: Registration, login, content delivery, payment processing, automatic sync, game functionality
  • Art. 6(1)(a) - Consent: Google Drive OAuth connection (you actively grant permission); optional newsletter/notification emails
  • Art. 6(1)(f) - Legitimate interest: Login rate limiting, error logging, anonymized analytics, abuse prevention

5. Third-Party Services and Data Processors

The following external services receive data:

ServiceProviderData TransmittedPurpose
reMarkable CloudreMarkable AS, NorwayEncrypted token, PDF content, annotation dataDocument delivery and game interaction
Google DriveGoogle Ireland Ltd.OAuth token, PDF filesAlternative document delivery
PaddlePaddle.com Market Ltd., UKEmail address (for invoice)Payment processing
Open-Meteoopen-meteo.comGeographic coordinatesWeather data
Nager.Datenager.atCountry/region codePublic holiday data
Gutendex / Internet Archive / arXivVariousSearch termsBook/article search
All-InklNeue Medien Münnich, GermanyAll data (hosting)Web hosting, email, database

We do not use Google Analytics, Facebook Pixel, or any other third-party tracking services. No personal data is sold or shared for advertising purposes.

6. Cookies

We exclusively use technically necessary session cookies for authentication, CSRF protection, and language preference. No tracking cookies, advertising cookies, or third-party cookies are set. A separate cookie (7fz_lang) stores your language preference for 1 year.

7. Data Retention

DataRetention Period
Account data (name, email, settings)Until account deletion by the user
Device tokens (reMarkable, Google Drive)Until disconnection or account deletion
Calendar/news/weather contentNot stored permanently; processed and deleted
Game data (Tic Tac Toe)Until account deletion
Analytics events90 days
Sync logs30 days
Error logs30 days
Login attempts (failed)15 minutes
Server logs (web server)30 days (managed by hosting provider)
Temporary PDF/ePub filesDeleted immediately after upload

8. Automated Decision-Making

The Tic Tac Toe game uses automated processing to detect hand-drawn marks on a grid and respond with an AI move (Minimax algorithm). This is purely a game mechanic and has no legal or similarly significant effects on the user. No profiling is performed.

9. Your Rights

Under the GDPR, you have the right to:

  • Access (Art. 15) - request information about what data we store about you
  • Rectification (Art. 16) - correction of inaccurate data
  • Erasure (Art. 17) - deletion of your data (delete account under Account settings)
  • Restriction (Art. 18) - restriction of processing
  • Data portability (Art. 20) - export of your data in a structured format (JSON export under Account)
  • Objection (Art. 21) - object to processing based on legitimate interest
  • Withdraw consent (Art. 7) - revoke any given consent at any time (e.g., Google Drive connection)
  • Complaint - file a complaint with a supervisory authority:
    Landesbeauftragte für Datenschutz und Informationsfreiheit NRW
    www.ldi.nrw.de

Contact for data protection inquiries: support@7fz.de

10. Data Security

  • Passwords: bcrypt hash (irreversible)
  • Device tokens and OAuth tokens: AES-256-CBC encryption
  • CSRF protection on all forms
  • Login rate limiting (max. 5 attempts / 15 min.)
  • SSRF protection for URL validation (no internal addresses)
  • Content Security Policy headers
  • HTTPS encryption for all connections
  • Database hosted in Germany (All-Inkl, Friedersdorf)

11. International Data Transfers

Your data is stored on servers in Germany. Some third-party services may process data outside the EU/EEA (reMarkable AS in Norway - adequate protection under GDPR; Google - Standard Contractual Clauses; Paddle - UK adequacy decision).

12. Changes

We may update this Privacy Policy to reflect changes in our service or legal requirements. Material changes will be communicated to registered users by email. The current version is always available at this URL.

Datenschutz · Impressum

AGB · Datenschutz · Impressum
Diese Seite nutzt nur technisch notwendige Cookies (Anmeldung, Sicherheit). Kein Tracking. Mehr