Developer Terms
Terms for Third-Party API Access and "Sign in with SilentID" Integration
Version 1.0 | Last updated: 28 December 2025
1. Introduction
These Developer Terms ("Terms") govern your use of the SilentID API and "Sign in with SilentID" integration ("API Services") provided by SILENTSALE LTD ("we", "us", "SilentID").
By registering an OAuth client or integrating with SilentID, you ("Developer", "you") agree to be bound by these Terms. If you do not agree, do not use our API Services.
These Terms are in addition to our general Terms & Conditions and Privacy Policy.
2. Registration and Access
2.1 Registration
To use the API Services, you must:
- Register your application through our developer portal or admin panel
- Provide accurate information about your application and organization
- Agree to these Developer Terms
- Wait for approval (if required for your application type)
2.2 Client Credentials
- You are responsible for keeping your client_id and client_secret secure
- Never expose client secrets in client-side code
- Notify us immediately if credentials are compromised
- We may revoke credentials at any time for security reasons
2.3 Application Review
We reserve the right to:
- Review your application before granting API access
- Request additional information about your use case
- Deny access for any reason
- Revoke access if these Terms are violated
3. Permitted Uses
You MAY use the API Services to:
- Authenticate users via "Sign in with SilentID"
- Display users' trust scores with their consent
- Verify users' identity verification status
- Show users' connected platform information
- Enhance trust and safety in your application
You agree to:
- Clearly explain to users why you are requesting their SilentID data
- Only request scopes you genuinely need
- Respect users' privacy preferences
- Handle user data securely and responsibly
4. Prohibited Uses
You must NOT:
4.1 Data Misuse
- Sell, rent, lease, or redistribute SilentID user data
- Use data for purposes not disclosed to users
- Aggregate data to create competing identity services
- Scrape, crawl, or bulk collect user information
4.2 Discrimination
- Deny services based solely on trust scores
- Make automated decisions that significantly affect users without human review
- Use trust scores for credit, employment, or housing decisions
- Discriminate against users with lower trust scores without legitimate justification
4.3 Misrepresentation
- Misrepresent your application's relationship with SilentID
- Display modified or fake trust scores
- Claim to be "verified by SilentID" without proper integration
- Use SilentID branding in misleading ways
4.4 Security Violations
- Attempt to circumvent rate limits or quotas
- Probe for security vulnerabilities
- Access data you are not authorized to access
- Store credentials or tokens insecurely
5. Data Handling Requirements
5.1 Data Minimization
- Only request data you need for your stated purpose
- Delete data you no longer need
- Do not retain trust scores for more than 24 hours without refresh
5.2 User Consent
- Clearly disclose what data you collect and why
- Obtain appropriate consent before collecting data
- Respect opt-out and deletion requests
- Provide users a way to disconnect from your application
5.3 Data Security
You must implement appropriate security measures including:
- Encryption of data in transit (TLS 1.2+)
- Encryption of data at rest
- Access controls and authentication
- Regular security assessments
- Incident response procedures
5.4 Data Deletion
When a user revokes access or requests deletion:
- Delete their SilentID data within 30 days
- Confirm deletion if requested
- Stop using their data immediately
6. Branding and Attribution
6.1 Required Attribution
When displaying SilentID data, you must:
- Clearly indicate the data comes from SilentID
- Link to the user's SilentID profile (if user consents)
- Not modify or misrepresent trust scores
6.2 Sign-In Button
If using our sign-in button:
- Use official SilentID branding assets
- Follow our brand guidelines
- Do not modify the button design significantly
- Include appropriate spacing and sizing
6.3 Trademark Use
- "SilentID" is a trademark of SILENTSALE LTD
- You may reference SilentID for integration purposes only
- Do not use our name to imply endorsement without permission
7. Rate Limits and Quotas
7.1 Rate Limits
API calls are subject to rate limits:
- Authentication endpoints: 10 requests per minute per IP
- Token endpoints: 100 requests per minute per client
- UserInfo endpoints: 1000 requests per hour per client
7.2 Quotas
Your application has a monthly API quota:
- Default: 1,000 requests per month
- Approved partners: Custom quotas available
- First-party apps: Unlimited
7.3 Exceeding Limits
If you exceed limits:
- Requests will be rejected with 429 status
- Repeated violations may result in temporary suspension
- Contact us to request quota increases
8. Privacy and Compliance
8.1 Your Privacy Policy
You must maintain a privacy policy that:
- Discloses your use of SilentID
- Explains what user data you collect and why
- Describes how you protect user data
- Provides contact information for privacy inquiries
8.2 Legal Compliance
You are responsible for:
- Complying with all applicable data protection laws (GDPR, UK GDPR, etc.)
- Obtaining necessary consents from users
- Responding to data subject requests
- Reporting data breaches as required by law
8.3 International Transfers
If transferring data internationally:
- Use appropriate safeguards (SCCs, adequacy decisions)
- Ensure destination provides adequate protection
- Inform users of international transfers
9. Liability and Indemnification
9.1 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
- API Services are provided "AS IS" without warranties
- We are not liable for indirect, incidental, or consequential damages
- Our total liability is limited to fees paid in the past 12 months
- We are not responsible for your use of user data
9.2 Indemnification
You agree to indemnify and hold harmless SILENTSALE LTD from:
- Claims arising from your use of the API Services
- Claims arising from your handling of user data
- Violations of these Terms or applicable laws
- Any harm caused to users by your application
10. Termination
10.1 Termination by You
You may stop using API Services at any time by:
- Deleting your OAuth client registration
- Removing integration from your application
- Notifying us at developers@silentid.co.uk
10.2 Termination by Us
We may suspend or terminate your access if:
- You violate these Terms
- Your application poses security risks
- We receive complaints about your use
- We discontinue the API Services
- Required by law
10.3 Effect of Termination
Upon termination:
- Your API credentials will be revoked
- You must delete all SilentID user data
- You must remove SilentID integration from your application
- Users will be notified their connection has been revoked
11. Changes to These Terms
We may update these Developer Terms from time to time.
For material changes:
- We will notify you via email at least 30 days in advance
- Continued use after changes constitutes acceptance
- If you disagree, you must stop using the API Services
For non-material changes:
- Changes will be posted to our developer documentation
- Continued use constitutes acceptance
12. General Provisions
12.1 Governing Law
These Terms are governed by the laws of England and Wales.
12.2 Dispute Resolution
Disputes will be resolved in the courts of England and Wales.
12.3 Entire Agreement
These Terms, along with our Terms & Conditions and Privacy Policy, constitute the entire agreement.
12.4 Severability
If any provision is unenforceable, the remainder remains in effect.
12.5 No Waiver
Failure to enforce any right does not waive that right.
12.6 Assignment
You may not assign these Terms without our consent.
13. Contact
For questions about these Developer Terms:
SILENTSALE LTD
Company No. 16457502
Address: 86-90 Paul Street, London EC2A 4NE
Email: developers@silentid.co.uk
Website: developers.silentid.co.uk