Privacy Policy

Our privacy policy outlines what kind of information we collect from you and how we will use it.

Effective Date: December 9, 2025 | Version: 1.0

1. Introduction

This Privacy Policy describes how RTJ Group Oy ("we", "us", "our") collects, uses, and protects personal data through the Gatekeeper OAuth2 Authorization Server ("Gatekeeper", "the Service").

Gatekeeper provides centralized authentication and authorization services for the Seneram Services platform.

Data Controller

RTJ Group Oy

Business ID: 2354125-6

Vihiluodontie 261, 90440 Kempele, Finland

Phone: 075 3285 390

Email: privacy@seneram.pro

2. Personal Data We Collect

2.1 Account Information

Data TypePurposeRetention
UsernameAccount identificationDuration of account
Email addressAccount recovery, notificationsDuration of account
Password (hashed)AuthenticationDuration of account
Full nameDisplay and identificationDuration of account

2.2 Authentication Data

Data TypePurposeRetention
IP addressSecurity, fraud prevention90 days
Login timestampsAudit trail, security90 days
User agent stringSecurity, device recognition90 days
Failed login attemptsAccount protection90 days

2.3 OAuth2 Session Data

Data TypePurposeRetention
Authorized scopesAccess controlDuration of authorization
Client application IDSession managementDuration of session
Access tokens (hashed)API authentication1 hour
Refresh tokens (hashed)Session continuity1 month
Consent decisionsRemember preferencesUntil revoked

3. Legal Basis for Processing

We process personal data under the following legal bases (GDPR Article 6):

Processing ActivityLegal Basis
Account creation and authenticationContract - Necessary for service provision
Security logging and fraud preventionLegitimate Interest - Protecting users and systems
OAuth2 token issuanceContract - Core service functionality
Audit loggingLegal Obligation - Security requirements

4. How We Use Your Data

Primary Purposes

  • Authentication: Verifying your identity when you sign in
  • Authorization: Controlling access to connected applications
  • Account Security: Protecting your account from unauthorized access
  • Service Delivery: Providing OAuth2 tokens to authorized applications
We do NOT use your data for: Advertising, marketing profiling, selling to third parties, or automated decision-making with legal effects.

5. Data Sharing

With Authorized Applications

When you authorize a third-party application via OAuth2, we share your user identifier and requested profile information based on granted scopes. You control this through the OAuth2 authorization flow.

6. Data Security

MeasureImplementation
Encryption in transitTLS 1.2+ on all connections
Password storageBcrypt with cost factor 10+
Token storageSHA-256 hashed, never stored in plain text
Account protectionAutomatic lockout after 5 failed attempts
Two-factor authenticationAvailable for all users

7. Data Retention

Data CategoryRetention Period
Active account dataDuration of account
Authentication logs90 days
Audit logs1 year
Access tokens1 hour (automatic expiry)
Refresh tokens1 month (automatic expiry)
Deleted accounts30 days (recovery period)

8. Your Rights (GDPR Articles 15-22)

  • Right of Access (Article 15) - Request a copy of your data
  • Right to Rectification (Article 16) - Correct inaccurate data
  • Right to Erasure (Article 17) - Request deletion
  • Right to Restriction (Article 18) - Limit processing
  • Right to Data Portability (Article 20) - Receive data in JSON format
  • Right to Object (Article 21) - Object to processing
  • Right to Withdraw Consent - At any time without affecting prior processing

To exercise your rights, contact: privacy@seneram.pro

9. Cookies

Gatekeeper uses only essential cookies required for authentication:

CookiePurposeDuration
GATEKEEPER_SESSIONSession management2 hours
csrf_tokenSecurity (CSRF protection)Session

We do NOT use analytics, advertising, or third-party tracking cookies.

10. International Data Transfers

All data is processed and stored within the European Union (Finland). Currently, no personal data is transferred outside the EU.

11. Supervisory Authority

You have the right to lodge a complaint with:

Finnish Data Protection Ombudsman (Tietosuojavaltuutettu)

Lintulahdenkuja 4, 00530 Helsinki

Phone: +358 29 566 6700

Website: tietosuoja.fi

12. Contact Information

Data Controller

RTJ Group Oy

Business ID: 2354125-6

info@rtj-group.com

Privacy Matters
Security Issues

13. OAuth2 Scopes and Data Access

When you authorize an application, the scopes determine what data is shared:

ScopeData Shared
basicUser ID
emailEmail address
profileName, username
openidStandard OIDC claims (sub, iss, aud)
organizationsOrganization memberships

You can review and revoke application authorizations at any time through your account settings.


Document Version: 1.0 | Classification: Public