enline.meBeta

Privacy Policy

1. General Information

1.1. This Privacy Policy describes how the web application "enline" (the "Application"), owned by Rodion Trofimov (the "Author"), processes information when you use the Application.

1.2. By accessing or using the Application, you agree to this Privacy Policy.

2. Data the Application Can Access

2.1. The Application does not run its own backend database. Content that you open or create stays in your Google Drive account.

2.2. With your explicit consent, the Application may access:

  • metadata of `.enline` files (name, size, modified time);
  • archive contents of `.enline` files (JSON data and images) when you choose to open or edit a file;
  • comments and discussions associated with `.enline` files;
  • access tokens issued by Google Identity Services to perform Drive operations. Tokens are stored only in your browser session or local storage and are never transmitted to the Author.

3. Local Storage and Temporary Data

3.1. The Application may temporarily store JSON drafts in your browser local storage to prevent data loss during editing. These drafts remain on your device.

3.2. When you delete a draft or clear browser storage, the locally cached copies are removed.

4. Optional Notification Services

4.1. If you enable notifications, the Application can interact with the following providers solely to deliver alerts that you configure:

  • Firebase Cloud Messaging (Google LLC) — sends push notifications to your device or browser.
  • Mailgun (Mailgun Technologies, Inc.) — delivers email reminders; the service receives the recipient address and message content required for delivery.
  • Slack Technologies, LLC — posts reminders to Slack channels if you authorize a workspace.

4.2. These services receive only the data required to deliver each notification. The Author does not access or store notification payloads beyond what is needed for transmission.

5. Hosting and Logs

5.1. The Application is hosted on Firebase Hosting (Google LLC) or an equivalent static host. Standard web server logs (IP address, user-agent, referrer, timestamps) may be collected by the hosting provider for security, abuse prevention, and performance monitoring.

5.2. The Author does not combine these logs with other data to create user profiles.

6. Analytics and Error Tracking

6.1. The Application uses Google Analytics for Firebase to collect anonymous usage data and Sentry (Functional Software, Inc.) to track application errors. This may include:

  • Interaction events (button clicks, file opens).
  • Session duration and user engagement metrics.
  • Device and browser information (e.g., operating system, screen size).
  • Stack traces and error details when the Application malfunctions.

6.2. This data is used solely to improve the Application's performance, stability, and user experience. It is not linked to your personal identity or Google Drive content.

7. User Rights and Controls

7.1. You may revoke the Application's access to Google Drive at any time in your Google account settings (https://myaccount.google.com/permissions).

7.2. You can clear cached drafts using the Application interface (where available) or by clearing your browser storage.

7.3. To stop receiving notifications, revoke the corresponding permissions for Firebase, Mailgun, or Slack, or disable notifications in the Application.

8. Data Security

8.1. Communication between the Application and Google APIs occurs over HTTPS.

8.2. Notification keys (Mailgun, Slack, Firebase Cloud Messaging) are stored only in your deployment environment and are not collected by the Author.

9. Children's Privacy

9.1. The Application is not directed at children under the age of 13. If you believe a child has provided personal information without parental consent, contact the Author to request deletion or revoke access.

10. Contact

For questions about this Privacy Policy or data handling practices, contact the Author via GitHub Issues:
https://github.com/TrofimovRodion/enline/issues