Privacy Policy
Last updated: February 7, 2026
This Privacy Policy describes how Timberlogs ("we," "us," or "our") collects, uses, and protects information when you use our website, dashboard, APIs, and related services. Timberlogs is operated by enaboapps.
1. Information We Collect
1.1 Account Information (Dashboard Users)
When you create an account on the Timberlogs dashboard, we collect the following via our authentication provider, Clerk:
- Email address
- Full name
- Profile image URL
- Organization details (name, membership role) if you create or join a team
1.2 Billing Information
Subscription and billing is handled by Clerk. We receive subscription status and plan information (e.g., Free, Pro, Enterprise) but do not directly process or store payment card details.
1.3 API Keys
When you generate API keys, we store only a SHA-256 hash of the key and a short prefix for display purposes. The full key is shown once at creation and is never stored in plaintext.
1.4 Log Data (Data We Process on Your Behalf)
When your applications send logs to Timberlogs, we process and store the following fields:
- Core fields: log level, message (max 10,000 characters), source, environment, dataset, and app version
- Optional context: userId, sessionId, requestId, flowId, stepIndex, tags, and custom data objects
- Error details: error name and stack trace (max 10,000 characters)
- Derived fields: IP address (from the Cloudflare CF-Connecting-IP header) and country (from Cloudflare geolocation)
- Timestamps: provided by your application or set at ingestion time
For log data, Timberlogs acts as a data processor. You (the customer) are the data controller and are responsible for ensuring that the data you send to Timberlogs complies with applicable privacy laws and your own privacy policy.
1.5 Aggregated Metrics
We compute and store aggregated log counts (by level, source, environment, and time period) for usage tracking and plan limit enforcement. These metrics do not contain individual log content.
2. Automatic Data Redaction
Timberlogs automatically redacts values for sensitive keys in the custom data fields of your logs. The following field names are redacted before storage:
password, secret, token, api_key, apikey, api-key, authorization, auth, credentials, private_key, privatekey, private-key, access_token, accesstoken, refresh_token, refreshtoken, session_id, sessionid, credit_card, creditcard, credit-card, card_number, cardnumber, cvv, ssn, social_security, bank_account, bankaccountWhile we automatically redact common sensitive fields, you should avoid sending personally identifiable information (PII) or secrets in log messages or data fields wherever possible.
3. How We Use Your Information
- Provide, operate, and maintain the Timberlogs service
- Authenticate your identity and manage your account
- Store and index logs so you can search, filter, and analyze them
- Enforce plan limits and track usage
- Improve the service and fix bugs
- Respond to support requests
4. Data Retention
Log data retention depends on your plan:
Free
7 days
Pro
30 days
Enterprise
90 days
Account data (email, name, organization membership) is retained for as long as your account is active. When you delete your account, your personal data is removed.
5. Third-Party Services
We use the following third-party services:
Clerk (Authentication & Billing)
Handles user sign-up, sign-in, organization management, and subscription billing. Clerk processes your email, name, and profile information.
Clerk Privacy PolicyCloudflare (Infrastructure)
Powers our edge ingestion (Workers), database (D1), log storage (Analytics Engine), and caching (KV). Cloudflare processes log data and derives IP address and country information from requests.
Cloudflare Privacy PolicyVercel (Hosting)
Hosts the Timberlogs marketing website and dashboard. Vercel may collect standard web server logs (IP addresses, request metadata).
Vercel Privacy Policy6. Cookies and Tracking
The Timberlogs marketing website (timberlogs.dev) does not use cookies, analytics scripts, or tracking technologies.
The Timberlogs dashboard (app.timberlogs.dev) uses authentication cookies managed by Clerk to maintain your login session. We do not use any third-party analytics or advertising trackers on the dashboard.
7. Data Security
- All data is encrypted in transit via TLS
- API keys are stored as SHA-256 hashes, never in plaintext
- Sensitive log fields are automatically redacted before storage
- Log ingestion is rate-limited and validated (max 100 logs per request, field size limits enforced)
- Dashboard access is protected by Clerk authentication with role-based organization permissions
8. Your Rights
You have the right to:
- Access your personal data by viewing your account and organization settings
- Delete your account and associated data at any time
- Export your log data via the Timberlogs API
- Revoke API keys to stop data ingestion from any application
- Request information about what data we hold by contacting us
If you are located in the EU/EEA, you may also have additional rights under the GDPR, including the right to data portability and the right to lodge a complaint with a supervisory authority.
9. Children's Privacy
Timberlogs is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the updated policy on this page and updating the "Last updated" date.
11. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us at:
Email: support@timberlogs.dev