Short.Link · aishort.link · 最后更新: 2026-07-20
aishort.link。所有数据处理通过 Cloudflare, Inc. 的全球边缘网络完成。
隐私相关联系邮箱:contact@aishort.link。A. 访客数据(每次短链跳转)
来源:redirectUtils.js 中 logAccessAsync 函数的 INSERT INTO access_logs。
| 字段 | 说明 | 用途 |
|---|---|---|
ip |
访客 IP 地址(IPv6 映射前缀 ::ffff: 被移除后存储) | 反欺诈、速率限制、地理位置统计 |
country |
从 Cloudflare cf-ipcountry 头解析的国家代码 | 点击来源国家统计、GEO 定向 |
device |
设备类型:desktop / mobile / tablet | 设备分布统计 |
browser |
从 User-Agent 解析的浏览器名称 | 浏览器分布统计 |
accessed_at |
ISO 8601 时间戳 | 时间序列统计 |
target_url |
短链实际跳转的目标 URL | 每个目标 URL 的点击计数 |
link_code |
短链的唯一 6 位代码 | 关联到具体短链所有者的统计 |
is_bot |
是否为爬虫(1=是, 0=否) | 过滤机器流量,保证统计真实性 |
B. 账户数据(注册用户)
来源:routes/auth.js 中的注册接口(INSERT INTO users)。
| 字段 | 说明 | 存储方式 |
|---|---|---|
username | 用户名 | 明文 |
email | 邮箱(选填,用于找回密码) | 明文 |
password | 密码 | bcrypt 加盐哈希,永远不存明文 |
api_key | API 密钥 | 明文(生成后不再次展示) |
plan | 套餐等级 | 明文 |
C. 短链数据(用户创建)
| 字段 | 说明 |
|---|---|
url / rules | 目标 URL 列表 |
fb_pixel / tiktok_pixel | 用户挂载的第三方追踪像素 ID |
password | 短链密码保护(bcrypt 哈希) |
geo_countries | 国家限制白名单 |
ai_risk_level / ai_risk_reason | AI 检测的风险评级和原因 |
D. AI 检测记录
来源:aiDetector.js 写入 ai_detection_alerts 表。每日 Cron(0 3 * * *) 全量扫描所有链接。
| 字段 | 说明 |
|---|---|
detected_at | 检测时间戳 |
risk_level | 风险等级:low/medium/high |
source_provider | 检测来源:Safe Browsing / content_scan / ad_compliance |
E. 健康检查记录
来源:checkTargetHealthAsync() 写入 target_health 表。每 30 分钟 Cron 检查活跃链接。
| 字段 | 说明 |
|---|---|
status_code | 目标 URL 的 HTTP 状态码 |
response_time_ms | 响应时间(毫秒) |
is_healthy | 是否健康(200-399 为健康) |
error_msg | 请求失败时的错误信息 |
| 数据类型 | 保留期 | 依据 |
|---|---|---|
| 访客访问日志 (access_logs) | 12 个月 | Cron DELETE WHERE accessed_at < datetime(now, -12 months) |
| 健康检查记录 (target_health) | 12 个月 | 同上 |
| 账户数据 | 账户存续期间,注销后删除 | 手动删除或联系客服 |
| 短链数据 | 用户手动删除或账户注销 | 用户可随时删除自己的短链 |
| AI 检测告警 | 关联短链存续期间 | 链接删除时级联删除 |