Security
Last updated: June 26, 2026
tideline.sh is an analytics and Data API service. This page summarizes the controls we use to protect accounts, API keys, Google Sign-In data, and service infrastructure.
1. Account Authentication
Users can sign in with Google. We receive only the basic profile data needed to create and maintain an account, such as email address, display name, profile image, and a stable Google account identifier. We do not request Gmail, Drive, Calendar, contacts, or Workspace content scopes.
Sessions use secure cookies and are checked before private dashboard, account, and API key actions are available.
2. Data Protection
We use TLS for traffic to tideline.sh, protect credentials and API keys at rest, and limit internal access to production systems. Application secrets are kept out of source control and rotated when needed.
3. API Key Controls
API keys are scoped to your account and can be revoked from the dashboard. We log request metadata such as endpoint, method, status code, timestamp, and aggregate usage so users can review activity and so we can investigate abuse.
4. Infrastructure Access
Production access follows least-privilege principles. Administrative access is limited to people who need it to operate the service, respond to incidents, or support users.
5. Monitoring and Incident Response
We monitor service errors, abnormal request patterns, and abuse signals. If we confirm a security incident that affects personal data, we will investigate, mitigate the issue, and notify affected users as required by applicable law.
6. Google API Data
Our use and transfer of information received from Google APIs follows the Google API Services User Data Policy, including Limited Use requirements. Google Sign-In data is used only for authentication, account security, support, and legal compliance.
7. Security Contact
To report a security issue or ask about our security practices, contact [email protected].
